If you’re searching for pure comfort food bliss, look no further than The Best Spinach and Ricotta Stuffed Shells Recipe. This Italian-inspired classic wraps tender jumbo pasta shells around a super creamy, garlicky blend of ricotta and spinach, smothers everything in rich marinara sauce, and tops it with gooey, bubbling mozzarella. Every bite offers that dreamy balance of savory, cheesy goodness and fresh, vibrant spinach. Whether you’re planning a cozy family dinner or impressing friends at a dinner party, this dish never fails to wow — and it couldn’t be easier to make.

Ingredients You’ll Need
The Best Spinach and Ricotta Stuffed Shells Recipe uses a handful of essential ingredients, each playing a starring role in flavor and texture. Don’t skip the basics — the magic comes from their perfect combination in every bite.
- Jumbo pasta shells: These big shells are made for stuffing, giving you the ideal vessel for savory, cheesy fillings and just the right al dente bite.
- Ricotta cheese: Choose full-fat ricotta for the creamiest filling; it’s the heart of this recipe and delivers rich, delicate flavor.
- Shredded mozzarella cheese: Melts beautifully on top, adding gooeyness and irresistible golden color.
- Grated Parmesan cheese: Sharp, nutty, and salty, Parmesan brings depth to the filling.
- Large egg: Acts as a binder, ensuring the ricotta filling stays perfectly creamy when baked.
- Fresh (or frozen) spinach: Infuses the filling with color and earthy flavor; just be sure to drain frozen spinach thoroughly if using.
- Garlic: Just a couple cloves add major flavor, gently sautéed to build savory depth.
- Marinara sauce: Pick your favorite jarred or homemade sauce — it’s the saucy, savory hug that envelops each shell.
- Olive oil: Perfect for sautéing garlic and spinach, infusing the base filling with richness.
- Italian seasoning: Brings a fragrant medley of herbs that enhance every element of the dish.
- Salt and freshly ground black pepper: Essential for bringing out the full flavor of the filling — don’t forget to taste as you go.
- Fresh basil leaves (optional): These are the finishing touch, adding aroma and a burst of color to your finished pan.
How to Make The Best Spinach and Ricotta Stuffed Shells Recipe
Step 1: Cook the Pasta Shells
Kick things off by boiling your jumbo pasta shells in a big pot of salted water. You want them al dente — just tender, but still holding their shape, which usually takes 8 to 10 minutes. Drain them carefully and set them aside on a tray to cool slightly. This gives you the perfect shell to fill — not too floppy, not too firm.
Step 2: Make the Creamy Ricotta and Spinach Filling
In a large bowl, mix together your ricotta, half the mozzarella, Parmesan, and a large egg. Blend it all gently until it’s smooth. Meanwhile, heat your olive oil in a skillet and toss in the garlic — let it sizzle until fragrant, then add chopped spinach. Let the spinach wilt down; it should only take a couple of minutes. Add the spinach mixture to the ricotta filling, sprinkle in the Italian seasoning, and season with salt and freshly ground black pepper. Give everything a good stir so each shell will get an even bite of flavor.
Step 3: Stuff the Shells
Preheat your oven to 375°F (190°C) and grab a 9×13-inch baking dish. Spread 1 cup of marinara sauce into the dish to form a cozy bed for your shells. Take each shell and fill it generously (about 2 tablespoons or so) with your spinach-ricotta mixture. Set each shell, open-side-up, into the dish, nestling them into the sauce — it’s oddly satisfying!
Step 4: Top, Bake, and Finish
Once all your shells are arranged, spoon the rest of the marinara sauce over the top and scatter the remaining mozzarella. Cover the dish with foil and bake for 20 minutes to get everything hot and bubbly. Then, remove the foil and bake for another 10 minutes, allowing the cheese to brown up beautifully. Let your masterpiece rest for a couple of minutes before diving in, so all those flavors can mingle just right.
How to Serve The Best Spinach and Ricotta Stuffed Shells Recipe

