This easy creamy beef and shells recipe delivers a comforting meal in just 30 minutes. It is an affordable dish that combines savory ground beef with a smooth, creamy tomato sauce.

List of ingredients
- 8 ounces medium uncooked shells – provides the perfect shape to hold the sauce.
- 1 tablespoon olive oil – used for sautรฉing the aromatic vegetables.
- 1/2 medium onion, chopped – adds a sweet, savory base.
- 1 pound lean ground beef – the primary protein for a rich flavor.
- 3 cloves garlic, minced – provides essential aromatic depth.
- 1 teaspoon chili powder – adds a mild, savory warmth.
- 1 (14 ounce) can tomato sauce or crushed tomatoes – the base of the creamy sauce.
- 1/3 cup beef broth – enhances the depth of the meat sauce.
- 1/4 cup heavy/whipping cream – creates the signature creamy texture.
- Salt & pepper to taste – used for final seasoning.
step-by-step instructions
- Boil Pasta: Boil water for your pasta and cook it al dente according to package directions.
- Sautรฉ Aromatics: Meanwhile, in a skillet, sautรฉ the onion in the olive oil for 5 minutes over medium heat (ok if it browns a little).
- Brown the Beef: Add the beef to the pan and cook it until it’s browned, breaking it up with your spoon as you go along (about 5 minutes). If there’s a lot of excess fat, spoon most of it out.
- Simmer the Sauce: Stir in the garlic and chili powder, then add the tomato sauce and beef broth. Give it a good stir and cook it for 4-5 minutes or so (reduce the heat so it’s gently simmering). The sauce should reduce a bit, but don’t let it go dry.
- Final Touch: Stir in the cream and season with salt & pepper as needed. Let the cream warm through and then toss with the drained pasta shells. Serve immediately.
Pro Cooking Tips for Better Beef Pasta
Use Lean Ground Beef to Minimize Grease
Choosing a lean ground beef, such as 90% lean, reduces the amount of excess fat in the pan. This ensures the creamy sauce emulsifies properly without a layer of oil separating on top.
Cook Pasta Slightly Under Al Dente
Boil the shells for one minute less than the package directions. The pasta will finish cooking as it simmers in the creamy beef sauce, preventing it from becoming mushy.
Avoid Overcooking the Garlic
Add the minced garlic only after the beef is browned. Garlic burns quickly at high temperatures, and adding it too early can introduce a bitter taste to the sauce.
Simmer the Sauce Slowly
Keep the sauce at a gentle simmer rather than a rolling boil. This allows the beef broth and tomato sauce to reduce slowly, concentrating the flavors without drying out the meat.
Incorporate Pasta Water for Better Adhesion
Before draining the shells, reserve a small amount of the starchy pasta water. If the sauce seems too thick when tossing, a splash of this water helps the sauce cling to the pasta.
Customizing Your Beef and Shells
Adding Cheese for a Richer Texture
Stir in one cup of shredded cheddar or parmesan cheese during the final minute of cooking. This adds a sharp flavor and creates a thicker, more indulgent sauce.
Substituting the Pasta Shape
If you do not have shells, use medium macaroni, cavatappi, or fusilli. These shapes have ridges or hollow centers that effectively capture the creamy meat sauce.
Swapping the Cream for Alternatives
For a different richness, you can use mascarpone or a dollop of sour cream. Avoid using low-fat milk, as the acidity from the tomatoes may cause it to curdle.
Increasing the Heat with Red Pepper Flakes
If you prefer a spicier dish, add a pinch of crushed red pepper flakes when sautรฉing the garlic. This provides a subtle heat that complements the chili powder.
Adding Fresh Vegetables to the Mix
Stir in finely diced carrots or frozen peas during the simmering stage. These additions increase the nutritional value and add a pop of color to the dish.
Best Ways to Serve This Dish
Pairing with Fresh Green Salads
Serve the beef and shells alongside a crisp garden salad with a light vinaigrette. The acidity of the salad balances the richness of the cream-based sauce.
Serving with Toasted Garlic Bread
Pair this meal with warm, buttery garlic bread or toasted baguette slices. This provides a crunchy texture contrast to the soft pasta and tender beef.
Using Fresh Herb Garnishes
Top each serving with freshly chopped parsley or basil. Fresh herbs add a bright, clean finish that cuts through the savory depth of the beef.
Adding a Dollop of Ricotta Cheese
Place a small spoonful of ricotta cheese on top of each bowl before serving. The cool, creamy cheese melts slightly into the hot pasta for added luxury.
Storage and Reheating Guide
Proper Refrigeration Techniques
Store any leftover pasta in an airtight glass container in the refrigerator. This prevents the shells from absorbing other food odors and keeps the sauce moist for 3-4 days.
Reheating in a Pan with Liquid
Reheat the pasta in a saucepan over low heat. Add a splash of beef broth or cream to restore the sauce’s original consistency as it warms.
Freezing the Sauce Separately
If you plan to freeze the meal, freeze only the beef sauce in freezer-safe bags. Boil fresh pasta shells only when you are ready to eat to avoid overcooking the noodles.
Microwave Reheating Tips
Heat the pasta in 60-second intervals, stirring in between. Adding a teaspoon of water before microwaving creates steam, which prevents the pasta from drying out.
Troubleshooting Common Issues
Fixing a Sauce That Is Too Thick
If the sauce reduces too much during simmering, whisk in a tablespoon of beef broth. Do this slowly over low heat to maintain a smooth, creamy emulsion.
Preventing Cream from Curdling
Always stir in the heavy cream at the very end of the process. High heat combined with the acidity of tomatoes can cause dairy to separate if boiled for too long.
Balancing Too Much Acidity from Tomatoes
If the canned tomatoes taste too sharp, add a tiny pinch of granulated sugar. This neutralizes the acidity without making the final dish taste sweet.
Handling Overcooked Pasta
If your shells are too soft, reduce the time they spend in the pan with the sauce. Toss them in and serve immediately to prevent further softening.
Frequently Asked Questions
Can I use ground turkey instead of beef?
Yes, you can substitute ground turkey or chicken pound for pound. Since these meats are leaner, you may need to add an extra teaspoon of olive oil to prevent sticking.
Is this recipe suitable for meal prep?
Yes, this dish holds up well in the refrigerator for several days. It is an excellent option for weekday lunches as the flavors continue to develop over time.
What is the best type of tomato sauce to use?
Plain tomato sauce provides a smooth texture, while crushed tomatoes offer a chunkier, more rustic consistency. Both work well depending on your preference.
Can I make this in a slow cooker?
You can slow-cook the meat and tomato sauce, but the pasta should be cooked separately. Adding pasta to a slow cooker often results in an overcooked, mushy texture.
How do I keep the sauce from separating?
Ensure you are using heavy cream rather than milk and stir it in over low heat. Avoid boiling the sauce vigorously once the dairy has been added.
Print
Easy Creamy Beef and Shells Pasta
- Total Time: 30 minutes
- Yield: 4 servings 1x
- Diet: General
Description
This 30-minute creamy beef and shells recipe is simple to make. It’s a budget-friendly and comforting meal that has pasta in a tasty meat sauce with a hint of cream!
Ingredients
- 8 ounces medium uncooked shells
- 1 tablespoon olive oil
- 1/2 medium onion, chopped
- 1 pound lean ground beef
- 3 cloves garlic, minced
- 1 teaspoon chili powder
- 1 (14 ounce) can tomato sauce or crushed tomatoes
- 1/3 cup beef broth
- 1/4 cup heavy/whipping cream
- Salt & pepper to taste
Instructions
- Step 1: Boil water for your pasta and cook it al dente according to package directions.
- Step 2: In a skillet, sautรฉ the onion in the olive oil for 5 minutes over medium heat.
- Step 3: Add the beef to the pan and cook until browned, breaking it up with your spoon; spoon out excess fat if necessary.
- Step 4: Stir in the garlic and chili powder, then add the tomato sauce and beef broth; simmer for 4-5 minutes until slightly reduced.
- Step 5: Stir in the cream and season with salt & pepper; warm through and toss with the drained pasta shells.
Notes
Serves 4-6 depending on how much people eat.
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Category: Main Course
- Method: Stovetop
- Cuisine: American
Nutrition
- Serving Size: 1 serving
- Calories: 481 kcal
- Sugar: 6 g
- Sodium: 687 mg
- Fat: 16 g
- Saturated Fat: 7 g
- Unsaturated Fat: 9 g
- Trans Fat: 0 g
- Carbohydrates: 50 g
- Fiber: 4 g
- Protein: 34 g
- Cholesterol: 91 mg