This hearty one-pot dinner combines lean ground beef with medium pasta shells in a velvety tomato cream sauce. The shells cook directly in the beef broth, absorbing all the savory flavors while the sauce thickens naturally. Heavy cream and a blend of cheddar and Parmesan create the signature creamy texture that coats every bite. Seasoned with Italian herbs and paprika, this dish delivers restaurant-quality comfort food with just 10 minutes of prep. Everything simmers together in a single skillet or Dutch oven, making cleanup effortless.
The first time I made this one-pot wonder, I stood over the stove watching the liquid bubble down, absolutely convinced something had gone wrong. How could pasta cook properly in what seemed like too much liquid? But then I stirred in that cream and cheese, and suddenly my skepticism vanished into the most velvety, comforting sauce I'd ever made. Now it's the recipe I turn to when I want something deeply satisfying but don't have the energy for a sink full of dishes.
Last Tuesday, my husband walked through the door just as I was stirring in the final handful of cheddar. He actually stopped in his tracks and said whatever that is, I need it immediately. We ate standing up in the kitchen, both too impatient to bother with plates, which I think is the highest compliment a weeknight dinner can receive.
Ingredients
- 1 lb lean ground beef: The foundation of our hearty sauce, choose something with a little fat for flavor but drain off the excess after browning
- 1 small yellow onion, finely chopped: This melts into the background, adding sweetness and depth without any noticeable texture
- 3 cloves garlic, minced: Don't be shy here, the garlic mellows beautifully as it cooks in the sauce
- 12 oz medium pasta shells: Those curves are perfect for trapping creamy sauce in every bite
- 3 cups low-sodium beef broth: Use low-sodium so you can control the salt level yourself
- 1 cup tomato sauce: Not pasta sauce, just plain tomato sauce for that clean tomato backbone
- 1/2 cup heavy cream: This transforms the dish from good to absolutely luxurious
- 1 cup shredded cheddar cheese: Sharp cheddar gives the best flavor punch
- 1/2 cup grated Parmesan cheese: Adds that salty, nutty finish that makes everything taste better
- 1 tsp dried Italian seasoning: Your shortcut herb blend for instant flavor
- 1/2 tsp paprika: Just enough to add subtle warmth and color
- 1/2 tsp salt: Start here, you can always add more at the end
- 1/4 tsp black pepper: Freshly ground makes a noticeable difference
- Fresh parsley, chopped: A little pop of color and freshness to cut through all that richness
Instructions
- Brown your beef to build flavor:
- In a large, deep skillet or Dutch oven, cook the ground beef over medium-high heat until browned, breaking it up with a spoon, about 4 to 5 minutes. Drain excess fat if necessary, but leave a little behind for flavor.
- Add the aromatics:
- Toss in the chopped onion and cook for 2 to 3 minutes until softened. Stir in the garlic and cook for just 30 seconds until fragrant.
- Bloom your spices:
- Sprinkle in the Italian seasoning, paprika, salt, and pepper, stirring to combine and wake up all those dried herbs.
- Add everything that needs to cook together:
- Pour in the pasta shells, beef broth, and tomato sauce. Stir well and bring to a simmer, making sure the pasta is submerged.
- Simmer until the pasta is perfectly tender:
- Reduce heat to medium-low, cover, and cook for 12 to 14 minutes, stirring occasionally, until the pasta is tender and most of the liquid has been absorbed.
- Transform it into something creamy and dreamy:
- Stir in the heavy cream, cheddar cheese, and Parmesan cheese until melted and the sauce becomes impossibly creamy.
- Let it rest for a minute:
- Taste and adjust seasoning if needed, then remove from heat and let rest for 2 minutes, during which the sauce will thicken even more.
- Garnish and serve:
- Sprinkle with chopped parsley before serving if you want something green on the plate.
This recipe has saved me on more exhausted evenings than I can count, those nights when takeout sounds tempting but something homemade sounds like what I actually need.
Making It Your Own
Sometimes I swap in ground turkey or chicken when I want something lighter, and the result is still deeply satisfying. A pinch of crushed red pepper flakes in the spice step adds a gentle hum of heat that cuts through the cream. If I'm feeling extra indulgent, I'll throw in some mozzarella along with the cheddar for that gorgeous cheese pull.
What To Serve Alongside
A crisp green salad with a bright vinaigrette balances all that richness perfectly, and garlic bread is never a bad decision in my house. My kids love when I pair this with simple steamed broccoli, mostly so they can use the pasta sauce as a dipping vehicle.
Leftovers And Storage
This actually tastes even better the next day, if you can believe it, as the flavors have more time to marry and deepen. Store it in an airtight container in the refrigerator for up to four days. When reheating, add a splash of milk or cream to loosen the sauce back up.
- The sauce tightens up considerably in the fridge, so don't be alarmed if it looks thick
- Reheat gently over low heat, stirring frequently to prevent the dairy from separating
- Frozen leftovers work well for up to three months, though the pasta texture softens slightly
There's something deeply satisfying about a meal that comes together so simply yet tastes like it spent hours simmering on the stove. I hope this becomes your go-to for those nights when you need comfort in a bowl.
Recipe FAQs
- → Can I use a different type of pasta?
-
Yes, medium shells work best because they hold the sauce well, but you can substitute with other short pasta shapes like penne, rigatoni, or macaroni. Adjust cooking time as needed since different shapes may require different cooking durations.
- → Can I make this ahead of time?
-
This dish is best enjoyed fresh, but you can make it ahead and store it in the refrigerator for up to 3 days. Reheat gently on the stove with a splash of milk or broth to restore the creamy consistency, as the pasta will absorb more liquid overnight.
- → What can I use instead of heavy cream?
-
Half-and-half or whole milk can be substituted for heavy cream, though the sauce will be less rich. For a dairy-free option, use canned coconut milk or unsweetened almond milk, though the flavor and texture will differ slightly from the original version.
- → Can I freeze the leftovers?
-
Yes, this freezes well for up to 3 months. Let it cool completely before transferring to freezer-safe containers. Thaw overnight in the refrigerator and reheat on the stovetop, adding a bit of broth or milk to loosen the sauce since pasta continues to absorb liquid when frozen.
- → How do I know when the pasta is done?
-
The pasta should be tender but still have a slight bite to it. Taste a shell after the recommended cooking time—if it's still crunchy, cover and cook for another 2-3 minutes. The liquid should be mostly absorbed, leaving a thick, creamy sauce coating the shells.
- → Can I add vegetables to this dish?
-
Absolutely! Diced bell peppers, mushrooms, spinach, or zucchini can be added along with the onion. For heartier vegetables like carrots or broccoli, add them when you add the broth so they have time to soften while the pasta cooks.