Garnishes
A handful of torn fresh basil leaves right before serving makes this dish feel straight from a trattoria. You can also add a sprinkle of extra Parmesan or a drizzle of good-quality olive oil for added aroma and a touch of luxury. These little extras elevate The Best Spinach and Ricotta Stuffed Shells Recipe from great to unforgettable.
Side Dishes
This recipe absolutely loves a crispy side salad with tangy vinaigrette — the freshness balances all that creamy cheese and rich marinara. A warm, crusty loaf of Italian bread is perfect for scooping up extra sauce. If you want the full Italian feast, consider simple roasted vegetables or classic garlic bread on the side.
Creative Ways to Present
You can make The Best Spinach and Ricotta Stuffed Shells Recipe look even more impressive by baking and serving it in individual ramekins for a dinner party, or arrange the shells in a pretty spiral pattern in your casserole. Finish with vibrant basil leaves and a crack of black pepper for a restaurant-worthy presentation everyone will remember.
Make Ahead and Storage
Storing Leftovers
If you have leftovers, transfer any remaining shells to an airtight container and refrigerate within two hours of baking. The Best Spinach and Ricotta Stuffed Shells Recipe will keep well in the fridge for up to 4 days. The flavors actually get even richer as they sit overnight!
Freezing
For longer storage, freeze individual portions or the entire dish before baking. Assemble the shells in a freezer-safe dish, cover tightly with foil, and freeze for up to 3 months. Thaw overnight in the fridge before baking as directed, or bake directly from frozen, adding 10-15 minutes to the time.
Reheating
To reheat, place shells in an oven-safe dish, cover with foil, and warm in a 350°F oven until heated through (about 20 minutes). You can also microwave smaller portions, though the oven keeps the texture closest to freshly baked. If things look dry, add a spoonful of extra marinara sauce before reheating.
FAQs
Can I use cottage cheese instead of ricotta?
Absolutely! While ricotta is classic for The Best Spinach and Ricotta Stuffed Shells Recipe, small-curd cottage cheese works in a pinch. Just be sure to drain it well for the creamiest filling.
Do I have to use jumbo shells, or can I substitute another pasta?
The jumbo shells are essential for that beautiful stuffed look and the perfect filling-to-pasta ratio. If you can’t find them, you might try lasagna noodles and roll the filling inside for a similar effect.
Can I add meat to the filling?
Definitely! You can add cooked Italian sausage, crumbled ground turkey, or even shredded chicken to the ricotta-spinach mixture. It’s a great way to add extra protein and depth of flavor while still keeping the spirit of The Best Spinach and Ricotta Stuffed Shells Recipe intact.
How do I keep the shells from tearing when stuffing them?
Be sure to cook the shells just until al dente and let them cool a bit before handling. Gently open each shell and use a small spoon to fill — patience pays off here!
What’s the best way to make this recipe ahead of time?
You can assemble the shells completely, cover them tightly, and store in the fridge for up to 24 hours before baking. If you want to freeze ahead, just layer and freeze before baking — then bake straight from the freezer when ready.
Final Thoughts
There’s nothing like gathering around the table for a bubbling dish of The Best Spinach and Ricotta Stuffed Shells Recipe. The combination of creamy cheese, fresh spinach, and saucy pasta just brings everyone together! I hope you give this favorite a try and experience for yourself how delicious, cozy, and absolutely satisfying it is.
PrintThe Best Spinach and Ricotta Stuffed Shells Recipe
Indulge in the ultimate comfort food with these delicious spinach and ricotta stuffed shells. Creamy, flavorful, and satisfying, this homemade meal will become a family favorite in no time.
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Total Time: 45 minutes
- Yield: 4 servings
- Category: Dinner
- Method: Baking
- Cuisine: Italian
- Diet: Vegetarian
Ingredients
Pasta Shells:
- 12–15 jumbo pasta shells (about 1/2 a box)
Filling:
- 2 cups ricotta cheese
- 1 cup shredded mozzarella cheese (divided)
- 1/2 cup grated Parmesan cheese
- 1 large egg
- 2 cups fresh spinach (roughly chopped) or 1 cup frozen spinach (thawed and drained)
- 2 cloves garlic (minced)
Other:
- 2 cups marinara sauce
- 1 tablespoon olive oil
- 1 teaspoon Italian seasoning
- Salt and freshly ground black pepper to taste
- Fresh basil leaves for garnish (optional)
Instructions
- Cook the pasta shells – Boil jumbo pasta shells in salted water until al dente, about 8–10 minutes. Drain and set aside.
- Make the filling – Mix ricotta, 1/2 cup mozzarella, Parmesan, and egg. Sauté garlic and spinach, then combine with cheese mixture.
- Stuff the shells – Preheat oven. Fill shells with ricotta-spinach mixture, place in baking dish, top with marinara sauce, and bake covered, then uncovered.
- Serve – Rest before serving to meld flavors.
Notes
- Choose full-fat ricotta for a creamier filling.
- Avoid overfilling the shells.
- Customize the filling with extras like mushrooms or sun-dried tomatoes.
- These shells are meal prep-friendly and can be frozen before baking.
Nutrition
- Serving Size: 1/4 of the dish
- Calories: 336
- Sugar: 8g
- Sodium: 909mg
- Fat: 21.9g
- Saturated Fat: 12g
- Unsaturated Fat: 9.9g
- Trans Fat: 0g
- Carbohydrates: 17.7g
- Fiber: 2.6g
- Protein: 17.2g
- Cholesterol: 70mg