When a chilly autumn evening calls for classic Italian comfort food that feeds the soul, these baked spinach ricotta stuffed shells are the ultimate weeknight triumph. Jumbo al dente pasta shells are generously stuffed with an ultra-creamy herbed ricotta, parmesan, and emerald baby spinach filling, then baked in vibrant garlic marinara sauce under a bubbling blanket of golden mozzarella. Every forkful delivers decadent melted cheese, tender pasta ribbons, and savory herb richness that will have everyone asking for seconds.

The secret to bakery-quality stuffed shells lies in dialing in the moisture balance of the filling and boiling the pasta just shy of al dente. Thoroughly wringing out steamed spinach prevents watery pockets in your casserole dish, while a pinch of freshly grated nutmeg enhances the sweet creaminess of whole milk ricotta without tasting spiced. As the shells bake, the pasta absorbs the savory tomato essence while keeping its structure intact. If you love family-favorite Italian bakes like our one-pot creamy garlic parmesan pasta, luxurious creamy tuscan garlic shrimp linguine, or pairing with warm slices of garlic herb and cheese bread, these three-cheese stuffed shells will quickly join your regular dinner rotation!
Why You’ll Love This Recipe
- Make-Ahead Friendly: Assemble the entire casserole dish up to 24 hours in advance, cover with foil, and bake straight from the fridge for effortless entertaining.
- Rich Three-Cheese Comfort: Whole milk ricotta provides creaminess, salty aged parmesan adds savoriness, and low-moisture mozzarella delivers epic melted cheese pulls.
- 100% Halal Wholesome: Wholesome dairy, pure eggs, garden spinach, and vine-ripened marinara with zero meat derivatives or cooking alcohol.
- Freezer-Friendly Meal Prep: Freezes exceptionally well unbaked or baked, making it the perfect homemade freezer meal for busy weeknights.
Key Ingredients & Smart Swaps

- Jumbo Shells: Cook a couple of extra shells beyond the 24 count in case a few tear during boiling. Cook just until pliable.
- Whole Milk Ricotta: Whole milk ricotta provides a dramatically richer, creamier mouthfeel than skim or part-skim varieties.
- Fresh Baby Spinach: Sauté or steam until wilted, then squeeze thoroughly in a clean tea towel to expel excess moisture.
- Low-Moisture Mozzarella: Shred from a block for maximum meltability and golden browning across the casserole top.
- Good Quality Marinara: Use a rich, thick marinara with crushed San Marzano tomatoes, garlic, and extra virgin olive oil.
Step-by-Step Cooking Walkthrough
1. Boil Shells: Cook jumbo shells in boiling salted water for 9 minutes until pliable but firm. Drain and rinse with cool water.
2. Mix Ricotta Filling: Blend ricotta, 1 cup mozzarella, parmesan, beaten egg, well-squeezed spinach, garlic, Italian herbs, salt, pepper, and a pinch of nutmeg.

3. Stuff & Arrange: Spread 1 cup marinara in a baking dish. Spoon 2 tablespoons of cheese mixture into each shell and arrange side-by-side.
4. Sauce, Cheese & Bake: Spoon remaining marinara around shells, sprinkle with remaining mozzarella, and bake at 375°F (190°C) covered for 25 minutes, then uncovered for 10 minutes until bubbly.
3 Chef Secrets for Perfect Results
1. Squeeze the Spinach Bone-Dry: Spinach holds a surprising amount of hidden liquid. Squeeze it forcefully in a clean dish towel until no green juice drips out—this keeps your ricotta velvety instead of watery.
2. Tent the Foil: Spray the underside of your aluminum foil with olive oil spray or tent it so it arches over the pan. This prevents your molten mozzarella from peeling off with the foil.
3. The Nutmeg Secret: A mere pinch of freshly grated nutmeg is an Italian culinary secret that cuts through dairy heaviness and highlights the subtle sweetness of ricotta.
What to Serve With Baked Stuffed Shells

- Warm Garlic Bread: Crusty ciabatta or garlic breadsticks to mop up every drop of bubbly marinara sauce.
- Crisp Caesar Salad: Romaine hearts tossed with homemade croutons, shaved parmesan, and a zesty lemon Caesar dressing.
- Roasted Vegetables: Caramelized roasted broccolini, balsamic glazed green beans, or sweet roasted cherry tomatoes.
Storage, Freezing & Reheating Instructions
- Refrigeration: Cover leftovers tightly or transfer to an airtight container in the fridge for up to 4 days.
- Reheating: Place desired portions in an oven-safe dish, splash with 1 tablespoon of water or extra marinara, cover with foil, and warm at 350°F (175°C) for 15 minutes.
- Freezing: Assemble the casserole completely in a disposable foil pan, wrap tightly in plastic wrap and double foil, and freeze for up to 3 months. Bake straight from frozen at 375°F for 55 to 60 minutes covered, then 10 minutes uncovered.

Baked Spinach Ricotta Stuffed Shells
Ingredients
- 24 jumbo pasta shells about 12 oz box
- 16 oz whole milk ricotta cheese
- 2 cups shredded mozzarella cheese divided
- 1/2 cup grated Parmesan cheese
- 1 large egg beaten, to bind the filling
- 3 cups fresh baby spinach steamed, squeezed completely dry and chopped
- 3 cloves garlic minced
- 1 tsp Italian seasoning
- 1/2 tsp kosher salt
- 1/4 tsp cracked black pepper
- 1/8 tsp ground nutmeg chef secret for ricotta
- 28 oz marinara sauce good quality jarred or homemade
- 2 tbsp fresh basil leaves chiffonade for garnish
Method
- Bring a large pot of salted water to a boil. Cook jumbo shells for 9 minutes (1 to 2 minutes shy of package directions) so they stay firm and easy to handle. Drain and rinse gently with cool water.
- Preheat oven to 375°F (190°C). Spread 1 cup of marinara sauce across the bottom of a 9×13-inch baking dish.
- In a large mixing bowl, combine ricotta, 1 cup of mozzarella, Parmesan, beaten egg, squeezed dry chopped spinach, minced garlic, Italian seasoning, salt, pepper, and nutmeg until well blended.
- Spoon about 2 tablespoons of cheese filling into each cooked shell. Arrange filled shells open-side up in a single layer in the prepared baking dish.
- Spoon remaining marinara sauce over and around the shells, then sprinkle with the remaining 1 cup of mozzarella cheese.
- Cover dish loosely with aluminum foil (tented so cheese doesn’t stick) and bake for 25 minutes. Remove foil and bake an additional 10 minutes until cheese is bubbly and golden brown on the edges.
- Let rest for 5 minutes before serving. Garnish with fresh basil ribbons and extra grated Parmesan!
Nutrition
Tried this recipe?
Let us know how it was!Frequently Asked Questions
Can I add ground beef or chicken to the filling?
Yes! Brown 1/2 pound of lean ground beef or Italian turkey sausage, drain fat, let cool, and fold it directly into the ricotta spinach mixture before stuffing.
Can I use frozen chopped spinach?
Absolutely! Thaw a 10-ounce package of frozen chopped spinach completely, place it in a cheesecloth or towel, and squeeze out all excess moisture before measuring.
Can I make this dairy-free?
Yes! Use almond-milk ricotta, dairy-free vegan mozzarella shreds, and substitute nutritional yeast for the parmesan cheese.
Pin This Recipe for Later
Looking for a comforting Italian pasta bake that will satisfy your whole family on a brisk evening? Save this pin to your Pinterest Italian Dinner or Pasta Casseroles board so you have these baked spinach ricotta stuffed shells ready whenever comfort food calls!
















