This Easy Creamy Beef and Shells is a comforting and flavorful dish that’s perfect for a quick weeknight meal. Tender pasta shells are tossed with a savory ground beef mixture and a creamy tomato-based sauce, creating a satisfying and easy-to-prepare dinner.
Why You’ll Love This Recipe
- Quick and Easy: This recipe is ready in just 30 minutes, making it perfect for busy weeknights or when you’re short on time.
- Flavorful and Satisfying: The combination of ground beef, Italian seasonings, and a creamy tomato sauce creates a comforting and flavorful dish.
- One-Pan Wonder: Everything cooks together in one pan, making cleanup a breeze.

Ingredients
Here’s what you’ll need to create this delicious and easy meal:
- Medium shell pasta: Uncooked, these shells hold the sauce nicely.
- Olive oil: For sautéing the onion and browning the ground beef.
- Onion: Chopped, for flavor and texture.
- Lean ground beef: Use your preferred fat content for the ground beef.
- Garlic: Minced, for aromatic depth.
- Chili powder: Adds a touch of warmth and spice.
- Tomato sauce or crushed tomatoes: Adds richness and depth of flavor to the sauce.
- Beef broth: Adds flavor and moisture to the sauce.
- Heavy cream or whipping cream: Adds richness and creaminess to the sauce.
- Salt and pepper: To taste.
Note: You’ll find the complete list of ingredients, along with their exact measurements, in the printable recipe card at the bottom of this post.
How to Make Easy Creamy Beef and Shells
Step 1: Cook the Pasta
Bring a large pot of salted water to a boil. Add the pasta shells and cook according to package directions until al dente. Drain the pasta and set aside.
Step 2: Brown the Beef and Sauté the Vegetables
While the pasta is cooking, heat the olive oil in a large skillet over medium heat. Add the chopped onion and sauté for about 5 minutes, or until softened. Add the ground beef and cook, breaking it up with a spoon, until browned and cooked through. If necessary, drain off any excess grease.
Step 3: Make the Sauce
Stir in the minced garlic and chili powder. Cook for a minute or two, stirring constantly. Pour in the tomato sauce (or crushed tomatoes) and beef broth. Stir well and bring the mixture to a simmer. Cook for 4-5 minutes, or until the sauce reduces slightly.
Step 4: Finish and Serve
Reduce the heat to low and stir in the heavy cream. Season with salt and pepper to taste. Let the cream warm through, then add the drained pasta shells to the skillet and toss to coat evenly in the sauce. Serve immediately.
Pro Tips for Making the Recipe
- Use high-quality ingredients: The better the quality of your ingredients, especially the ground beef and cheese, the better the flavor of the dish.
- Don’t overcook the pasta: Cook the pasta to al dente so it doesn’t become mushy in the sauce.
- Adjust the consistency: If the sauce is too thick, add a splash more broth or water. If it’s too thin, simmer it uncovered for a few more minutes to reduce the liquid.
How to Serve Easy Creamy Beef and Shells

- One-Pot Meal: This Easy Creamy Beef and Shells is a hearty and satisfying meal on its own.
- Side Dish: You can also serve it as a side dish with your favorite grilled meats or vegetables.
- Lunchbox Friendly: Pack leftovers for a delicious and convenient lunch.
Make Ahead and Storage
Storing Leftovers
Leftovers can be stored in an airtight container in the refrigerator for up to 3 days.
Reheating:
Reheat gently on the stovetop over medium heat, adding a splash of broth or water if needed to loosen the sauce.
FAQs
Can I use a different type of pasta?
Yes, you can use other types of pasta, such as penne, rotini, or farfalle. Just be sure to adjust the cooking time accordingly.
Can I make this dish vegetarian?
Yes, you can omit the ground beef or substitute it with lentils or a plant-based meat alternative.
Can I freeze this dish?
It’s best enjoyed fresh, but you can freeze it for up to 2 months. The texture may change slightly after freezing.
How can I make this dish spicier?
Add a pinch of red pepper flakes or some diced jalapeños to the skillet while cooking the beef and vegetables.
There you have it! A delicious and easy-to-make recipe for One-Pot Cheesy Beef and Shells that’s perfect for any occasion. Enjoy!
Print
Easy Creamy Beef and Shells Recipe
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Total Time: 30 minutes
- Yield: 4–6 servings 1x
- Category: Main Course
- Method: Stovetop
Description
This Easy Creamy Beef and Shells recipe is a comforting and flavorful dish that’s perfect for a quick weeknight meal. Tender pasta shells are tossed with a rich ground beef and tomato sauce, then finished with a touch of cream for a satisfying and delicious pasta dish.
Ingredients
- 8 ounces uncooked medium shell pasta
- 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 cream
- Salt and pepper, to taste
Instructions
- Cook Pasta: Cook pasta in salted boiling water according to package directions until al dente. Drain and set aside.
- Brown Beef and Sauté Onion: While the pasta is cooking, heat olive oil in a large skillet over medium heat. Add chopped onion and sauté for 5 minutes, or until softened. Add ground beef and cook, breaking it up with a spoon, until browned. Drain excess fat if necessary.
- Add Flavorings: Stir in minced garlic and chili powder.
- Simmer Sauce: Pour in tomato sauce (or crushed tomatoes) and beef broth. Bring to a simmer and cook for 4-5 minutes, or until the sauce has reduced slightly.
- Add Cream and Combine: Stir in heavy cream and season with salt and pepper to taste. Simmer until heated through.
- Toss with Pasta: Add the cooked pasta shells to the skillet and toss to coat evenly with the sauce. Serve immediately.
Notes
- Servings: This recipe serves 4-6 people, depending on portion size.
- Pasta: You can use other pasta shapes, but adjust cooking time as needed.
- Make Ahead: The ground beef mixture can be made ahead of time and reheated.
- Storage: Store leftovers in the refrigerator for up to 3 days. Reheat gently on the stovetop.
Nutrition
- Serving Size: 1 Serving
- Calories: 400kcal
- Sugar: 5g
- Sodium: 500mg
- Fat: 20g
- Saturated Fat: 8g
- Unsaturated Fat: 10g
- Trans Fat: 0g
- Carbohydrates: 45g
- Fiber: 3g
- Protein: 25g
- Cholesterol: 70mg