Hey y’all! If you love hearty, comforting meals that come together in a snap, my Creamy Beef and Shells recipe is about to become your new weeknight fave. Tender pasta shells coated in a savory, flavorful beef sauce with velvety creaminess—this dinner is pure cozy perfection, whether it’s a busy weeknight, a Sunday supper, or a meal-prep menu game changer. Let’s get cooking!
Why You’ll Love This
- You get a rich, creamy sauce that clings beautifully to every shell.
- Family-friendly and picky eater approved!
- It’s a one-pan meal with minimal cleanup and maximum flavor.
- Ready in just 30 minutes from start to finish.
- Great for leftovers—tastes even better the next day.
Ingredients
- 8 oz medium pasta shells
- 1 lb ground beef (85% lean preferred)
- 1 small yellow onion, diced
- 3 cloves garlic, minced
- 1 tsp Italian seasoning
- 1/2 tsp paprika
- 1/2 tsp kosher salt
- 1/2 tsp black pepper
- 2 tbsp tomato paste
- 1 (14.5 oz) can crushed tomatoes
- 2 cups low-sodium beef broth
- 1/2 cup heavy cream
- 1 cup shredded cheddar cheese
- 1/2 cup shredded parmesan cheese
- 2 tbsp chopped fresh parsley, for garnish (optional)
Directions
Step 1: Cook the Pasta
- Bring a large pot of salted water to a boil. Add pasta shells and cook according to package instructions until al dente, about 7-8 minutes. Drain and set aside.
Step 2: Brown the Beef
- While the pasta cooks, heat a large skillet over medium-high heat. Add ground beef and cook, breaking it up with a spoon, until browned and no longer pink, about 5-6 minutes. Drain excess fat if needed.
Step 3: Sauté Aromatics
- Add diced onion to the beef and cook for 3 minutes, until softened. Stir in minced garlic, Italian seasoning, paprika, salt, and pepper; sauté for 1 minute until fragrant.
Step 4: Build the Sauce
- Stir in tomato paste and cook for 1 minute. Pour in crushed tomatoes and beef broth. Bring to a simmer; reduce heat to medium and cook for 7-8 minutes to let the flavors meld and sauce thicken slightly.
Step 5: Make it Creamy
- Lower the heat to low and stir in heavy cream. Add cheddar and parmesan cheese, stirring until melted and the sauce is smooth and creamy.
Step 6: Combine and Serve
- Add drained pasta shells to the skillet. Toss gently to coat the shells thoroughly with the sauce. Garnish with fresh parsley, and serve hot!
Notes
- Don’t overcook the pasta—al dente is best so it remains firm after mixing with the sauce.
- If the sauce gets too thick, stir in a splash of milk or reserved pasta water.
- For extra richness, swap half the cheddar for Monterey Jack or mozzarella cheese.
Variations
- Spicy Beef and Shells: Add 1/4 teaspoon of crushed red pepper flakes with the seasonings.
- Vegetable Boost: Stir in 1 cup of baby spinach or peas at the end for a veggie upgrade.
- Turkey & Shells: Substitute lean ground turkey for beef for a lighter option.
Required Equipment
- Large pot for pasta
- Large skillet or sauté pan
- Colander for draining pasta
- Wooden spoon or spatula
- Measuring cups and spoons
Storage
Store leftovers in an airtight container in the refrigerator for up to 4 days. To reheat, warm gently on the stovetop or in the microwave with a splash of milk to restore creaminess.
Suggested Pairings & Serving Recommendations
- Serve alongside a crisp green salad and garlic bread for a classic combo.
- Pair with roasted vegetables like broccoli or carrots for a wholesome meal.
- A glass of red wine or sparkling water complements the creamy sauce perfectly.
Pro Tips
- Use freshly grated cheese for the smoothest, best-melting sauce.
- Sauté tomato paste to caramelize it slightly before adding tomatoes—it deepens the flavor.
- Let the dish rest a minute or two off the heat for thickened, clings-to-the-shells goodness.
FAQ
Can I use a different pasta shape?
Absolutely! Penne, rotini, or elbow macaroni all work well—just adjust the cook time as needed.
Can I freeze Creamy Beef and Shells?
Yes, but note the sauce may separate slightly upon thawing. Stir well and add a splash of cream when reheating for best texture.
How do I make this gluten-free?
Just substitute your favorite gluten-free pasta for the shells; all other ingredients are naturally gluten-free.
Ingredients
- 8 oz medium pasta shells
- 1 lb ground beef (85% lean preferred)
- 1 small yellow onion, diced
- 3 cloves garlic, minced
- 1 tsp Italian seasoning
- 1/2 tsp paprika
- 1/2 tsp kosher salt
- 1/2 tsp black pepper
- 2 tbsp tomato paste
- 1 (14.5 oz) can crushed tomatoes
- 2 cups low-sodium beef broth
- 1/2 cup heavy cream
- 1 cup shredded cheddar cheese
- 1/2 cup shredded parmesan cheese
- 2 tbsp chopped fresh parsley, for garnish (optional)
Instructions
-
1Bring a large pot of salted water to a boil. Add pasta shells and cook according to package instructions until al dente, about 7-8 minutes. Drain and set aside.
-
2While the pasta cooks, heat a large skillet over medium-high heat. Add ground beef and cook, breaking it up with a spoon, until browned and no longer pink, about 5-6 minutes. Drain excess fat if needed.
-
3Add diced onion to the beef and cook for 3 minutes, until softened. Stir in minced garlic, Italian seasoning, paprika, salt, and pepper; sauté for 1 minute until fragrant.
-
4Stir in tomato paste and cook for 1 minute. Pour in crushed tomatoes and beef broth. Bring to a simmer; reduce heat to medium and cook for 7-8 minutes to let the flavors meld and sauce thicken slightly.
-
5Lower the heat to low and stir in heavy cream. Add cheddar and parmesan cheese, stirring until melted and the sauce is smooth and creamy.
-
6Add drained pasta shells to the skillet. Toss gently to coat the shells thoroughly with the sauce. Garnish with fresh parsley, and serve hot!
Approximate Information for One Serving
Nutrition Disclaimers
Number of total servings shown is approximate. Actual number of servings will depend on your preferred portion sizes.
Nutritional values shown are general guidelines and reflect information for 1 serving using the ingredients listed, not including any optional ingredients. Actual macros may vary slightly depending on specific brands and types of ingredients used.
To determine the weight of one serving, prepare the recipe as instructed. Weigh the finished recipe, then divide the weight of the finished recipe (not including the weight of the container the food is in) by the desired number of servings. Result will be the weight of one serving.
Did you make this recipe?
Please consider Pinning it!
