Save There's something almost magical about watching a single pot transform into a complete dinner while you're doing dishes from prep. One evening, I tossed everything into my old cast iron skillet on a whim—no fancy planning, just whatever I had on hand—and somehow the pasta cooked perfectly, the sauce thickened just right, and my partner looked genuinely surprised when I said it all came from one pot. That's when I realized this wasn't just convenience, it was actually better than the fussy stovetop juggling I'd been doing for years.
I made this for my sister on a particularly chaotic Tuesday when she'd had the kind of day where takeout seemed inevitable. Watching her face when she realized there was crusty bread to soak up that creamy sauce, and that I hadn't spent hours cooking, felt like a small victory. She's made it twice since then, which is the highest compliment anyone can give a recipe.
What's for Dinner Tonight? 🤔
Stop stressing. Get 10 fast recipes that actually work on busy nights.
Free. No spam. Just easy meals.
Ingredients
- Ground beef (1 lb, 80/20 blend): The ratio matters here—too lean and your sauce tastes flat, too fatty and you're draining pools of grease; 80/20 is the sweet spot where the meat stays flavorful without overwhelming everything with fat.
- Yellow onion (1 small, finely chopped): This is your flavor foundation, so don't skip it or rush through chopping; the smaller pieces mean it softens faster and distributes more evenly throughout the dish.
- Garlic (2 cloves, minced): Mince it fresh and add it after the onion—those 30 seconds of toasting releases something that jarred garlic simply cannot match.
- Medium pasta shells (8 oz, uncooked): Shells are perfect because they catch and hold the creamy sauce in every nook; they also have just enough surface area to cook through without falling apart.
- Beef broth (2 cups): Use good quality broth if you can; it's the backbone of your sauce and weak broth means a weak tasting dish.
- Crushed tomatoes (1 can, 14 oz): The acid from tomatoes balances all that cream beautifully, so don't even think about skipping it or substituting.
- Heavy cream and whole milk (1/2 cup each): Together they create that silky, luxurious mouthfeel without being so heavy that you feel weighed down after eating.
- Cheddar and Parmesan cheese (1 cup and 1/2 cup): The cheddar gives warmth and richness while Parmesan adds that sharp, salty depth that makes you want another spoonful.
- Italian seasoning, paprika, salt, and pepper: These aren't afterthoughts—layered in at the right moments, they're what convince your taste buds that this simple dish is somehow sophisticated.
Tired of Takeout? 🥡
Get 10 meals you can make faster than delivery arrives. Seriously.
One email. No spam. Unsubscribe anytime.
Instructions
- Brown the beef:
- Heat your pot over medium-high until it's really hot—you want to hear that sizzle when the beef hits the pan. Break it up with your spoon as it cooks, and don't walk away; it should go from raw to deep brown in about 5 to 6 minutes, depending on your stove's personality.
- Build your flavor base:
- Drain off any excess fat if there's a pool of it, then add your chopped onion and let it soften—this takes about 2 to 3 minutes and you'll notice it starts to turn translucent and smell sweet. Add the garlic last and give it just 30 seconds so it toasts slightly without burning.
- Combine everything:
- Pour in your broth and crushed tomatoes, add all your seasonings, then scatter the uncooked pasta over everything and stir gently until it's mostly submerged. This moment feels a little precarious—you're adding pasta to liquid and trusting the process—but it works.
- Let it simmer:
- Bring everything to a gentle boil, then lower the heat to medium-low, cover with a lid, and let it bubble quietly for 12 to 14 minutes, stirring occasionally so nothing sticks. The pasta will absorb the liquid as it cooks, and the sauce will start thickening around it.
- Finish with cream:
- Once the pasta is tender and most of the liquid is soaked up, pour in the heavy cream and milk, stir it through, and let it simmer uncovered for just 2 to 3 minutes. You're looking for a gentle thickening that coats the back of a spoon but still moves easily around the pot.
- Melt in the cheese:
- Turn off the heat, add both cheeses, and stir slowly and methodically until they're completely melted and the sauce is glossy and creamy. Taste it here—this is your moment to add more salt or pepper if something feels missing.
- Plate and garnish:
- A sprinkle of fresh parsley adds color and a faint herbaceous brightness, and if you like heat, a tiny pinch of red pepper flakes creates an interesting tension against all that richness.
Save There was a moment, standing in my kitchen on a regular Thursday night, when my kid looked up from their bowl and asked for seconds without being prompted. That small thing—when a dish stops being obligation and becomes something people actually want—is exactly why I come back to recipes like this one.
Still Scrolling? You'll Love This 👇
Our best 20-minute dinners in one free pack — tried and tested by thousands.
Trusted by 10,000+ home cooks.
Why One Pot Really Matters Here
Cooking everything together means the pasta absorbs all that beefy, tomatoey flavor as it softens, rather than cooking in plain salted water and meeting the sauce later. The starch from the pasta also helps thicken the sauce naturally, so you're not fighting it or adding cornstarch or cream to make it work. There's an efficiency and a elegance to it that feels almost accidental until you taste how perfectly everything comes together.
The Cream Factor
I used to think cream was something you added at the very end to rescue a sauce that wasn't working, but here it's planned from the start. The combination of heavy cream and whole milk (rather than all heavy cream) keeps things rich without feeling heavy or leaving your mouth feeling coated. You could experiment with half-and-half if you're watching fat intake, but give this version a try first so you know what you're adjusting.
Timing, Flexibility, and Making It Your Own
This dish respects your time constraints while still tasting like you cared, which is the real luxury in weeknight cooking. The beauty of it is how adaptable it is—too saucy, let it simmer a few more minutes uncovered; too thick, stir in a splash of milk; feeling like it needs vegetables, throw in frozen peas or a handful of spinach during the final simmer and they'll brighten the whole thing.
- Ground turkey or chicken works beautifully here and cooks just as quickly, so don't feel locked into beef if that's what you have on hand.
- Pair this with a simple green salad and some crusty bread to soak up every last bit of sauce—that bread moment is non-negotiable.
- Leftovers reheat gently on the stove with a splash of milk, and they taste even more cohesive the next day when all the flavors have had time to settle.
Save This recipe exists in that perfect space between simple and satisfying, where you're not spending your evening cooking but you're still eating something that feels genuinely good. Make it when you need comfort, when you're tired, or when you just want to prove to yourself that home cooking doesn't have to be complicated to be worth it.
Recipe FAQs
- → Can I use different pasta shapes?
Yes, you can substitute medium shells with other short pasta shapes like penne, rigatoni, macaroni, or fusilli. Just keep the same weight (8 oz) and adjust cooking time as needed—some shapes may cook slightly faster or slower.
- → How do I store and reheat leftovers?
Store cooled leftovers in an airtight container in the refrigerator for up to 4 days. Reheat gently in a saucepan over medium-low heat, adding a splash of milk or broth to loosen the sauce. You can also microwave individual portions, stirring halfway through heating.
- → Can I make this ahead of time?
This dish is best enjoyed fresh, but you can prepare it ahead and reheat. The pasta will continue absorbing liquid as it sits, so you may need to add extra milk or broth when reheating to restore the creamy consistency.
- → What can I serve with this?
A simple green salad with vinaigrette balances the richness perfectly. Crusty bread for soaking up the creamy sauce, steamed broccoli, or roasted vegetables also make great sides. Keep it light since the pasta dish is quite filling on its own.
- → Can I freeze this dish?
While you can freeze it, the texture may change slightly—the cream can sometimes separate when frozen and thawed. If freezing, cool completely, store in freezer-safe containers for up to 3 months, and thaw overnight in the refrigerator before reheating slowly on the stovetop.
- → How can I make this lighter?
Use ground turkey or chicken instead of beef. Substitute half-and-half or whole milk for the heavy cream. Reduce the amount of cheese or use lighter varieties. Adding vegetables like spinach or peas also boosts nutrition without sacrificing flavor.