The moment this Creamy Beef and Shells hits the table, the kitchen smells like a mix of savory beef, garlic, and buttery herbs, and every bite of the tender shells packed with fluffy beef and lush creamy sauce just feels like pure comfort.
This is the kind of dish that is perfect for a low-key weeknight dinner after a busy day, or for casual entertaining when you want something hearty but easy enough to enjoy at the table with friends and family.
SaveI first made it for a small gathering and watched the empty plates and second helpings roll in, so I know how reliably this recipe wins over picky eaters and cravings alike.
Creamy Beef And Shells Recipe
Ingredients
Beef and Aromatics
Shells and Sauce
Instructions
- Cook the beef and aromatics
In a large skillet over medium heat, add the ground beef or sausage, chopped onion, salt, pepper, oregano, and basil. Cook, breaking the meat into small pieces, until browned and cooked through, about 6 to 8 minutes. Stir in the minced garlic during the last 2 minutes, then drain excess fat and set aside.
- Prepare the pasta
Bring a large pot of salted water to a boil, add the jumbo shells, and cook according to package instructions until al dente. Drain, rinse with a little cold water, and set aside.
- Make the roux
In the same skillet used for the beef, melt the butter over medium heat. Sprinkle the flour over the butter and whisk constantly for 1 to 2 minutes until it smells nutty but do not let it brown.
- Whisk in the liquids
Gradually pour in the milk and beef broth while whisking until smooth. Add the heavy cream, parsley, red pepper flakes if using, salt, and pepper. Continue whisking and cook until the sauce thickens and coats the back of a spoon, about 4 to 6 minutes.
- Stir in the cheeses
Reduce the heat to low, then stir in the shredded cheddar and Parmesan until fully melted and smooth. Taste and adjust seasoning with more salt and pepper if needed.
- Combine beef and sauce
Add the cooked beef mixture back into the skillet with the creamy sauce and simmer gently for 2 to 3 minutes so the flavors meld.
- Fill the shells
Preheat your oven to 375 degrees Fahrenheit. Spoon a generous amount of the beef sauce into each shell, gently pressing so it stays in place. Place the filled shells in a 9 by 13 inch baking dish.
- Bake until bubbly
Cover the dish with foil and bake for 15 minutes. Remove the foil and bake for another 5 to 10 minutes until the tops are lightly golden and the sauce is bubbling around the edges.
- Rest before serving
Let the baked shells rest for 5 minutes so the sauce thickens slightly and the shells are easier to handle.
- Serve and enjoy
Ladle the creamy beef shells onto plates, garnish with an extra pinch of parsley or Parmesan if you like, and serve hot with a simple green salad and crusty bread.
Substitutions and variations
- Use ground turkey or plant based crumbles in place of the beef for a lighter version.
- Swap jumbo shells for rigatoni or penne if you prefer different shapes.
- Use gluten free flour and a plant based milk to make a gluten free version.
- Substitute the cheddar with Monterey Jack for a milder melt.
- Add a handful of spinach or roasted broccoli when adding the milk for extra veggies.
Chloe's tips
- Taste the sauce before filling the shells and adjust salt, pepper, and a squeeze of lemon to brighten the flavors.
- For extra richness, add a tablespoon of mascarpone or cream cheese when you stir in the shredded cheese.
- To save time, you can use a well drained can of beef and mushroom soup instead of making the sauce from scratch.
- Keep the shells warm in the oven at low heat while you prepare the filling to prevent them from drying out.
How to store it
- Store leftovers in an airtight container in the refrigerator for up to 3 days.
- Reheat gently in the microwave or in a low oven at 350°F until warmed through to keep the sauce creamy.
Serving suggestions
Serve these creamy beef shells with a light salad and some garlic bread for a complete comforting meal.
- Pair with a crisp green salad dressed in lemon vinaigrette
- Serve with warm garlic bread or crusty baguette slices
- Offer extra shredded cheddar at the table for topping
- Add a glass of chilled milk or a light red wine for a nice touch

Frequently asked questions
Can I make this ahead and reheat later
Yes, assemble the filled shells, cover, and refrigerate for up to 24 hours before baking, adding a few extra minutes to the bake time.
What if my sauce is too thick
Thin the sauce with a splash of beef broth or milk while it is warm, whisking until smooth.
Can I freeze leftovers
You can freeze cooked leftovers for up to 2 months; thaw in the refrigerator overnight and reheat in a low oven until hot.
Do I need to cook the shells before filling
Yes, cooking the shells until al dente ensures they stay tender after baking and soak up the sauce nicely.
Let's get cooking!
I hope you enjoy making and sharing this Creamy Beef and Shells, it is one of those reliable recipes that always brings smiles to the table and feels like a warm cozy hug in a bowl.




