If you’re craving a comforting, cheesy pasta dinner that comes together without a lot of fuss, Creamy Beef and Shells is a perfect choice. Tender pasta shells are tossed with seasoned ground beef and coated in a rich, creamy tomato-cheese sauce. The shells are especially good at catching the sauce, so every bite is packed with beef, cheese, and flavor.
Ingredients
For the Beef and Pasta
- 1 lb (450 g) ground beef
- 12 oz (340 g) medium pasta shells
- 1 tablespoon olive oil, if needed
- 1 small onion, finely diced
- 3 cloves garlic, minced
- 1 teaspoon Italian seasoning
- 1 teaspoon paprika
- ½ teaspoon salt
- ½ teaspoon black pepper
- 1 can (15 oz/425 g) tomato sauce
- 1 can (14.5 oz/410 g) diced tomatoes, preferably undrained
- 1 cup (240 ml) beef broth
For the Creamy Sauce
- ¾ cup (180 ml) heavy cream
- 4 oz (115 g) cream cheese, softened
- 1 cup (100 g) shredded cheddar cheese
- ½ cup (50 g) shredded Parmesan cheese
- ½ teaspoon onion powder
- ¼ teaspoon red pepper flakes, optional
- 1 tablespoon chopped fresh parsley
Instructions
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.
Before draining, reserve about ½ cup of the pasta water. Drain the shells and set them aside.
2. Brown the Beef
Heat a large skillet or Dutch oven over medium-high heat. Add the ground beef and cook for about 5–7 minutes, breaking it apart with a spoon as it cooks.
Once browned, drain excess grease if necessary.
Add the diced onion and cook for another 3–4 minutes, until softened. Stir in the minced garlic and cook for about 30 seconds.
3. Build the Tomato Sauce
Add the Italian seasoning, paprika, salt, black pepper, tomato sauce, diced tomatoes, and beef broth.
Stir everything together and bring the mixture to a gentle simmer. Reduce the heat and cook for about 8–10 minutes, allowing the flavors to develop and the sauce to thicken slightly.
4. Make It Creamy
Reduce the heat to low. Stir in the heavy cream and softened cream cheese.
Continue stirring until the cream cheese melts completely and the sauce becomes smooth and creamy.
Add the cheddar and Parmesan a little at a time, stirring until the cheese melts into the sauce.
If the sauce becomes too thick, add a small splash of the reserved pasta water until you reach your desired consistency.
5. Add the Shells
Add the cooked pasta shells directly to the skillet. Gently stir until the shells are completely coated with the creamy beef sauce.
Allow everything to cook together for another 2–3 minutes over low heat.
Taste and adjust the seasoning if needed.
6. Garnish and Serve
Remove from the heat and sprinkle with fresh parsley and a little extra Parmesan.
Serve immediately while the sauce is hot and creamy.
Tips for the Best Creamy Beef and Shells
Don’t overcook the pasta: Cook the shells just until al dente because they will continue cooking when mixed with the hot sauce.
Use freshly shredded cheese: Freshly shredded cheddar and Parmesan generally melt more smoothly than pre-shredded cheese.
Reserve pasta water: The starchy water is useful for loosening the sauce without making it watery.
Brown the beef well: Allowing the beef to develop some color adds much more flavor to the finished dish.
Adjust the richness: For an extra-rich version, use a full cup of heavy cream. For a lighter dish, use half-and-half instead.
Easy Variations
- Spicy: Add extra red pepper flakes or a dash of hot sauce.
- Extra cheesy: Add mozzarella or Monterey Jack along with the cheddar.
- Vegetable-packed: Stir in mushrooms, bell peppers, spinach, or zucchini.
- Garlic lovers: Add an extra clove or two of fresh garlic.
- Herby: Finish with fresh basil or parsley.
- Smoky: Replace regular paprika with smoked paprika.
What to Serve With It
Creamy Beef and Shells is filling enough to serve on its own, but it pairs especially well with garlic bread, a simple green salad, roasted broccoli, steamed green beans, or sautéed vegetables.
Storage and Reheating
Store leftovers in an airtight container in the refrigerator for up to 3–4 days.
The sauce will thicken as it chills. When reheating, add a splash of milk, cream, or broth and warm gently on the stovetop or in the microwave, stirring occasionally until creamy again.
Final Thoughts
Creamy Beef and Shells is the kind of easy comfort food that works beautifully for busy weeknights. The combination of seasoned ground beef, tender shells, tomatoes, cream cheese, cheddar, and Parmesan creates a rich sauce that coats every piece of pasta. It’s hearty, creamy, cheesy, and simple enough to become a regular family dinner favorite.