
This Creamy Beef and Shells recipe is the ultimate comfort food: tender pasta shells, seasoned ground beef, rich tomato sauce, and plenty of creamy, melted cheese.
It’s an easy family dinner that comes together in about 30 minutes and is perfect for busy weeknights.
Servings: 6
Prep time: 10 minutes
Cook time: 25 minutes
Total time: About 35 minutes
Ingredients
- 1½ lbs (680 g) ground beef
- 1 lb (450 g) medium pasta shells
- 1 jar (24 oz / 680 g) marinara sauce
- 1 cup (240 ml) beef broth
- 1 cup (240 ml) heavy cream
- 8 oz (225 g) cream cheese, softened
- 1½ cups (about 170 g) shredded cheddar cheese
- 1 small onion, diced
- 3 garlic cloves, minced
- 1 teaspoon Italian seasoning
- 1 teaspoon salt
- Fresh parsley, chopped, for garnish
How to Make Creamy Beef and Shells
1. Cook the pasta
Bring a large pot of salted water to a boil.
Add the pasta shells and cook according to the package directions until al dente. Drain and set aside.
Reserve about ½ cup of the pasta water in case you need to thin the sauce later.
2. Brown the ground beef
While the pasta cooks, heat a large skillet or Dutch oven over medium-high heat.
Add the ground beef and diced onion. Cook for about 6–8 minutes, breaking the beef into small pieces, until the meat is browned and the onion is soft.
Drain excess grease if necessary.
3. Add the garlic and seasoning
Add the minced garlic, Italian seasoning, and salt.
Cook for about 30–60 seconds, stirring constantly, until the garlic becomes fragrant.
4. Make the tomato sauce
Pour in the marinara sauce and beef broth.
Stir everything together and bring the mixture to a gentle simmer. Let it cook for about 3–5 minutes so the flavors can combine.
5. Make it creamy
Reduce the heat to low.
Add the softened cream cheese in small pieces and stir until completely melted into the sauce.
Slowly pour in the heavy cream while stirring.
The sauce should become smooth, rich, and creamy.
6. Add the cheese
Add about 1 cup of shredded cheddar cheese and stir until melted.
Keep the remaining cheese for the final step.
7. Add the pasta shells
Add the cooked shells to the skillet and gently toss until every shell is coated in the creamy beef sauce.
If the sauce becomes too thick, add a splash of the reserved pasta water or additional beef broth.
8. Finish with more cheese
Sprinkle the remaining cheddar cheese over the pasta.
Cover the skillet for 2–3 minutes over low heat, just until the cheese melts beautifully over the shells.
Finish with freshly chopped parsley.
Tips for the Best Creamy Beef and Shells
Don’t overcook the pasta. Keep the shells al dente because they’ll continue to soften slightly when mixed with the hot sauce.
Soften the cream cheese first. Room-temperature cream cheese melts much more easily and gives you a smoother sauce.
Reduce the heat before adding dairy. Heavy cream and cream cheese are best incorporated over low heat to keep the sauce smooth.
Freshly grated cheese melts better. If possible, grate the cheddar yourself instead of using pre-shredded cheese.
Adjust the consistency. For a thinner sauce, add a little beef broth or reserved pasta water. For an extra-thick sauce, let everything simmer gently for another minute or two.
What to Serve With Creamy Beef and Shells
This is already a hearty main dish, so simple sides work beautifully. Serve it with garlic bread, a fresh green salad, roasted broccoli, green beans, or steamed vegetables.
For an extra finishing touch, add grated Parmesan, red pepper flakes, or additional fresh parsley.
How to Store Leftovers
Allow leftovers to cool before transferring them to an airtight container. Keep them refrigerated and enjoy within 3–4 days.
Reheat gently on the stovetop or in the microwave. Since the pasta absorbs some of the sauce while refrigerated, add a small splash of milk, cream, or broth when reheating to restore the creamy consistency.
Frequently Asked Questions
Can I use another type of pasta?
Absolutely. Penne, rigatoni, rotini, elbow macaroni, or another short pasta will work. Shells are particularly good because they catch the creamy meat sauce inside.
Can I use mozzarella instead of cheddar?
Yes. Mozzarella gives you a milder flavor and more cheese pull. You can also combine mozzarella and cheddar.
Can I make it spicy?
Yes! Add crushed red pepper flakes, cayenne pepper, or a little hot sauce according to your preferred level of heat.
Can I use ground turkey instead of beef?
Yes. Ground turkey or chicken can be substituted for the beef for a lighter variation.
Final Thoughts
Creamy Beef and Shells is everything you want from an easy comfort-food dinner: creamy, cheesy, meaty, and satisfying. The combination of seasoned ground beef, marinara, cream cheese, cheddar, and tender pasta shells creates a delicious meal the whole family can enjoy.
Best of all, it requires simple ingredients and can be on the table in around 35 minutes.

