There's something irresistibly comforting about a bubbling tray of stuffed shells fresh out of the oven. The aroma of melted cheese, rich tomato sauce, and herbs fills the kitchen and instantly makes you feel at home. Each pasta shell is packed with creamy ricotta, stretchy mozzarella, and a hint of garlic – it's the kind of meal that warms you from the inside out.

I first discovered this recipe while hosting a last-minute dinner party and needing something that looked impressive but didn’t require hours in the kitchen. These shells delivered – not only were they easy to make, but everyone went back for seconds (and thirds!). Now they’re part of our regular meal rotation, especially on cozy Sunday evenings.
Whether you're cooking for family, prepping for the week, or making dinner for friends, these stuffed shells are guaranteed to please. Let’s dive into why they deserve a permanent spot in your recipe box.
Why You'll Love This Stuffed Shells Recipe
Get ready to fall in love with your new favorite pasta bake. These stuffed shells hit that perfect balance between comfort food and weeknight convenience.
First off, this dish is surprisingly easy to prepare. It looks like something from your favorite Italian restaurant, but the process is simple enough for even beginner cooks. The hardest part? Waiting for it to come out of the oven.
It’s also a budget-friendly crowd-pleaser. With a short list of affordable ingredients, you can feed a hungry group without breaking the bank. A single tray easily serves six, making it ideal for potlucks, family dinners, or freezing for later.
Looking to meal prep or make ahead? Stuffed shells are the ultimate make-ahead meal. You can assemble them earlier in the day or even freeze them for a future dinner – they reheat beautifully.
And don’t worry if you have picky eaters. This recipe is infinitely customizable. You can sneak in spinach, swap in ground beef, or even use a plant-based ricotta for a vegetarian-friendly version. The basic formula stays delicious, no matter what.
Ready to fill some shells? Let’s talk ingredients.
Ingredients Notes

The beauty of these stuffed shells is in their simple, wholesome ingredients. Each one brings its own texture and flavor, working together to create a creamy, saucy, cheesy masterpiece.
Start with jumbo pasta shells – these are the key to holding all that luscious cheese filling. Cook them just until al dente, as they’ll continue cooking in the oven. Be gentle when handling them, especially after boiling, since they can tear if overcooked.
Next up is ricotta cheese, the star of the filling. Choose a full-fat version for the creamiest texture. If your ricotta seems a little wet, you can let it drain in a cheesecloth or fine mesh sieve for 10-15 minutes to avoid a soggy filling.
Mozzarella adds that classic stretch and gooeyness you want in any baked pasta dish. I like to mix some into the ricotta filling and sprinkle more on top for a bubbly, golden crust. Pre-shredded works fine here, but freshly shredded melts more smoothly.
Don’t skip the Parmesan – its salty, nutty flavor balances the richness of the ricotta and mozzarella. Use grated Parm in the filling and a little extra sprinkled on top for a savory finish.
For the sauce, you can go with a good-quality store-bought marinara or make your own if time allows. A garlicky, herb-laced sauce ties everything together and keeps the shells moist as they bake.
You’ll also want a 9x13 baking dish, foil for covering, and a spoon or piping bag for stuffing the shells. Nothing fancy required – just basic kitchen tools and a little love.
How To Make This Stuffed Shells Recipe

