Save My sister called me on a Tuesday evening, stressed about feeding her family before soccer practice, and I found myself walking her through this dish over the phone. She had everything on hand—ground beef, pasta shells, cream—and twenty minutes to pull off something that felt homemade. Hearing her kids cheer when they tasted it made me realize this wasn't just a recipe; it was a lifeline for nights when everything feels impossible.
I made this for my partner on a rainy Saturday when we both felt like cooking together without the mess of multiple dishes. We stood at the stove watching the pasta absorb all that beefy, garlicky broth, and by the time we stirred in the cream and cheese, our kitchen smelled like a restaurant we couldn't afford. He asked for seconds before I'd even finished plating, which doesn't happen often.
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 you lose that savory richness, too fatty and you'll spend time draining grease and the sauce gets slick.
- Yellow onion (1 small, finely chopped): This builds the foundation of flavor, so don't skip it or rush it; those three minutes of cooking let the onion turn sweet and soft.
- Garlic (2 cloves, minced): Add it after the onion has softened or it will burn and taste bitter—thirty seconds is enough to wake up the whole pot.
- Medium pasta shells (8 oz, uncooked): Shells catch and hold the creamy sauce better than smooth pasta would, and cooking them right in the liquid means one less pot.
- Beef broth (2 cups): Use good broth if you can; it's the backbone of this dish and you'll taste the difference between homemade and the tinny stuff.
- Crushed tomatoes (1 can, 14 oz): These add body and a gentle tartness that balances all that cream, keeping the dish from feeling heavy.
- Heavy cream (1/2 cup): This is what transforms the whole thing into something luxurious and comforting; don't substitute with milk alone or you'll miss that silky texture.
- Whole milk (1/2 cup): Paired with the cream, it tempers the richness just enough so the dish doesn't overwhelm.
- Cheddar cheese (1 cup, shredded): Sharp cheddar gives more personality than mild; if you use pre-shredded, it will still work, but freshly grated melts more smoothly.
- Parmesan cheese (1/2 cup, grated): This adds a salty, umami punch that makes people ask what your secret ingredient is.
- Italian seasoning (1 tsp): A quiet helper that ties the tomato and beef flavors together without announcing itself.
- Paprika (1/2 tsp): This gives a subtle warmth and a whisper of color; use it generously if you like a deeper flavor.
- Salt and black pepper to taste: Taste as you go, because salt levels vary wildly between broths and cheeses.
- Red pepper flakes (1/4 tsp, optional): A tiny pinch at the end for people who like their comfort food with a little attitude.
- Fresh parsley (2 tbsp, chopped, optional): This feels like a finishing touch that says you cared, even if you only added it because it was sitting on your counter.
Tired of Takeout? 🥡
Get 10 meals you can make faster than delivery arrives. Seriously.
One email. No spam. Unsubscribe anytime.
Instructions
- Brown the beef with purpose:
- Heat your pot over medium-high and add the ground beef, breaking it up as it cooks so you get small, even pieces instead of big clumps. Once it's browned all the way through with no pink remaining, you can drain any excess fat—this usually takes about five minutes, and listening for the sizzle tells you when it's ready.
- Build your flavor base:
- Add the chopped onion and let it soften for a couple of minutes until it loses its sharpness, then stir in the garlic and count to thirty in your head. You want to smell that garlicky perfume without burning it, which changes everything.
- Add the pasta and liquid:
- Pour in the beef broth and crushed tomatoes, then scatter the uncooked pasta shells across the top and give everything a good stir so the pasta is mostly submerged. Sprinkle in the Italian seasoning, paprika, salt, and pepper, stirring to combine.
- Let the pasta cook gently:
- Bring it to a boil, then immediately turn the heat down to medium-low and cover the pot with a lid. Stir every few minutes and let it simmer for twelve to fourteen minutes—you're looking for the pasta to be tender but with a tiny bit of resistance, and the liquid should be mostly absorbed.
- Add the cream and richness:
- Stir in the heavy cream and milk and let everything bubble gently uncovered for a couple of minutes, which helps the sauce thicken slightly. This step transforms it from a soup into something that coats the pasta.
- Melt in the cheese and finish:
- Turn off the heat and stir in the cheddar and Parmesan, letting them melt into a creamy, cohesive sauce. Taste and adjust the salt and pepper—you might be surprised how much you need.
- Serve with joy:
- Spoon it into bowls while it's hot, garnish with parsley if you have it, and maybe crack a little red pepper flakes on top if you want a hint of spice. Call people to the table and watch how fast it disappears.
Save There's something about watching someone taste this dish for the first time and seeing them relax into their chair a little. Food like this isn't about impressing anyone; it's about nourishing the people you love with something that tastes like someone cared enough to cook.
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 Is a Game Changer
The real victory here isn't just that everything cooks together—it's that the pasta absorbs all those meaty, brothy flavors as it softens, so every bite tastes intentional. You're not making a sauce separately and tossing it with pasta; you're building something unified. Plus, when it's bedtime and you're exhausted, you've got one pot to wash instead of three, which feels like a small miracle.
How to Make It Your Own
This dish is forgiving enough to bend to what you have on hand. Some nights I add a handful of fresh spinach right at the end and let it wilt into the creamy sauce, or I'll throw in some peas if I'm trying to sneak vegetables into the meal without anyone noticing. Ground turkey or chicken works beautifully if beef isn't what you're reaching for, and the cooking time stays almost exactly the same.
Pairing and Serving Suggestions
Serve this with something crisp and green on the side—a simple arugula salad with lemon vinaigrette cuts through the richness and makes the whole meal feel balanced. A piece of crusty bread is non-negotiable for soaking up every last drop of that creamy tomato sauce, and honestly, that might be the best part of the whole dinner. Pour a glass of red wine if the mood strikes, or stick with cold milk if you're feeding kids or it's just a regular Tuesday.
- Make extra and freeze portions in containers for future nights when cooking feels impossible.
- Reheat gently on the stovetop with a splash of milk or broth so the sauce doesn't seize up.
- Leftovers often taste even better the next day as the flavors settle and mingle.
Save This is the kind of recipe you make when you need something that feels like a hug in a bowl, and somehow, it delivers every single time. Share it with someone who needs to eat well tonight.
Recipe FAQs
- → What type of pasta works best?
Medium pasta shells are ideal because their cup shape holds the creamy sauce beautifully. You can substitute with other short pasta shapes like penne, rigatoni, or macaroni if needed. Just adjust the cooking time slightly based on the pasta size.
- → Can I make this with ground turkey or chicken?
Absolutely. Ground turkey or chicken work well as lighter alternatives to beef. Keep in mind that poultry has less fat, so you may want to add a tablespoon of olive oil when browning to maintain richness in the final dish.
- → How do I prevent the pasta from sticking?
Stir occasionally while simmering to ensure the pasta cooks evenly and doesn't stick to the bottom of the pan. The liquid should mostly cover the pasta initially. As it absorbs, the starches help create a creamy sauce that further prevents sticking.
- → Can I make this ahead of time?
This dish is best served fresh, but you can prepare it up to 2 days in advance. Store in an airtight container in the refrigerator. When reheating, add a splash of milk or broth to restore the creamy consistency, as pasta continues to absorb liquid.
- → How can I make this lighter?
Replace half or all of the heavy cream with half-and-half or whole milk. You can also reduce the amount of cheese slightly or use reduced-fat cheddar. Adding vegetables like spinach, bell peppers, or zucchini increases nutrition without sacrificing flavor.
- → What should I serve with this?
A simple green salad with vinaigrette balances the richness. Crusty bread for soaking up extra sauce is always welcome. For vegetables, roasted broccoli or steamed green beans complement the creamy pasta without competing with its flavors.