Save There's something about a weeknight when the kitchen needs to work as hard as you do, and that's exactly when this one-pot beef and shells saves the day. My neighbor actually introduced me to the concept of dumping everything into one vessel and letting it all come together—she called it "controlled chaos," which made me laugh until I tried it and realized she was absolutely right. The pasta cooks directly in the broth, soaking up all that beefy, tomatoey flavor, while you stand there watching it transform from a sloppy mixture into something silky and craveable. No draining, no fussing with multiple pans, just pure comfort that lands on the table in under 40 minutes.
I made this for my coworkers during a potluck, and someone actually asked for the recipe right there at their desk while eating—mouth half-full, no shame, just pure need for the instructions. That's when I knew this dish had crossed from "weeknight survival" into something people genuinely crave. The creamy tomato sauce with melted cheese creates this nostalgic feeling, like someone's taking care of you, but you're the one doing the taking care of.
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 80/20 ratio has just enough fat to add flavor without leaving you with a pool of grease—trust this ratio, don't go lean out of guilt.
- Yellow onion (1 small, finely chopped): The sweetness here balances the acidity of the tomatoes, and mincing it fine means it practically dissolves into the sauce.
- Garlic (2 cloves, minced): Those 30 seconds of cooking garlic before adding everything else is non-negotiable—it blooms into something aromatic and rich.
- Medium pasta shells (8 oz, uncooked): Shells hold onto sauce better than other shapes; they're like little edible spoons that deliver cream and beef flavor with every bite.
- Beef broth (2 cups): Use the good stuff if you can—a quality broth becomes the backbone of your entire dish and makes all the difference.
- Crushed tomatoes (1 can, 14 oz): Canned is actually perfect here because the tomatoes are already soft and break down into the sauce seamlessly.
- Heavy cream and whole milk (1/2 cup each): This combination creates the creamy texture without being so thick it feels heavy; the milk keeps it lighter while cream does the richness work.
- Cheddar cheese (1 cup, shredded): Sharp cheddar melts smoothly and adds a subtle tang that lifts the entire dish.
- Parmesan cheese (1/2 cup, grated): Parmesan is the secret to depth—it adds a savory, almost umami quality that makes people say "wow, what is that flavor?"
- Italian seasoning, paprika, salt, and pepper: These create layers of flavor without requiring you to hunt for fresh herbs or specialty spices.
- Red pepper flakes (1/4 tsp, optional): A tiny pinch at the end gives a warm kick that nobody can quite identify but everyone appreciates.
- Fresh parsley (2 tbsp, optional garnish): The color matters more than you'd think—it makes people feel like they're eating something that was made with intention.
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 and let the ground beef sizzle until it's no longer pink, breaking it into small pieces as it cooks. You'll smell the fat rendering and the meat getting darker—that's the flavor foundation happening, so stay present for this part.
- Soften the aromatics:
- Once the beef is cooked, add your chopped onion and let it sit for a couple minutes until it starts to turn translucent, then add the garlic and stir until you smell that incredible garlic-forward aroma. This is aromatics 101—you're building layers of flavor that'll carry through the entire dish.
- Combine and submerge:
- Dump in the pasta shells, broth, crushed tomatoes, and all your seasonings, stirring everything together until the pasta is completely covered by liquid. It might look soupy and uncertain, but that's exactly what you want at this stage.
- Simmer until pasta is tender:
- Bring it to a gentle boil, then lower the heat and cover it, letting it bubble quietly for about 12 to 14 minutes while you stir occasionally. The pasta will gradually absorb the liquid and soften, and the sauce will thicken naturally—it's like magic happening on the stovetop.
- Add the creaminess:
- Pour in the heavy cream and milk, stir gently, and let it simmer uncovered for a few minutes to thicken slightly. You'll see the sauce go from thin to luxurious right before your eyes.
- Melt in the cheese:
- Remove from heat and stir in both cheeses until they're completely melted and the sauce becomes silky and cohesive. Taste it now—adjust the salt and pepper if you need to, because this is your last chance to season.
- Finish and serve:
- Garnish with fresh parsley and red pepper flakes if you're feeling fancy, then serve while it's hot and steaming. The dish will look homey and inviting, exactly like it should.
Save My kid actually asked for this three nights in a row, which never happens with pasta dishes—she said it tasted like "real food," whatever that means when you're eight. I think she meant it felt made with care, like someone thought about how all the pieces fit together instead of just throwing ingredients at a problem.
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.
Making It Your Own
The beauty of this dish is that it's a blueprint, not a prison sentence. I've made it with ground turkey when I wanted something slightly lighter, and honestly, it's just as satisfying—the creamy tomato sauce carries whatever protein you use. Some nights I'll add a handful of baby spinach at the end or stir in some peas, and suddenly it feels like a more complete meal without any real effort on your part.
Timing and Prep Strategy
The 10-minute prep time is genuinely doable if you chop your onion and garlic while your beef is browning, which is what I always do. The entire cooking process is actually quite forgiving—if you need to keep it warm for a few extra minutes while someone finishes homework or gets home from work, it won't fall apart or dry out like some dishes would.
Serving Suggestions and Storage
This dish pairs beautifully with a simple green salad dressed in vinaigrette and some crusty bread for soaking up extra sauce, but honestly, it stands completely on its own. It also reheats beautifully—leftovers actually taste better the next day because the flavors have had time to meld together overnight.
- Store leftovers in an airtight container in the fridge for up to three days, and reheat gently on the stovetop with a splash of milk if it's gotten too thick.
- This freezes well for up to two months if you want to make a double batch and have comfort food waiting in your freezer for truly desperate weeknights.
- If you're feeding a crowd, this recipe doubles easily without any changes to technique or timing—just use a bigger pot and give yourself a few extra minutes on each step.
Save This is the kind of recipe that reminds you why cooking at home matters—not because it's complicated or impressive, but because it's exactly what you need when life is loud and full. Make it whenever you need to feel like someone cares, even if that someone is just you.
Recipe Questions & Answers
- → Can I use a different pasta shape?
Yes, medium shells work well because they hold the creamy sauce, but you can substitute with other short pasta shapes like penne, rigatoni, macaroni, or rotini. Adjust cooking time as needed since different shapes may cook at slightly different rates.
- → Can I make this ahead of time?
This dish is best enjoyed fresh, as the pasta will continue to absorb liquid and may become softer when reheated. If you need to prep ahead, you can brown the beef and sauté the vegetables in advance, then complete the dish when ready to serve.
- → How can I lighten this dish?
Substitute half-and-half or whole milk for the heavy cream to reduce fat content. You can also use lean ground beef (90/10) and drain excess fat after cooking. Adding vegetables like spinach or peas increases nutrition without compromising flavor.
- → Can I use ground turkey or chicken instead?
Absolutely. Ground turkey or chicken make excellent lighter alternatives to beef. You may want to add a bit more seasoning since poultry is milder, and consider using chicken broth instead of beef broth for complementary flavors.
- → Why do I need both milk and cream?
The combination creates a rich, velvety sauce without being overly heavy. Heavy cream provides body and richness, while whole milk adds creaminess and helps stretch the cream. Using both gives you that luxurious texture while balancing the dish.
- → How do I store leftovers?
Store in an airtight container in the refrigerator for up to 3-4 days. Reheat gently on the stovetop with a splash of milk or broth to restore the creamy consistency. The pasta will continue to soften slightly as it sits.