Making stuffed shells might sound elaborate, but it’s really a straightforward process. Once you get into the groove of stuffing each shell, it becomes a calming, almost meditative kitchen task.
Start by boiling your jumbo shells in salted water. Be sure to undercook them slightly – they should be tender but still firm enough to hold their shape. Once done, rinse them under cool water and set them on a baking sheet so they don’t stick together.
While the shells cool, mix up your filling. Combine ricotta, half the mozzarella, Parmesan, a beaten egg, and seasonings like salt, pepper, garlic powder, and a touch of dried Italian herbs. You’ll want a creamy, scoopable mixture that holds its shape.
Spread a generous layer of marinara sauce on the bottom of your baking dish. Then, using a spoon (or a piping bag if you want to be fancy), fill each shell with the ricotta mixture and nestle them snugly into the dish.
Once the dish is full, spoon more marinara over the top of the shells. Don’t drown them – just enough to coat the tops and keep them from drying out. Sprinkle the remaining mozzarella and Parmesan generously over everything.
Cover the dish tightly with foil and bake in a preheated oven at 375°F for about 25 minutes. Then, remove the foil and bake for another 10-15 minutes, until the cheese is bubbly and golden brown. You’ll know it’s ready when your kitchen smells like an Italian trattoria.
Let the shells rest for 5-10 minutes before serving – this helps them set and makes them easier to scoop. From start to finish, you’re looking at about an hour total, and the payoff is more than worth it.
Storage Options
One of the best things about stuffed shells is how well they store. Leftovers keep beautifully and taste just as good the next day – if not better.
To store in the fridge, transfer cooled leftovers into an airtight container or cover the original baking dish with plastic wrap or foil. They’ll keep for up to 4 days. Reheat individual portions in the microwave or the whole dish in the oven at 350°F until warmed through.
For freezing, you can freeze stuffed shells before or after baking. To freeze unbaked shells, assemble everything in a freezer-safe dish, cover tightly with foil, and freeze for up to 3 months. When ready to cook, thaw overnight in the fridge and bake as directed, adding 10-15 extra minutes if needed.
If freezing after baking, let the shells cool completely, then portion into containers. These are great for quick single-serve lunches or dinners on busy nights.
To reheat from frozen, cover with foil and bake at 350°F for about 45 minutes or until heated through. Add a splash of water or sauce before baking to prevent them from drying out.
Variations and Substitutions
This recipe is endlessly flexible, so feel free to make it your own! You can swap out ingredients, sneak in veggies, or add meat – whatever works best for your taste and lifestyle.
Want to add protein? Mix in crumbled cooked sausage or ground beef to the ricotta filling or layer it between the shells and sauce. It turns this into a heartier, meaty main dish.
For a veggie boost, stir chopped spinach, kale, or even roasted zucchini into the filling. Just make sure to squeeze out any excess moisture so the filling doesn’t get watery.
Looking for a dairy-free or vegan version? Use plant-based ricotta and dairy-free mozzarella, and skip the egg or use a flax egg instead. With the right swaps, you can still get that creamy, satisfying texture.
Not a fan of marinara? Try a creamy Alfredo or pesto sauce for a totally different flavor profile. Just be sure to adjust the cheeses and seasonings accordingly.
Don’t have jumbo shells? Use manicotti tubes or layer the filling into lasagna noodles for a similar effect. The key is stuffing or layering that luscious ricotta mixture into pasta – it’s always a win.
PrintStuffed Shells Recipe
This classic Stuffed Shells recipe features jumbo pasta shells filled with creamy ricotta, mozzarella, and Parmesan cheese, baked to perfection in marinara sauce. Ideal for cozy family meals or gatherings, it’s a hearty Italian favorite that’s easy to make and always a hit.
- Prep Time: 20 minutes
- Cook Time: 35 minutes
- Total Time: 55 minutes
- Yield: 4 servings 1x
- Category: Dinner
- Method: Baking
- Cuisine: Italian
- Diet: Vegetarian
Ingredients
-
20 jumbo pasta shells
-
2 cups ricotta cheese
-
1½ cups shredded mozzarella cheese, divided
-
½ cup grated Parmesan cheese
-
1 egg
-
2 cups marinara sauce
-
2 tsp Italian seasoning
-
2 garlic cloves, minced
-
Salt and pepper to taste
-
Fresh basil (optional, for garnish)
Instructions
-
Preheat oven to 375°F (190°C).
-
Cook jumbo shells according to package instructions until al dente. Drain and set aside.
-
In a bowl, combine ricotta, 1 cup mozzarella, Parmesan, egg, garlic, Italian seasoning, salt, and pepper.
-
Spread 1 cup of marinara sauce on the bottom of a 9x13-inch baking dish.
-
Fill each shell with the cheese mixture and place in the dish.
-
Top with remaining marinara sauce and sprinkle remaining mozzarella.
-
Cover with foil and bake for 25 minutes. Uncover and bake for 10 more minutes until bubbly and golden.
-
Garnish with fresh basil before serving (optional).
Notes
-
You can add spinach or cooked ground beef to the filling for variation.
-
Make ahead and refrigerate up to 24 hours before baking.
Nutrition
- Serving Size: ¼ of recipe
- Calories: 420 kcal
- Sugar: 6 g
- Sodium: 680 mg
Leave a Reply