These comforting stuffed shells feature tender jumbo pasta filled with a savory blend of ground beef, aromatic onions, garlic, and creamy ricotta cheese. Each shell gets nestled in a rich marinara sauce swirled with heavy cream, then baked until bubbling with golden mozzarella and Parmesan on top. The result is a satisfying Italian-American main dish that feeds four hungry people in just over an hour.
The beef filling gets seasoned with classic Italian herbs while still warm, then folded into the ricotta mixture along with egg, Parmesan, mozzarella, and fresh parsley. This creates a hearty, flavorful stuffing that holds its shape beautifully during baking. The sauce combination of marinara and cream adds luxurious richness without being overly heavy.
Perfect for family dinners or meal prep, these stuffed shells reheat wonderfully and pair naturally with garlic bread and crisp green salad. Leftovers keep well in the refrigerator for several days, making them an excellent option for busy weeknight meals.
The first time I made stuffed shells, I was hosting a dinner for my book club and wanted something that felt impressive but wouldn't keep me trapped in the kitchen while everyone else was chatting. The smell of bubbling cheese and tomato sauce drew everyone to the kitchen anyway, and I ended up with an audience watching me arrange the shells like they were some kind of edible puzzle.
My grandmother used to tell me that stuffed pasta was party food, reserved for Sundays and birthdays, but Ive found its actually perfect for those random Tuesdays when you need something to look forward to all day. Theres something deeply satisfying about tucking filling into those little pasta curves, like youre putting tiny edible presents in the oven.
Ingredients
- 20 jumbo pasta shells: Look for shells that feel substantial in your hand, they hold up better during baking
- 1 lb ground beef: I like using 85% lean, enough fat to keep the filling juicy without being greasy
- 1 small onion, finely diced: The smaller you dice, the better it distributes through the filling
- 2 cloves garlic, minced: Fresh garlic makes a huge difference here, dont skip it
- 1 tsp dried Italian herbs: Oregano, basil, and thyme work beautifully together
- 1/2 tsp salt and 1/4 tsp black pepper: Adjust to taste, but remember the cheese adds saltiness too
- 1 1/4 cups ricotta cheese: Whole milk ricotta gives the best creamy texture
- 1 large egg: This binds everything together so the filling doesnt separate
- 1/2 cup grated Parmesan cheese: Adds a salty, nutty depth to the filling
- 1 cup shredded mozzarella cheese: Part skim melts beautifully without becoming overly oily
- 2 tbsp fresh parsley, chopped: Brings a bright fresh contrast to the rich filling
- 2 cups marinara sauce: Your favorite jarred sauce works perfectly here
- 1/2 cup heavy cream: This transforms regular marinara into something velvety and luxurious
- 1/2 cup shredded mozzarella and 2 tbsp grated Parmesan: For that golden, bubbly topping everyone fights over
Instructions
- Get your oven ready:
- Preheat to 375°F and give a 9x13 baking dish a light coating of oil so nothing sticks
- Cook the pasta:
- Boil the shells until al dente, theyll cook more in the oven so dont let them get too soft now
- Make the beef base:
- Brown the beef then cook the onion and garlic until softened, seasoning with herbs, salt, and pepper
- Mix the filling:
- Combine ricotta, egg, Parmesan, mozzarella, and parsley, then fold in the cooled beef mixture
- Prepare the sauce:
- Whisk the heavy cream into the marinara sauce until smooth
- Start the layers:
- Spread half the creamy sauce across the bottom of your prepared baking dish
- Stuff the shells:
- Fill each shell with about 2 tablespoons of filling and arrange them in the dish
- Add sauce and cheese:
- Pour remaining sauce over the shells and top with mozzarella and Parmesan
- Bake until bubbly:
- Cover and bake 25 minutes, then uncover for 10 minutes until golden and irresistible
- Let them rest:
- Wait 5 minutes before serving so the filling sets up and doesnt ooze out immediately
This recipe became my go-to for new neighbors and comfort food cravings alike. Theres something about the ritual of filling each shell that feels meditative, and the way the whole house smells while it bakes is better than any scented candle.
Make It Ahead
You can assemble the entire dish up to 24 hours before baking, just cover tightly and refrigerate. Add 5-10 minutes to the baking time if cooking from cold. I actually think the flavors meld better when given time to rest together.
Serving Suggestions
A simple green salad with vinaigrette cuts through the richness beautifully. Crusty garlic bread is non negotiable in my house, and a glass of Chianti or Merlot turns dinner into something special.
Freezing Instructions
Assemble the stuffed shells in a freezer safe dish, wrap tightly with foil and freeze for up to 3 months. Thaw overnight in the refrigerator before baking as directed. The texture holds up surprisingly well.
- Dont bake before freezing, the pasta can become mushy
- If baking from frozen, add 20 minutes and cover with foil for the first 30 minutes
- Let it rest for 10 minutes instead of 5 if frozen
I hope these shells become a regular in your rotation, perfect for feeding a crowd or just making a regular Tuesday feel special.
Recipe FAQs
- → Can I make these stuffed shells ahead of time?
-
Yes, assemble the stuffed shells completely and refrigerate covered for up to 24 hours before baking. Add 5-10 minutes to the covered baking time since they will be cold.
- → What can I substitute for ground beef?
-
Ground turkey, chicken, or Italian sausage work well as alternatives. For a vegetarian version, use chopped spinach mixed with the ricotta or plant-based ground meat crumbles.
- → How do I prevent the shells from tearing?
-
Cook the pasta just until al dente according to package directions. Overcooking makes shells fragile and prone to tearing. Handle gently when draining and stuffing.
- → Can I freeze stuffed shells?
-
Assemble in a freezer-safe baking dish, wrap tightly, and freeze for up to 3 months. Thaw overnight in the refrigerator before baking as directed, or add 15-20 minutes to baking time if cooking from frozen.
- → What other cheeses can I use?
-
Fontella or provolone add nice depth to the filling. For the topping, try six-cheese Italian blend or Asiago for extra flavor. Keep ricotta as the base for best texture.
- → How do I know when they're done baking?
-
The sauce should be bubbling around the edges, and the cheese topping should be melted and lightly golden. A knife inserted into the center shell should come out hot.