I love making this creamy beef and shells recipe when I want something hearty, comforting, and incredibly satisfying. Tender pasta shells are coated in a rich, cheesy, tomato-infused beef sauce that feels like the perfect mix between mac and cheese and classic pasta with meat sauce. It’s one of my favorite weeknight dinners because it’s simple, filling, and always a hit at the table.
Why You’ll Love This Recipe
I love how quickly this recipe comes together, especially on busy evenings. I only need simple pantry staples, and everything cooks in one pan (aside from the pasta), which makes cleanup easy. I also enjoy how creamy and flavorful the sauce turns out without feeling too heavy. It’s a comforting, family-friendly meal that I can rely on whenever I need something warm and satisfying.
ingredients
(Here’s a tip: Check out the full list of ingredients and measurements in the recipe card below.)
1 pound ground beef 8 ounces medium pasta shells 1 small onion, diced 3 cloves garlic, minced 1 tablespoon olive oil 1 can (15 ounces) tomato sauce 1 cup beef broth 1/2 cup heavy cream 1 cup shredded cheddar cheese 1/2 cup shredded mozzarella cheese 1 teaspoon Italian seasoning 1/2 teaspoon paprika Salt, to taste Black pepper, to taste
directions
I start by bringing a large pot of salted water to a boil and cooking the pasta shells according to the package instructions until al dente. I drain them and set them aside.
In a large skillet over medium heat, I add olive oil and cook the diced onion until soft. I stir in the garlic and cook for about 30 seconds until fragrant. Then I add the ground beef and cook it until browned, breaking it apart as it cooks. I drain any excess grease if needed.
Next, I stir in the tomato sauce, beef broth, Italian seasoning, paprika, salt, and pepper. I let the mixture simmer for about 8 to 10 minutes so the flavors can blend together.
I reduce the heat to low and pour in the heavy cream, stirring until the sauce becomes smooth and creamy. Then I add the cooked pasta shells and mix everything together. I stir in the cheddar and mozzarella cheese until melted and fully combined. I let everything cook together for a few more minutes until thick and creamy, then I serve it warm.
Servings and timing
I find that this recipe serves about 4 to 6 people, depending on portion sizes.
I sometimes swap the ground beef for ground turkey when I want something a little lighter. If I’m craving extra vegetables, I like adding diced bell peppers or spinach to the sauce. For a spicier version, I stir in a pinch of red pepper flakes. I also enjoy experimenting with different cheeses like Monterey Jack or Colby for a slightly different flavor profile.
storage/reheating
I store leftovers in an airtight container in the refrigerator for up to 3 to 4 days. When I reheat it, I usually add a splash of milk or broth to bring back the creamy texture. I warm it gently on the stovetop over low heat or in the microwave in short intervals, stirring in between.
If I want to freeze it, I let it cool completely and store it in a freezer-safe container for up to 2 months. I thaw it overnight in the refrigerator before reheating.
FAQs
Can I make this recipe ahead of time?
I often prepare the beef sauce ahead of time and store it in the refrigerator. When I’m ready to serve, I cook the pasta fresh and combine everything with the cheese for the best texture.
Can I use a different type of pasta?
I sometimes use rotini or penne if I don’t have shells on hand. I find that any pasta that holds sauce well works nicely in this recipe.
How do I make it extra creamy?
I add a little extra heavy cream or an extra handful of shredded cheese when I want it even creamier. A small spoonful of cream cheese also makes it richer.
Can I make this gluten-free?
I simply use my favorite gluten-free pasta and double-check that all other ingredients are gluten-free. The sauce itself works perfectly without modification.
What can I serve with creamy beef and shells?
I like serving it with a simple green salad or garlic bread. Sometimes I add roasted vegetables on the side to make the meal more balanced.
Conclusion
I always come back to this creamy beef and shells recipe when I want a dependable, comforting dinner that everyone enjoys. It’s rich, flavorful, and easy to customize based on what I have in the kitchen. For me, it’s the kind of meal that brings warmth to the table and makes any evening feel a little more special.
A hearty and comforting pasta dish featuring tender shell pasta coated in a rich, creamy tomato beef sauce blended with cheddar and mozzarella cheese. Perfect for an easy and satisfying weeknight dinner.
Ingredients
1 pound ground beef
8 ounces medium pasta shells
1 small onion, diced
3 cloves garlic, minced
1 tablespoon olive oil
1 can (15 ounces) tomato sauce
1 cup beef broth
1/2 cup heavy cream
1 cup shredded cheddar cheese
1/2 cup shredded mozzarella cheese
1 teaspoon Italian seasoning
1/2 teaspoon paprika
Salt, to taste
Black pepper, to taste
Instructions
Bring a large pot of salted water to a boil and cook the pasta shells according to package instructions until al dente. Drain and set aside.
In a large skillet over medium heat, add olive oil and cook the diced onion until softened.
Stir in the minced garlic and cook for about 30 seconds until fragrant.
Add the ground beef and cook until browned, breaking it apart as it cooks. Drain excess grease if needed.
Stir in the tomato sauce, beef broth, Italian seasoning, paprika, salt, and black pepper. Simmer for 8–10 minutes to blend flavors.
Reduce heat to low and pour in the heavy cream, stirring until smooth and creamy.
Add the cooked pasta shells and mix well to coat in the sauce.
Stir in the cheddar and mozzarella cheese until melted and fully combined.
Cook for a few more minutes until thick and creamy. Serve warm.
Notes
Swap ground beef for ground turkey for a lighter option.
Add vegetables like bell peppers or spinach for extra nutrition.
For a spicier version, add a pinch of red pepper flakes.
Store leftovers in an airtight container in the refrigerator for up to 4 days.
Add a splash of milk or broth when reheating to restore creaminess.
Freeze in a freezer-safe container for up to 2 months and thaw overnight before reheating.