Beef and ricotta stuffed shells in creamy sauce are hearty, comforting, and full of rich Italian-inspired flavors. I love how the tender pasta shells are filled with a savory beef and cheese mixture, then baked in marinara sauce until hot and bubbly. This dish feels like a special dinner but is surprisingly easy to make.
Why You’ll Love This Recipe
I like this recipe because it combines the best of comfort food in one bite: cheesy filling, flavorful beef, and saucy baked pasta. The ricotta makes the filling creamy, while mozzarella melts beautifully over the top. I also enjoy that it’s a make-ahead-friendly recipe—I can assemble the shells earlier in the day and simply bake them when it’s time for dinner. It’s a family favorite that always satisfies.
Ingredients
(Here’s a tip: Check out the full list of ingredients and measurements in the recipe card below.)
- 12 large pasta shells, cooked and drained
- 1 lb ground beef
- 1/2 onion, chopped
- 2 cups ricotta cheese
- 1 cup shredded mozzarella cheese
- 1 egg
- 1 teaspoon garlic powder
- 1 teaspoon Italian seasoning
- 2 cups marinara sauce
- Salt and pepper to taste
Directions
- I preheat the oven to 350°F (175°C).
- In a skillet over medium heat, I cook the ground beef and onion until the beef is browned. I drain any excess fat.
- In a mixing bowl, I combine ricotta, mozzarella, egg, garlic powder, Italian seasoning, salt, and pepper.
- I stuff each cooked pasta shell with a spoonful of the beef and cheese mixture.
- I arrange the stuffed shells in a greased baking dish and pour marinara sauce evenly over the top.
- I cover with aluminum foil and bake for 25 to 30 minutes, until the cheese is melted and the sauce is bubbly.
Servings and timing
This recipe makes about 4 servings. Prep takes around 20 minutes, and baking takes 25 to 30 minutes, so I can have this dish ready in about 50 minutes.
Variations
Sometimes I use ground turkey or Italian sausage instead of beef for a different flavor. I also like to add a handful of spinach to the ricotta mixture for extra greens. For a creamier version, I mix some Alfredo sauce with marinara before pouring it over the shells. If I want more cheese, I sprinkle extra mozzarella or Parmesan on top before baking.
Storage/Reheating
I store leftovers in an airtight container in the refrigerator for up to 3 days. To reheat, I cover the dish with foil and warm it in the oven at 325°F until heated through, or I microwave individual portions. This dish also freezes well—I freeze the assembled but unbaked shells for up to 2 months, then bake them straight from frozen with a little extra time.
FAQs
Can I make this dish ahead of time?
Yes, I often prepare the stuffed shells earlier in the day, refrigerate them, and then bake when ready to serve.
Do I need to cook the pasta shells before stuffing?
Yes, I cook them until just al dente so they hold their shape when filled and baked.
Can I use cottage cheese instead of ricotta?
Yes, I sometimes substitute cottage cheese, though it makes the filling slightly less creamy.
Can I freeze stuffed shells after baking?
Yes, I let them cool completely, then freeze in portions. They reheat well in the oven.
What can I serve with stuffed shells?
I like to pair them with garlic bread and a simple green salad for a complete meal.
Conclusion
Beef and ricotta stuffed shells in creamy sauce are a comforting, cheesy, and satisfying dish I love making for family dinners or guests. The combination of tender pasta, savory beef, and creamy ricotta makes every bite irresistible. Whether I bake them fresh or from frozen, this recipe is always a hit at the table.
PrintBeef and Ricotta Stuffed Shells in Creamy Sauce
These beef and ricotta stuffed shells are a cozy, family-friendly dish made with tender pasta shells filled with savory beef and creamy ricotta, then baked in marinara sauce until hot and bubbly. A perfect make-ahead dinner for any night of the week.
- Prep Time: 20 minutes
- Cook Time: 30 minutes
- Total Time: 50 minutes
- Yield: 4 servings
- Category: Dinner, Main Course
- Method: Baking
- Cuisine: Italian-Inspired
Ingredients
- 12 large pasta shells, cooked and drained
- 1 lb ground beef
- 1/2 onion, chopped
- 2 cups ricotta cheese
- 1 cup shredded mozzarella cheese
- 1 egg
- 1 teaspoon garlic powder
- 1 teaspoon Italian seasoning
- 2 cups marinara sauce
- Salt and pepper to taste
Instructions
- Preheat oven to 350°F (175°C).
- In a skillet, cook ground beef and chopped onion over medium heat until beef is browned. Drain excess fat.
- In a mixing bowl, combine ricotta, mozzarella, egg, garlic powder, Italian seasoning, salt, and pepper.
- Stuff each pasta shell with the beef and cheese mixture.
- Place stuffed shells in a greased baking dish. Pour marinara sauce evenly over the top.
- Cover with foil and bake for 25–30 minutes, until cheese is melted and sauce is bubbly.
Notes
- For extra richness, mix in some Alfredo sauce with the marinara.
- Add chopped spinach to the ricotta mixture for a veggie boost.
- Swap beef for ground turkey or Italian sausage for variation.
- Sprinkle additional mozzarella or Parmesan on top before baking if desired.
- Freeze assembled (unbaked) shells for up to 2 months.
Nutrition
- Serving Size: 3 stuffed shells
- Calories: 480
- Sugar: 5g
- Sodium: 780mg
- Fat: 28g
- Saturated Fat: 13g
- Unsaturated Fat: 12g
- Trans Fat: 0g
- Carbohydrates: 25g
- Fiber: 2g
- Protein: 32g
- Cholesterol: 115mg