Bring a large pot of salted water to a boil. Add the pasta shells and cook according to the package instructions until al dente. Drain and set aside.
Brown the Beef:
While the pasta is cooking, heat the olive oil in a large skillet over medium heat. Add the ground beef, breaking it apart with a spoon, and cook until no longer pink. Drain any excess fat.
Stir in the tomato sauce, beef broth, paprika, and Italian seasoning. Season with salt and pepper to taste. Bring the mixture to a simmer and let it cook for about 5 minutes.
Combine with Pasta:
Add the cooked pasta shells to the skillet with the beef and sauce. Stir to combine, ensuring the pasta is evenly coated.
Add Cream and Cheese:
Reduce the heat to low. Stir in the heavy cream and shredded cheddar cheese until the cheese has melted and the sauce is creamy.
Garnish and Serve:
Remove the skillet from the heat. Taste and adjust seasoning if necessary. Garnish with chopped fresh parsley before serving.