There's something utterly comforting about a bubbling dish of stuffed shells coming out of the oven. The cheesy filling, nestled inside tender pasta and blanketed in savory marinara, creates a harmony of flavors that’s both cozy and crave-worthy.
I first started making stuffed shells during my college days, trying to impress friends with something that looked fancy but was surprisingly easy to pull off. Since then, it’s become a regular rotation in our house – perfect for Sunday dinners, potlucks, or anytime we need a little extra comfort on the table. Whether you're cooking for family or hosting guests, these shells always hit the spot.
Let's dive into what makes this stuffed shells recipe a go-to favorite.
Why You'll Love This Stuffed Shells Recipe
Get ready to fall in love with a dish that’s as satisfying to make as it is to eat. These stuffed shells offer the perfect combination of hearty, cheesy, and saucy – all in a single bite.
First off, it’s wonderfully easy to prepare. While it may look like a restaurant-style meal, assembling these shells is straightforward and beginner-friendly. If you can boil pasta and mix cheese, you’ve got this recipe down.
It’s also ideal for make-ahead cooking. You can prep the shells the day before and refrigerate until you're ready to bake. They also freeze beautifully, which makes them a lifesaver for busy weeknights.
Let’s not forget how family-friendly this dish is. Kids love the cheesy filling, and adults appreciate the rich flavors. It’s a dinner that pleases even the pickiest of eaters.
And lastly, it’s budget-conscious. With pantry staples like pasta, ricotta, and marinara sauce, you can serve a full tray of satisfying food without breaking the bank.
Now that we’ve covered why this recipe deserves a spot in your rotation, let’s talk ingredients.
Ingredients Notes

This stuffed shells recipe keeps it classic with a rich, creamy filling and vibrant tomato sauce. While the ingredients are simple, each one adds something special to the final dish.
Jumbo pasta shells are the star of the show here. They provide the perfect vessel for holding all that delicious filling. Be sure to cook them just until al dente – they’ll continue cooking in the oven and you don’t want them to fall apart while stuffing.
Ricotta cheese gives the filling its smooth, creamy base. I like to use whole milk ricotta for a richer flavor and better texture. If you prefer a lighter option, part-skim works too, though the filling won’t be quite as luscious.
Mozzarella and Parmesan bring that stretchy, melty, cheesy goodness we all love. The mozzarella goes into the filling and also gets sprinkled on top for a perfectly browned finish. The Parmesan adds depth and a subtle nuttiness that balances out the creamy ricotta.
Fresh garlic and Italian herbs round out the filling with aromatic flavor. A mix of basil, oregano, and parsley really elevates the dish and gives it that authentic Italian comfort food vibe.
You’ll also need a good marinara sauce – homemade or store-bought. It provides the saucy foundation that ties the whole dish together. Choose one with a flavor you love, since it plays a big role in the final taste.
As far as equipment goes, you’ll need a large pot for boiling the shells, a mixing bowl for the cheese filling, and a 9x13 baking dish for layering everything together.
How To Make This Stuffed Shells Recipe

