Save There's something magical about the moment when everything comes together in one pot—that exact second when the cheese melts into the creamy sauce and you realize you've just made dinner without dirtying half your kitchen. I discovered this recipe on a particularly chaotic Tuesday when my kids were hungry, my patience was thin, and my sink was already overflowing. One pot, twenty-five minutes, and somehow I'd created something so comforting that everyone asked for seconds.
My neighbor stopped by right as I was finishing this dish, and the aroma pulled her straight to the kitchen before she could even say hello. She watched me stir in the cheese, and I could see her mentally calculating how to make it that same night. That's when I knew this wasn't just weeknight food—it was the kind of dish that makes people want to cook.
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 expect—it keeps the meat tender and adds richness to the sauce as it renders down.
- 1 small yellow onion, finely chopped: Finely diced onion dissolves into the sauce rather than sitting in chunks, creating a silky texture throughout.
- 2 cloves garlic, minced: Mince it just before cooking so it releases its full flavor into the hot oil.
- 8 oz medium pasta shells, uncooked: Don't break them or substitute with smaller pasta—the shells catch the sauce beautifully and hold it in every curve.
- 2 cups beef broth: Use good quality broth; it becomes the foundation of your sauce and you'll taste every bit of it.
- 1 can crushed tomatoes: Crushed, not diced—the smooth texture blends seamlessly into the cream.
- 1/2 cup heavy cream and 1/2 cup whole milk: This combination gives you richness without being overwhelming; if you use all cream it can feel heavy.
- 1 cup shredded cheddar and 1/2 cup grated Parmesan: Cheddar brings comfort, Parmesan brings sophistication—together they're unstoppable.
- Italian seasoning, paprika, salt, pepper, and optional red pepper flakes: These seasonings build layers of flavor that prevent the dish from tasting one-dimensional.
- 2 tbsp fresh parsley for garnish: It looks pretty and adds a fresh note that balances the richness.
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 intention:
- Heat your pot over medium-high and add the ground beef, breaking it into smaller pieces as it cooks. Listen for the sizzle—that sound means the heat is right. Once it's deeply browned (this takes about 5-7 minutes), you can feel confident about the flavor foundation you're building.
- Build your flavor base:
- Add the onion and let it soften for a few minutes until it turns translucent, then add the garlic and stir constantly for just 30 seconds—you want fragrant, not burnt. This step is where the depth comes from, so don't rush it.
- Add everything and let it mingle:
- Pour in the broth, crushed tomatoes, and uncooked pasta shells along with all your seasonings. Stir everything together so the pasta gets coated in liquid and nothing sticks to the bottom. The pasta will look like it's swimming at this point, and that's exactly right.
- Simmer gently until pasta is tender:
- Bring it to a gentle boil, then reduce the heat and cover the pot. Stir occasionally—every 3 or 4 minutes—to ensure even cooking and prevent sticking. You'll know it's ready when the pasta is al dente and has absorbed most of the liquid, leaving just a little sauce coating the bottom.
- Cream and mellow the sauce:
- Stir in the heavy cream and milk, and let everything simmer uncovered for 2-3 minutes. Watch how the sauce transforms from tomato-red to a gorgeous peachy-cream color as the dairy incorporates.
- Finish with cheese until it's silky:
- Add the cheddar and Parmesan and stir constantly until every strand of cheese has melted completely. The heat should be low at this point so the cheese incorporates smoothly rather than breaking or becoming grainy.
- Taste and adjust before serving:
- Take a bite, then adjust the salt and pepper to your preference. Garnish with fresh parsley and red pepper flakes if you like a little heat, then serve immediately while it's hot.
Save My seven-year-old asked for thirds and declared it better than mac and cheese from a box, which somehow felt like the highest compliment. In that moment, I realized this dish had become more than efficient weeknight food—it was becoming a memory we'd make together.
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 This Works as a One-Pot Meal
The genius of cooking pasta directly in the broth is that every shell absorbs flavor as it softens, rather than pasta cooked separately and then mixed in. The starch from the pasta also helps thicken the sauce naturally, so you don't need a roux or any fancy thickening tricks. By the time the pasta is tender, the liquid has reduced just enough that when you add the cream and cheese, everything clings to each shell in a silky, even coating.
Customizing Without Losing the Magic
This recipe is flexible in ways that matter—you can swap the beef for ground turkey or chicken if you prefer, and the cooking time stays nearly the same. If you want vegetables, stir in baby spinach or frozen peas right after you add the milk; they'll warm through in the residual heat without turning mushy. For a lighter version that still tastes rich, use half-and-half instead of the cream-and-milk combination, and nobody will notice the difference.
Serving Suggestions and Pairings
This dish sings alongside a simple green salad with sharp vinaigrette—the acidity cuts through the richness and makes you want another bite. Crusty bread is essential for soaking up every drop of sauce, and a modest side vegetable like roasted broccoli or steamed green beans adds color to the plate without overshadowing the main event. For a cozy dinner at home, this needs nothing more than good company and maybe a glass of something you actually enjoy drinking.
- Pair it with a Pinot Grigio or light red wine if you're the type who drinks with dinner.
- Make extra and freeze it in portions—it reheats beautifully and tastes even better the next day after the flavors settle.
- If your family has different spice preferences, leave the red pepper flakes off the finished dish and let people add their own heat at the table.
Save This recipe turned into a weeknight staple in our house, the kind of meal that makes everyone happy and doesn't require apologies for being simple. It's proof that the best dishes aren't always the most complicated ones.
Recipe Questions
- → Can I use a different type of pasta?
Yes, you can substitute medium shells with other short pasta shapes like penne, rigatoni, macaroni, or rotini. Adjust cooking time as needed since different shapes may require slightly different cooking times to reach al dente.
- → Can I make this dairy-free?
For a dairy-free version, replace the heavy cream and whole milk with full-fat coconut milk or unsweetened almond milk. Use dairy-free cheese alternatives or nutritional yeast instead of the cheddar and Parmesan. The sauce will still be creamy but with a slightly different flavor profile.
- → How do I store and reheat leftovers?
Store cooled leftovers in an airtight container in the refrigerator for up to 4 days. The pasta will absorb more liquid as it sits, so add a splash of broth or milk when reheating. Reheat gently on the stovetop over medium-low heat or in the microwave, stirring occasionally until heated through.
- → Can I freeze this dish?
Yes, you can freeze this dish for up to 3 months. Portion into freezer-safe containers and cool completely before freezing. Thaw overnight in the refrigerator, then reheat on the stovetop with a little added liquid to restore the creamy consistency. Note that the pasta texture may be slightly softer after freezing.
- → How can I add more vegetables?
Stir in baby spinach during the last 2 minutes of cooking until wilted, or add frozen peas with the pasta. Diced bell peppers, zucchini, or mushrooms can be cooked along with the onions. You can also add shredded carrots or chopped broccoli for extra nutrition without compromising the creamy texture.
- → What can I serve with this?
This hearty dish stands well on its own, but pairs nicely with a crisp green salad with vinaigrette to balance the richness. Crusty garlic bread, dinner rolls, or roasted vegetables like broccoli or green beans make excellent sides. For a lighter touch, serve with steamed asparagus or a simple cucumber and tomato salad.