If you’re craving a meal that feels like a warm hug on a plate, this Creamy Spinach and Ricotta Stuffed Shells with Marinara Recipe is absolutely for you. Imagine tender jumbo pasta shells generously filled with a luscious blend of spinach, ricotta, and pecorino, all baked in a vibrant, tangy marinara sauce that ties everything together. The perfect mix of creamy, cheesy, and fresh flavors makes this dish a guaranteed crowd-pleaser, whether it’s a weekday dinner or a special occasion. Trust me, once you try this recipe, it will become a beloved staple in your kitchen.

Ingredients You’ll Need
The beauty of this recipe lies in its simple yet incredibly flavorful ingredients. Each element plays a crucial role: fresh spinach adds that vibrant green and earthy taste, ricotta brings creamy richness, and the marinara sauce offers a bright, tangy contrast that makes every bite sing.
- Jumbo pasta shells (18 to 20): These are perfect for holding all the delicious filling and give you that satisfying bite.
- Sea salt (for pasta water): Essential for seasoning the pasta as it cooks, ensuring every shell is flavorful.
- Extra-virgin olive oil (for drizzling): Adds a subtle fruity richness and prevents the shells from sticking together.
- Fresh spinach (5 ounces): Steamed to tender perfection, it adds earthiness and a burst of color.
- Ricotta cheese (2 cups): The creamy base of the filling, contributing smooth texture and mild sweetness.
- Grated pecorino cheese (¼ cup plus more): Adds a salty, sharp bite that contrasts beautifully with the ricotta.
- Garlic cloves (2, grated): Infuses the filling with savory depth and aroma.
- Dried oregano (1 teaspoon): A classic herb that brings an Italian flair to the dish.
- Lemon zest (1 teaspoon): Brightens the filling with a fresh citrus note.
- Red pepper flakes (¼ teaspoon): Just a little kick to awaken the flavors without overpowering.
- Sea salt (¾ teaspoon plus more): Used in the filling to perfectly season and balance flavors.
- Freshly ground black pepper (several grinds): Adds mild warmth and complexity.
- Marinara sauce (2 cups plus more for serving): The vibrant, tangy backdrop that wraps these stuffed shells in Italian goodness.
- Chopped fresh parsley (for serving): A fresh and colorful garnish to finish the dish beautifully.
How to Make Creamy Spinach and Ricotta Stuffed Shells with Marinara Recipe
Step 1: Preheat Your Oven
Before anything else, get your oven ready by preheating it to 425°F. This ensures your stuffed shells will bake evenly and develop that irresistible bubbly top that signals a perfect bake.
Step 2: Steam the Fresh Spinach
Steaming the spinach is key to preserving its bright color and delicate flavor. Simply place the spinach in a steamer basket over simmering water and cover it. After about one minute, your spinach will be perfectly wilted. Be sure to squeeze out any excess water to avoid a soggy filling, then chop it finely for an even mix.
Step 3: Cook the Jumbo Pasta Shells
Bring a large pot of salted water to a rolling boil and cook your jumbo pasta shells for about 10 minutes or until al dente. This timing is essential to hold their shape but still be tender enough to bite. Drain them carefully and give the shells a light drizzle of extra-virgin olive oil to keep them from sticking together as you prepare the filling.
Step 4: Prepare the Creamy Filling
In a medium bowl, combine chopped spinach, ricotta cheese, grated pecorino, grated garlic, dried oregano, lemon zest, red pepper flakes, sea salt, and freshly ground black pepper. Stir until everything is thoroughly mixed into a creamy, herb-packed filling that will make these stuffed shells unforgettable.
Step 5: Assemble the Dish
Pour 2 cups of marinara sauce at the bottom of a 9×13-inch baking dish, spreading it evenly to create a flavorful base. Gently stuff each cooked pasta shell with the creamy spinach and ricotta mixture, then nestle them snugly in your baking dish over the sauce. This layering ensures every bite is saucy and delicious.
Step 6: Bake to Perfection
Cover the baking dish tightly with aluminum foil and bake in the preheated oven for 20 minutes. This allows the filling to warm through and the flavors to meld beautifully, ending with a tender yet structured pasta shell bursting with creamy, cheesy goodness.
Step 7: Serve the Creamy Spinach and Ricotta Stuffed Shells with Marinara Recipe
Once your shells are baked and bubbly, remove the foil and serve them hot. Top with extra marinara sauce, a generous sprinkle of pecorino, and fresh chopped parsley to elevate both the taste and visual appeal. Every forkful promises a perfect harmony between creamy filling and zingy tomato sauce.
How to Serve Creamy Spinach and Ricotta Stuffed Shells with Marinara Recipe
Garnishes
A little can make a big difference with your garnishes. Freshly chopped parsley adds a pop of vibrant green and a touch of garden freshness, while a dusting of additional pecorino cheese introduces an irresistible salty sharpness. For an extra layer of flavor, a drizzle of good-quality extra-virgin olive oil just before serving works wonders.
Side Dishes
These stuffed shells are a wonderful centerpiece, but pairing them with a crisp green salad or roasted vegetables balances the richness perfectly. Garlic bread or a simple crusty loaf is ideal for soaking up any leftover marinara sauce, turning your meal into a hearty celebration of Italian comfort food.
Creative Ways to Present
For a memorable dinner party, arrange the shells on a large serving platter decorated with fresh basil leaves and lemon wedges for an aromatic touch. You can also serve them in individual ramekins topped with a sprinkle of Parmesan and broiled until golden for a personal, elegant twist that will impress your guests.
Make Ahead and Storage
Storing Leftovers
Any leftovers from your Creamy Spinach and Ricotta Stuffed Shells with Marinara Recipe should be cooled and then stored in an airtight container in the refrigerator. They will stay fresh for up to 3 days, making them just as delightful as the first night.
Freezing
This dish freezes beautifully! Assemble the stuffed shells in a freezer-safe dish, cover tightly, and freeze for up to 2 months. When ready to enjoy, thaw overnight in the fridge before baking, retaining all those luscious flavors and textures.
Reheating
Reheat your leftovers in the oven at 350°F, covered with foil, for about 20 minutes or until heated through. You can also microwave individual portions, but the oven method keeps the pasta from drying out and helps refresh the fresh flavors.
FAQs
Can I use frozen spinach instead of fresh?
Absolutely! If using frozen spinach, thaw and squeeze out all excess moisture before mixing it with the ricotta filling. This helps prevent any watery texture and keeps the filling creamy.
Is it okay to substitute the pecorino cheese?
Yes, you can swap pecorino for Parmesan if that’s what you have on hand. Parmesan will still add a great salty, nutty flavor, though pecorino offers a sharper taste that complements the ricotta beautifully.
Can I prepare the stuffed shells ahead of time before baking?
You can assemble the shells and refrigerate them, covered, for up to one day before baking. Just add a few extra minutes to the baking time to ensure they’re heated through.
What type of marinara sauce works best?
A simple, high-quality marinara with fresh tomatoes, garlic, and herbs is ideal. Homemade or store-bought brands with minimal sugar and preservatives create the best authentic flavor.
Are these shells suitable for a vegetarian diet?
Yes! This recipe is completely vegetarian-friendly, packed with plant-based spinach and dairy cheeses, making it hearty and satisfying without any meat.
Final Thoughts
I can’t recommend this Creamy Spinach and Ricotta Stuffed Shells with Marinara Recipe enough. It’s one of those dishes that brings warmth and comfort, while also feeling special and vibrant. Whether you’re cooking for yourself, your family, or guests, it’s a delicious way to share love through food. Give it a try, and you’ll understand why this recipe quickly became a favorite in my kitchen!
Print
Creamy Spinach and Ricotta Stuffed Shells with Marinara Recipe
- Prep Time: 20 minutes
- Cook Time: 30 minutes
- Total Time: 50 minutes
- Yield: 4 servings
- Category: Main Course
- Method: Baking
- Cuisine: Italian
- Diet: Vegetarian
Description
This Creamy Spinach and Ricotta Stuffed Shells recipe features jumbo pasta shells filled with a luscious mixture of ricotta, steamed spinach, and seasoned with pecorino cheese, garlic, and herbs. Baked in marinara sauce until bubbly and topped with fresh parsley, it’s a comforting vegetarian Italian dish perfect for a hearty family meal or special occasion.
Ingredients
Pasta
- 18 to 20 jumbo pasta shells
- Sea salt (for pasta water)
- Extra-virgin olive oil (for drizzling)
Filling
- 5 ounces fresh spinach
- 2 cups ricotta cheese (16 ounces)
- ¼ cup grated pecorino cheese (plus more for sprinkling)
- 2 garlic cloves (grated)
- 1 teaspoon dried oregano
- 1 teaspoon lemon zest
- ¼ teaspoon red pepper flakes
- ¾ teaspoon sea salt (plus more for taste)
- Freshly ground black pepper (several grinds)
For Baking & Serving
- 2 cups marinara sauce (plus more for serving)
- Chopped fresh parsley (for serving)
Instructions
- Preheat Oven: Preheat your oven to 425°F to ensure it’s ready for baking the stuffed shells to a bubbly, golden finish.
- Steam Spinach: Place fresh spinach in a steamer basket over a pot with about 1 inch of simmering water. Cover and steam for about 1 minute until wilted. Transfer spinach to a strainer, squeeze out excess water, and chop finely to prepare for the filling.
- Cook Pasta Shells: Bring a large pot of salted water to a boil. Add the jumbo pasta shells and cook for 10 minutes until al dente. Drain the shells and lightly drizzle with extra-virgin olive oil to prevent them from sticking together.
- Prepare Filling: In a medium bowl, combine the chopped spinach, ricotta cheese, grated pecorino cheese, grated garlic, dried oregano, lemon zest, red pepper flakes, sea salt, and freshly ground black pepper. Mix thoroughly until all ingredients are well incorporated.
- Assemble Dish: Spread 2 cups of marinara sauce evenly on the bottom of a 9×13-inch baking dish. Carefully stuff each cooked pasta shell with the spinach and ricotta filling. Arrange the stuffed shells snugly in the baking dish over the marinara sauce.
- Bake: Cover the baking dish with aluminum foil and bake in the preheated oven for 20 minutes. This will allow the flavors to meld and the filling to heat through completely.
- Serve: Remove from the oven and serve the stuffed shells hot. Top with additional marinara sauce, a sprinkle of pecorino cheese, and chopped fresh parsley as a garnish for a vibrant finishing touch.
Notes
- Ensure the spinach is well drained and chopped finely to avoid watery filling.
- If you prefer a spicier dish, increase the red pepper flakes slightly.
- For a richer flavor, use homemade marinara sauce or your favorite quality brand.
- Leftovers can be refrigerated for up to 3 days and reheated in the oven.
- For a cheesier top, add shredded mozzarella on top before baking.

