This creamy beef and shells is one of those dinners that feels almost too easy for how comforting and filling it is. Everything happens right in a single Dutch oven: you brown the ground beef, scatter in dry pasta shells, and then pour one creamy, tomato-y, cheesy liquid over the top to let it all simmer together. Tasting like a cozy mash-up of a classic boxed hamburger helper and a homemade skillet lasagna, it is the perfect stick-to-your-ribs meal for busy weeknights!
Why You’ll Love This Recipe
- 🥘 One-Pot Magic: Cooking the pasta directly in the sauce means fewer dishes and an incredibly flavorful, starchy base that thickens the dish naturally.
- 🧀 Cozy & Nostalgic: The combination of beef, cheddar, and a creamy tomato sauce delivers pure, childhood comfort food vibes.
- ⏱️ Weeknight Friendly: Comes together quickly and keeps your family full and satisfied all evening long.
- 🥣 Customizable Base: Easily adapts to include hidden vegetables or different flavor profiles based on what you have in the fridge.
What You’ll Need
The Savory Base
- 1 ½ lbs Ground beef: 80–90% lean works best.
- 1 tbsp Olive oil
- Aromatics: 1 medium yellow onion (finely diced) and 2 cloves garlic (minced).
- Seasonings: 1 tsp kosher salt (plus more to taste), ½ tsp black pepper, and 2 tsp Italian seasoning.
The Pasta & Liquid
- 12 oz Medium pasta shells: Uncooked.
- 2 cups Beef broth
- 1 ½ cups Heavy cream
- 3 tbsp Tomato paste
- 1 ½ cups Sharp cheddar cheese: Shredded and divided (1 cup for the sauce, ½ cup for the end).
Optional Additions & Garnishes
- ¼ tsp Crushed red pepper flakes: For a gentle kick.
- 2 tbsp Grated Parmesan cheese: For serving.
- 2 tbsp Fresh parsley: Chopped, for garnish.
How to Make It (Step-by-Step)
Prep time: 10 minutes | Cook time: 25–30 minutes | Yield: 6 Servings
Step 1: Sauté the Aromatics
Heat a large Dutch oven over medium heat and add the olive oil. Once hot, add the diced onion and cook for 3 to 4 minutes until softened. Stir in the minced garlic and cook for 30 seconds, just until fragrant.
Step 2: Brown the Beef
Add the ground beef, kosher salt, and black pepper. Cook, breaking the meat up with a wooden spoon, for 5 to 7 minutes until fully browned.
💡 Pro Tip: If there is excess grease, carefully spoon off most of it, leaving just a thin layer behind for flavor.
Step 3: Layer the Pasta
Turn off the heat for a moment. Pour the uncooked pasta shells directly over the browned beef and gently spread them into an even layer. Do not stir! You want the shells resting on top so the creamy liquid can soak through them.
Step 4: Whisk the Creamy Liquid
In a large measuring cup or mixing bowl, whisk together the beef broth, heavy cream, tomato paste, and Italian seasoning until smooth. Whisk in 1 cup of the shredded cheddar cheese and the crushed red pepper flakes (if using).
Step 5: Pour and Simmer
Return the Dutch oven to medium heat. Slowly pour the creamy liquid evenly over the pasta and beef. Use the back of a spoon to gently press any exposed shells down into the liquid, but avoid heavy stirring. Bring to a gentle simmer, cover with a lid, reduce heat to low, and cook for 15 to 18 minutes. Stir once or twice during cooking to prevent sticking.
Step 6: Adjust and Melt
Remove the lid. If the sauce is too thick, stir in a splash of beef broth. If it’s too thin, let it simmer uncovered for 2 to 3 minutes. Turn off the heat and stir in the remaining ½ cup of cheddar cheese until velvety.
Step 7: Rest and Serve
Let the dish rest for 3 to 5 minutes with the lid slightly ajar; this helps the sauce cling to the pasta. Garnish with Parmesan and fresh parsley before serving!
💡 Expert Tips for Success
- Check the Consistency: Pasta absorbs liquid differently depending on the brand and shape. Don’t be afraid to add a tablespoon of broth or water at a time at the end if the sauce looks too tight.
- Grate Your Own Cheese: Pre-shredded bagged cheeses contain anti-caking agents that can make your creamy sauce grainy. Always grate your cheddar straight from the block!
Variations and Substitutions
- Lighten It Up: You can use half-and-half in place of some of the heavy cream (try 1 cup heavy cream and ½ cup half-and-half) and opt for a leaner ground beef or ground turkey.
- Veggie Boost: Stir in 1 to 2 cups of frozen peas or mixed vegetables during the last 5 minutes of simmering, or sauté diced bell peppers with the onion at the very beginning.
- Italian Flair: Add ¼ teaspoon of fennel seeds to the beef as it browns, or stir in a handful of fresh baby spinach at the end until wilted. Swap the cheddar for mozzarella for a completely different vibe!
❓ Frequently Asked Questions (FAQs)
What should I serve with this dish?
Serve this hearty beef and shells with a simple green salad tossed in a light vinaigrette to balance the richness. Garlic bread or warm dinner rolls are also perfect for scooping up any extra sauce left in the bowl!
How do I store and reheat leftovers?
Store leftovers in an airtight container in the refrigerator for up to 4 days. When reheating in the microwave or on the stovetop, add a splash of beef broth or milk to bring the sauce back to its original creamy texture.
Can I make this ahead for meal prep?
Absolutely. Cook the recipe as directed, let it cool completely, and then portion it out into individual meal prep containers. Because it’s so filling, it makes an incredibly satisfying lunch for the week!