This hearty one-pot dish combines tender pasta shells with seasoned ground beef in a luxurious creamy tomato sauce. The shells cook directly in the broth, absorbing all the savory flavors while the sauce thickens to perfection. Heavy cream and melted cheddar create an irresistibly rich finish that coats every piece of pasta. Ready in just 35 minutes, this family favorite requires only minimal cleanup since everything simmers together in a single skillet or Dutch oven.
The first time I made this, my youngest actually asked if we could have it tomorrow again too. That is the kind of winning dinner that everyone agrees on.
I accidentally discovered that resting the pasta for two minutes after adding the cheese makes all the difference. The sauce thickens just enough to coat everything perfectly without being heavy.
Ingredients
- 1 lb lean ground beef: The foundation of this dish, brown it well for deeper flavor and drain any excess fat to keep things balanced
- 1 small yellow onion, finely chopped: Adds sweetness and depth, cook until soft but not browned
- 3 cloves garlic, minced: Fresh garlic makes all the difference here, add it late so it does not burn
- 12 oz medium pasta shells: The curves catch all that sauce perfectly, medium shells cook evenly without getting mushy
- 3 cups low-sodium beef broth: Creates the cooking liquid for the pasta and builds flavor from the ground up
- 1 cup tomato sauce: Forms the base of the creamy sauce, use a good quality brand you trust
- 1/2 cup heavy cream: This transforms the tomato sauce into something rich and comforting
- 1 cup shredded cheddar cheese: Sharp cheddar gives the best flavor, grate it yourself if you can
- 1/2 cup grated Parmesan cheese: Adds that salty umami punch that makes the sauce sing
- 1 tsp dried Italian seasoning: A classic blend that ties everything together
- 1/2 tsp paprika: Just enough to add subtle warmth and color
- 1/2 tsp salt: Start with this and adjust at the end, the cheese adds saltiness too
- 1/4 tsp black pepper: Freshly ground makes a noticeable difference
- Fresh parsley, chopped: Brightens up the rich flavors and makes it look pretty
Instructions
- Brown the beef:
- Cook the ground beef in a large deep skillet over medium-high heat for 4 to 5 minutes, breaking it up with a spoon as it browns. Drain any excess fat before moving on.
- Soften the aromatics:
- Add the chopped onion to the beef and cook for 2 to 3 minutes until softened. Stir in the garlic and cook just 30 seconds until fragrant.
- Add the spices:
- Sprinkle in the Italian seasoning, paprika, salt, and pepper. Stir everything together to wake up those spices.
- Build the base:
- Pour in the pasta shells, beef broth, and tomato sauce. Stir well to combine and bring it all to a gentle simmer.
- Cook the pasta:
- Reduce heat to medium-low, cover, and cook for 12 to 14 minutes. Stir occasionally so nothing sticks and cook until the pasta is tender and most of the liquid has been absorbed.
- Make it creamy:
- Stir in the heavy cream, cheddar, and Parmesan until melted and the sauce turns velvety smooth.
- Finish and rest:
- Taste and adjust seasoning if needed, then remove from heat. Let it rest for 2 minutes to thicken slightly before serving.
- Garnish and serve:
- Sprinkle with fresh chopped parsley if you want to add some color and freshness.
This recipe became my go-to on busy weeknights when everyone is hungry and patience is running low. Something about creamy pasta just brings the whole family to the table faster.
Making It Your Own
I have tried ground turkey when we wanted something lighter and honestly it works beautifully. The sauce carries so much flavor that you barely notice the difference.
Serving Ideas
A simple green salad with vinaigrette cuts through the richness perfectly. Sometimes I serve garlic bread on the side if we are feeling particularly indulgent.
Storage Tips
This actually tastes better the next day as the flavors meld together. Store it in an airtight container and reheat gently with a splash of cream or broth.
- The pasta will absorb more liquid as it sits
- Reheat over medium-low heat, stirring frequently
- Add a splash of broth if it needs loosening up
Hope this becomes a regular in your dinner rotation too.
Frequently Asked Questions
- → Can I make this ahead of time?
-
Yes, you can prepare this dish up to 2 days in advance. Store in an airtight container in the refrigerator and reheat gently with a splash of cream or broth to restore the creamy texture.
- → What pasta shapes work best?
-
Medium shells, macaroni, penne, or rotini all work beautifully. Choose shapes with nooks and crannies that hold onto the creamy sauce well.
- → Can I freeze the leftovers?
-
This dish freezes well for up to 3 months. Portion into freezer-safe containers and thaw overnight in the refrigerator before reheating. The pasta may absorb more liquid, so add a splash of cream when reheating.
- → How do I prevent the pasta from sticking?
-
Stir occasionally during cooking and ensure there's enough liquid in the pot. The sauce should be bubbling gently, not rapidly boiling. If it seems too thick, add small amounts of broth as needed.
- → Can I use turkey instead of beef?
-
Ground turkey or chicken make excellent lighter alternatives. You may want to add a bit more seasoning since turkey has a milder flavor than beef. The cooking time remains the same.