Making these stuffed shells is easier than you might think, and the results are absolutely worth the effort. Let’s walk through each step to ensure cheesy, saucy perfection.
Start by bringing a large pot of salted water to a boil. Add your jumbo shells and cook them just until al dente, usually about 9 minutes. You want them firm enough to hold their shape when stuffed. Drain and rinse with cool water to stop the cooking and prevent sticking.
While the pasta cooks, make the cheese filling. In a large bowl, combine ricotta cheese, half the shredded mozzarella, Parmesan, an egg, garlic, and dried herbs. Stir everything together until smooth and well blended. It should be thick but spreadable – almost like a fluffy cheese spread.
Next, grab your baking dish and spread a generous layer of marinara sauce on the bottom. This prevents the shells from sticking and adds extra flavor to every bite.
Once the shells are cool enough to handle, spoon the cheese mixture into each one. Don’t worry about perfection – just fill them generously and nestle them into the dish, open side up, over the sauce.
After all the shells are in place, spoon more marinara over the top, covering each shell. Sprinkle with the remaining mozzarella and an extra handful of Parmesan if you’re feeling indulgent.
Cover the dish with foil and bake in a preheated oven at 375°F for about 25 minutes. Then, remove the foil and bake another 10 minutes until the cheese is melted and bubbly, with golden edges. Let it rest a few minutes before serving to let everything settle and firm up slightly.
From start to finish, you’re looking at about 50 minutes – with only half of that being hands-on time.
Storage Options
Leftover stuffed shells store beautifully and taste just as good the next day – maybe even better.
To refrigerate, let the shells cool completely, then transfer to an airtight container or cover the baking dish tightly with foil. They’ll keep in the fridge for up to 4 days.
If you want to freeze them, assemble the dish fully but don’t bake it. Wrap tightly with foil and freeze for up to 3 months. When you’re ready to eat, bake straight from frozen at 375°F, adding 15-20 minutes to the baking time.
For reheating leftovers, microwave individual portions for 2-3 minutes, or warm the whole dish in a 350°F oven until heated through. Add a splash of marinara before reheating to keep everything moist and saucy.
Variations and Substitutions
One of the best parts about stuffed shells is how easily they can be customized to suit your tastes or dietary needs.
For a meatier version, add cooked ground beef, sausage, or shredded chicken to the ricotta filling. Just be sure to cool the meat before mixing it in so it doesn’t melt the cheese.
To make it vegetarian but heartier, fold in sautéed spinach, kale, or finely chopped mushrooms. Spinach and ricotta is a classic combo that never disappoints.
For a dairy-free twist, swap in plant-based ricotta and mozzarella. Many brands offer great-tasting alternatives that melt well and keep the creamy texture.
Gluten-free? No problem. Just use gluten-free jumbo shells, which are now widely available in most grocery stores or online.
And for something fun and unexpected, try using alfredo sauce instead of marinara. The result is richer and creamier – almost like a white lasagna in shell form.
No matter how you make them, stuffed shells are endlessly adaptable. Don’t be afraid to experiment with new flavors and combinations – that’s how the best recipes are born!
Print
Stuffed Shells Recipe
- Total Time: 55 minutes
- Yield: 4 servings
- Diet: Vegetarian
Description
This stuffed shells recipe features pasta shells filled with a rich ricotta, mozzarella, and parmesan blend, baked in flavorful marinara sauce. Perfect for a family dinner or meal prep, these cheesy stuffed shells are a classic comfort food that’s easy to make and always a crowd-pleaser.
Ingredients
-
20 jumbo pasta shells
-
1 (15 oz) container ricotta cheese
-
1 ½ cups shredded mozzarella cheese, divided
-
½ cup grated Parmesan cheese
-
1 egg
-
2 cups marinara sauce
-
2 cloves garlic, minced
-
1 tsp dried Italian seasoning
-
Salt and pepper to taste
-
Fresh basil for garnish (optional)
Instructions
-
Preheat oven to 375°F (190°C).
-
Cook pasta shells according to package instructions; drain and let cool.
-
In a bowl, mix ricotta, 1 cup mozzarella, Parmesan, egg, garlic, Italian seasoning, salt, and pepper.
-
Spread 1 cup marinara sauce on the bottom of a baking dish.
-
Fill each shell with the cheese mixture and place in the baking dish.
-
Top with remaining marinara sauce and mozzarella.
-
Cover with foil and bake for 25 minutes. Uncover and bake 10 more minutes until bubbly.
-
Garnish with fresh basil and serve hot.
Notes
You can prepare these ahead of time and refrigerate or freeze before baking. Add spinach to the cheese mixture for extra greens.
- Prep Time: 20 minutes
- Cook Time: 35 minutes
- Category: Dinner
- Method: Baking
- Cuisine: Italian
Nutrition
- Serving Size: 5 stuffed shells
- Calories: 410
- Sugar: 6g
- Sodium: 620mg
Leave a Reply