Pin It There's something deeply satisfying about the moment when one pot becomes dinner—no colander balanced over the sink, no second burner commandeered by cream sauce, just honest food coming together in one place. My kitchen was chaotic that Tuesday evening, mail piling up by the door and my kids asking what smelled so good, when I realized I'd made this creamy beef and shells without once leaving the stove. It's become my quiet rebellion against complexity.
I made this for my sister on a particularly gray Sunday, the kind where you need something warm and familiar. She took one bite and got quiet in that way that means comfort just landed on her plate. Now whenever she texts me stressed about feeding her crew on short notice, this is what I send back—not just a recipe, but permission to stop overthinking dinner.
What's for Dinner Tonight? 🤔
Stop stressing. Get 10 fast recipes that actually work on busy nights.
Free. No spam. Just easy meals.
Ingredients
- 1 lb ground beef (80/20 blend): The fat ratio matters more than you'd think—it keeps the meat tender and adds richness to your sauce without extra cream later.
- 1 small yellow onion, finely chopped: The sweetness balances the tomato, so don't skip the mincing step even though it feels tedious.
- 2 cloves garlic, minced: Fresh garlic makes a real difference here; jarred tastes almost metallic by comparison.
- 8 oz medium pasta shells, uncooked: Don't use giant shells—they won't cook evenly in the liquid, and you'll end up with crunchy bits.
- 2 cups beef broth: This is your base, so use real broth if you can, not bouillon cubes dissolved in water.
- 1 can crushed tomatoes: The acidity cuts through all that cream beautifully; San Marzano if your budget allows.
- 1/2 cup heavy cream and 1/2 cup whole milk: The combination gives you richness without the heaviness of pure cream, and the milk helps it cook down properly.
- 1 cup shredded cheddar and 1/2 cup Parmesan: Don't use pre-shredded if possible—it has anti-caking agents that make your sauce grainy.
- Italian seasoning, paprika, salt, and black pepper: These quiet seasonings let the beef and tomato talk without overshouting.
- Optional red pepper flakes: A tiny pinch at the end wakes everything up if the dish feels one-note.
Tired of Takeout? 🥡
Get 10 meals you can make faster than delivery arrives. Seriously.
One email. No spam. Unsubscribe anytime.
Instructions
- Brown your beef first:
- Heat your pot on medium-high, then add the beef without oil—it'll release its own fat. Break it into small pieces as it browns, about 5 minutes, so you get those flavorful browned bits everywhere, not just one big clump.
- Build your flavor base:
- Once the beef is browned, add your chopped onion and let it soften for a couple minutes until you can smell the sweetness. The garlic goes in last for just 30 seconds—any longer and it can taste burnt.
- Add pasta and liquid together:
- This is the magic moment: uncooked pasta, broth, tomatoes, and seasonings all at once. Stir it around so the pasta isn't clumped at the bottom, and make sure the liquid actually covers everything or you'll have crunchy spots.
- Simmer low and patient:
- Bring it to a boil first, then turn it down to medium-low and cover it. Stir every few minutes so the bottom doesn't stick, and taste the pasta around 12 minutes—shells cook faster than you expect.
- Cream and cheese finale:
- When the pasta is tender and most liquid is gone, pour in the cream and milk and simmer for just 2-3 minutes uncovered. The mixture will look too thin at this point, but don't panic—add your cheese slowly while stirring, and watch it transform into something silky.
Pin It My daughter once asked why this tasted like the fancy restaurant macaroni and cheese but was ready on a Tuesday. I didn't have a clever answer except that good food doesn't need drama—it just needs attention and decent ingredients. That's the whole philosophy right there, simmering in one pot.
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 Actually Changes Everything
I used to make creamy pasta dishes with three separate components—meat in one pan, pasta in a pot, sauce in a third—and by the time everything came together, my stovetop looked like a crime scene. The truth I discovered is that cooking pasta in broth instead of water, right alongside the meat and vegetables, means every grain absorbs flavor instead of getting rinsed away. You're not draining richness down the sink; you're letting it soak in.
The Cheese Question
Shredded cheddar and Parmesan might sound like a boring combination, but cheddar brings the creamy richness while Parmesan adds a salty, nutty depth that makes people ask what you put in here. If you use pre-shredded cheese with the coating on it, the sauce gets grainy and separated, which happened to me exactly once and taught me to grate my own. Cold cheese straight from the fridge takes longer to melt, so let it sit on the counter for five minutes if you're working with a block.
Serving and Stretching This Dish
This recipe generously feeds four people as a main course with something simple on the side, but I've also stretched it to five servings by adding a handful of baby spinach or frozen peas during that final simmer, which adds nutrition and a pop of color without throwing off the balance. A crisp green salad with lemon vinaigrette alongside it tastes restaurant-quality next to something this rich, and crusty bread becomes essential for soaking up any sauce left on the plate. Leftovers reheat gently on the stovetop with a splash of milk stirred in, and they taste even better the next day when the flavors have had time to get friendlier.
- Add vegetables in that last 2-3 minutes before the cheese—spinach, peas, or even diced tomatoes all work.
- Store any extras in the fridge for up to three days, and don't freeze because the cream sauce separates when it thaws.
- This dish is forgiving enough for weeknight cooking but impressive enough to serve to people you want to impress.
Pin It This is the kind of dish that proves you don't need a cookbook full of techniques or hours of your evening to make something genuinely delicious and deeply comforting. Make it once, and you'll make it again.
Recipe FAQs
- → Can I make this dish ahead of time?
Yes, you can prepare it up to 2 days in advance. Store in an airtight container in the refrigerator and reheat gently on the stovetop, adding a splash of milk or broth to loosen the sauce.
- → What type of pasta works best?
Medium shells work beautifully because they hold the creamy sauce well. You can also use other short pasta shapes like penne, rigatoni, or fusilli with similar results.
- → Can I use a different protein?
Absolutely. Ground turkey, chicken, or Italian sausage all work well in place of beef. Adjust seasoning accordingly—sausage may need less added salt.
- → How do I store leftovers?
Keep leftover portions in an airtight container in the refrigerator for up to 4 days. The pasta will continue to absorb the sauce, so add a splash of milk or broth when reheating.
- → Can I make this lighter?
Yes. Substitute half-and-half or whole milk for heavy cream, reduce the amount of cheese slightly, or use lean ground beef or turkey. Adding vegetables like spinach or peas also boosts nutrition.
- → Why do I need to drain the beef fat?
Draining excess fat prevents the final dish from becoming too greasy while still retaining enough flavor from the beef. For leaner beef (90/10), you may not need to drain.