These classic cheesy stuffed shells are the ultimate comfort food, reminding me of big Sunday dinners at my mom’s house. There’s something so satisfying about those tender pasta shells filled with creamy ricotta and spinach, all baked in a rich marinara sauce until bubbly and golden. It’s a dish that feels like a warm hug on a plate.

I remember watching my mom carefully spoon the cheesy filling into each shell, and the whole house would fill with the aroma of garlic and oregano. It’s a memory that still makes me smile. It’s a tradition I love carrying on, and it’s surprisingly therapeutic to assemble. If you love a good baked pasta dish, you have to try my Million Dollar Spaghetti too!
This recipe is hearty enough for the hungriest appetites but simple enough that it doesn’t feel like a chore. It’s a meal that honors tradition while being incredibly forgiving. My best tip? Always make a little extra—the leftovers are just as good, if not better, the next day.
What You Need to Make This Recipe
The magic of these stuffed shells comes from simple, high-quality ingredients like whole milk ricotta for creaminess and low-moisture mozzarella for that perfect cheese pull. The full ingredient list and measurements are in the recipe card below!

How to Make stuffed shells
Making this dish is a simple and rewarding process. You’ll start by boiling the jumbo pasta shells until they are al dente. While they cook, you’ll mix together the creamy ricotta, thawed spinach, and cheese filling. Once combined, you’ll stuff each shell, arrange them in a baking dish over marinara sauce, top with more sauce and mozzarella, and bake until bubbly and golden.

Classic Ricotta and Spinach Stuffed Shells
Ingredients
Equipment
Method
Notes
Pro Tips for Making This stuffed shells
Over the years, I’ve learned a few things that take this recipe from good to great. Here are my go-to tips for perfect stuffed shells every time.
- Cook Shells Al Dente: Boil the pasta for 1-2 minutes less than the package directions. They will finish cooking in the oven, and this prevents them from becoming mushy and tearing while you stuff them.
- Squeeze That Spinach: Frozen spinach holds a lot of water. Thaw it completely and squeeze out as much liquid as possible using your hands or a cheesecloth. This is key to preventing a watery filling.
- Don’t Overfill: It’s tempting to pack the shells, but overfilling can cause them to burst. A heaping tablespoon of filling per shell is usually the perfect amount.
- My Secret Trick: I always add a tiny pinch of ground nutmeg to my ricotta filling. You won’t taste it directly, but it enhances the creamy, cheesy flavors in a way that feels like magic. It’s a trick my grandmother taught me!

Fun Variations for stuffed shells
While the classic recipe is a treasure, it’s also a fantastic canvas for creativity. Here are a few variations I’ve tried and loved for these stuffed shells.
- Add Some Meat: For a heartier dish, mix 1/2 pound of cooked and crumbled mild Italian sausage or ground beef into the ricotta filling.
- Change Up the Cheese: Swap the mozzarella for provolone for a sharper flavor, or add some fontina cheese to the filling for an extra creamy, nutty taste.
- Make it Creamy: For a different take, use a rosé sauce or a creamy Alfredo sauce instead of marinara. If you’re a fan of creamy pasta, you’ll absolutely love my Marry Me Chicken Pasta.
- Boost the Veggies: Finely chopped sautéed mushrooms, zucchini, or red bell peppers can be stirred into the filling for extra nutrients and flavor.
What to Serve With stuffed shells
These stuffed shells are a wonderfully complete meal on their own, but a few simple sides can turn it into a true feast. I love serving them with a crisp green salad tossed in a simple vinaigrette to balance the richness of the pasta. A side of warm, crusty garlic bread is practically a requirement for sopping up any extra marinara sauce! For an extra touch of green, some simple roasted broccoli or asparagus works beautifully.
How to Store stuffed shells
Leftovers are one of the best parts of making a big batch of stuffed shells! Here’s how I store them to keep them tasting fresh.
- To Store: Place leftover stuffed shells in an airtight container and refrigerate for up to 4 days.
- To Freeze: You can freeze the baked shells in a freezer-safe container for up to 3 months. You can also assemble the entire dish without baking, cover it tightly with foil, and freeze. Thaw in the refrigerator overnight before baking as directed.
- To Reheat: The best way to reheat is in the oven at 350°F (175°C) until warmed through. Covering the dish with foil helps prevent the pasta from drying out.
Nutritional Benefits
These stuffed shells offer a wonderfully balanced meal, providing protein from the trio of cheeses and essential vitamins and iron from the spinach. It’s a comforting, family-friendly dish that you can feel good about serving any night of the week.
FAQs
Can I make stuffed shells ahead of time?
Absolutely! You can assemble the entire dish up to 24 hours in advance. Just cover it tightly and store it in the refrigerator. When ready to eat, you may need to add about 10-15 minutes to the baking time.
Can I use fresh spinach instead of frozen?
Yes, you can. You’ll need about 1 pound of fresh spinach. Sauté or steam it until it’s fully wilted, then let it cool and squeeze out all the excess moisture before chopping and adding it to the filling.
What’s the best way to fill the shells without them breaking?
A small spoon is the classic method and works perfectly. For a faster and cleaner approach, you can transfer the ricotta filling to a piping bag or a large zip-top bag with the corner snipped off to easily pipe the filling into each shell.
Can I make this recipe gluten-free?
Yes, this recipe adapts well to be gluten-free. Simply substitute the jumbo pasta shells with your favorite brand of gluten-free jumbo shells and follow the cooking instructions on the package.
Conclusion
There’s nothing quite like pulling a bubbling, cheesy dish of stuffed shells from the oven. It’s a meal that brings everyone to the table and fills your home with the most incredible aromas. I hope this recipe becomes a cherished favorite in your family, just as it is in mine. It proves that a little bit of love and a few simple ingredients can create something truly special and comforting.












Leave a Reply