If you love comfort food with a fresh twist, you are going to adore this Creamy Spinach and Ricotta Stuffed Shells with Marinara Recipe. Imagine tender jumbo pasta shells filled with a luscious mixture of ricotta cheese and vibrant spinach, all nestled in a rich, tangy marinara sauce. This dish offers the perfect balance of creamy, savory, and bright flavors that feel like a warm hug on a plate. It’s deceptively simple to prepare yet delivers an impressive, homey meal that’s ideal for family dinners or impressing friends.

Ingredients You’ll Need
Every ingredient in this recipe is essential to building layers of flavor and texture that work together beautifully. From the creamy ricotta to the fresh spinach and zesty lemon, these components make all the difference.
- 18 to 20 jumbo pasta shells: The perfect vessel to hold all that creamy goodness inside.
- Sea salt (for pasta water): Enhances the pasta’s flavor right from the start.
- Extra-virgin olive oil (for drizzling): Keeps the shells from sticking and adds subtle richness.
- 5 ounces fresh spinach: Adds a fresh, slightly earthy flavor and vibrant green color.
- 2 cups ricotta cheese (16 ounces): The creamy heart of the filling that melts beautifully.
- ¼ cup grated pecorino cheese (plus more for sprinkling): Offers a sharp, salty kick to complement the ricotta.
- 2 garlic cloves (grated): Infuses the filling with aromatic warmth and depth.
- 1 teaspoon dried oregano: Adds an herbaceous note that ties the flavors together.
- 1 teaspoon lemon zest: Brings a bright, refreshing contrast to the richness.
- ¼ teaspoon red pepper flakes: Provides a gentle hint of heat without overpowering.
- ¾ teaspoon sea salt (plus more for taste): Balances and elevates each flavor component.
- Freshly ground black pepper (several grinds): Adds a subtle spice and completes the filling.
- 2 cups marinara sauce (plus more for serving): Anchors the dish with its tangy tomato base.
- Chopped fresh parsley (for serving): A fresh, colorful garnish that brightens every bite.
How to Make Creamy Spinach and Ricotta Stuffed Shells with Marinara Recipe
Step 1: Preheat the Oven
Start by preheating your oven to 425°F to ensure it’s ready to bake your stuffed shells to a bubbly, golden finish. This high heat helps meld the flavors perfectly while giving a slightly crisp edge to the top layer.
Step 2: Steam the Spinach
Place the fresh spinach in a steamer basket over a pot of simmering water and cover. Steam for about one minute until just wilted. Then, transfer it to a strainer, squeeze out excess water, and chop finely. This keeps the spinach flavorful and prevents your filling from becoming watery.
Step 3: Cook Pasta Shells
Boil a large pot of salted water and cook your jumbo pasta shells for 10 minutes until al dente. Drain them, then drizzle a little extra-virgin olive oil over to keep them from sticking together – since they’ll need to hold their shape when stuffed.
Step 4: Prepare the Filling
In a medium bowl, stir together the chopped spinach, ricotta cheese, grated pecorino, grated garlic, dried oregano, lemon zest, red pepper flakes, sea salt, and freshly ground black pepper. Mix until all these delightful flavors are blended into one creamy, savory filling.
Step 5: Assemble the Dish
Spread 2 cups of marinara sauce evenly on the bottom of a 9×13-inch baking dish. Carefully stuff each cooked shell with the spinach and ricotta mixture, then arrange the shells snugly over the sauce. This layering guarantees every bite gets coated in that luscious marinara.
Step 6: Bake Your Shells
Cover the baking dish with aluminum foil and bake in your preheated oven for 20 minutes. This step lets the flavors mingle and the filling heat through thoroughly, creating a dish that’s warm, comforting, and irresistible.
Step 7: Serve and Enjoy
Once baked, remove from the oven and serve your creamy spinach and ricotta stuffed shells hot. Top with extra marinara sauce, a sprinkle of pecorino cheese, and freshly chopped parsley for an appearance and flavor boost that’s sure to wow everyone at the table.
How to Serve Creamy Spinach and Ricotta Stuffed Shells with Marinara Recipe
Garnishes
Freshly chopped parsley adds a pop of color and a mild herbaceous freshness that complements the creamy filling so well. A final dusting of pecorino cheese brings a salty finish that melts invitingly onto each shell.
Side Dishes
This recipe pairs beautifully with simple green salads dressed with lemon vinaigrette or crunchy roasted vegetables for a wholesome, balanced meal. Garlic bread or a crusty loaf also complements the marinara sauce perfectly, encouraging you to mop up every last bit.
Creative Ways to Present
For a fun twist on presentation, serve individual portions in small, shallow ramekins layered with extra marinara and cheese. Or create a family-style platter stacked high with stuffed shells, garnished with fresh herbs and lemon wedges for guests to squeeze as they like.
Make Ahead and Storage
Storing Leftovers
Your Creamy Spinach and Ricotta Stuffed Shells with Marinara Recipe will keep beautifully in the fridge for up to 3 days. Store them in an airtight container to maintain flavor and moisture without drying out.
Freezing
These stuffed shells freeze exceptionally well. Assemble them in a freezer-safe dish, cover tightly with foil and plastic wrap, and freeze for up to 2 months. This makes for an easy, ready-to-bake meal on busy days.
Reheating
When reheating, cover with foil and warm in a 350°F oven until heated through, about 15 to 20 minutes. Avoid microwaving if possible to keep the shells from becoming mushy and to preserve the delightful baked texture.
FAQs
Can I use frozen spinach instead of fresh?
Absolutely! Just be sure to thaw and squeeze out as much moisture as possible from the frozen spinach before mixing it into the filling to avoid watery shells.
Is it possible to make this recipe vegetarian?
This dish is naturally vegetarian as it focuses on ricotta and spinach, so no meat is required. Just ensure your marinara sauce is free from meat products.
Can I substitute ricotta for another cheese?
Yes, you can swap ricotta for cottage cheese or cream cheese, but the texture and flavor will change slightly. Ricotta’s creamy consistency and mild flavor make it the best option here.
How spicy is this recipe?
Only a touch of red pepper flakes adds a gentle warmth that enhances other flavors without making the dish hot. You can adjust or omit them according to your preference.
Can I prepare this recipe ahead of time?
Definitely! You can assemble the stuffed shells a day ahead, cover tightly, and refrigerate. Just add the baking time when you’re ready to cook, and keep the foil on to retain moisture.
Final Thoughts
This Creamy Spinach and Ricotta Stuffed Shells with Marinara Recipe is one of those dishes that feels like a special occasion but comes together with surprising ease. Whether you’re cooking for your family or guests, it’s a guaranteed crowd-pleaser that’s hearty, comforting, and full of bright, fresh flavors. Give it a try and watch it quickly become a cherished favorite!
Print
Creamy Spinach and Ricotta Stuffed Shells with Marinara Recipe
- Prep Time: 15 minutes
- Cook Time: 35 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 with Marinara is a delicious and comforting Italian-inspired baked pasta dish featuring jumbo pasta shells filled with a flavorful mixture of sautéed spinach, ricotta, pecorino cheese, and herbs. Baked in a rich marinara sauce and topped with fresh parsley, this recipe offers a satisfying vegetarian meal perfect for family dinners or entertaining guests.
Ingredients
Pasta and Sauce
- 18 to 20 jumbo pasta shells
- Sea salt (for pasta water)
- 2 cups marinara sauce (plus more for serving)
- 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)
Garnish
- 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 bubbly perfection.
- Steam Spinach: Place the fresh spinach in a steamer basket set over a pot with about 1 inch of simmering water. Cover and steam for about 1 minute or until wilted. Transfer to a strainer, squeeze out excess water, then chop finely.
- Cook Pasta Shells: Bring a large pot of salted water to a boil. Add the jumbo pasta shells and cook for 10 minutes or until al dente. Drain the shells, then drizzle lightly with extra-virgin olive oil to prevent sticking.
- Prepare Filling: In a medium bowl, combine the chopped spinach, ricotta cheese, grated pecorino, grated garlic, dried oregano, lemon zest, red pepper flakes, sea salt, and freshly ground black pepper. Mix until 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, then arrange the 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 allows the flavors to meld and the filling to heat through thoroughly.
- 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.
Notes
- Be sure not to overcook the pasta shells; al dente texture helps prevent mushiness after baking.
- Squeeze out excess moisture from the spinach to avoid watery filling and soggy shells.
- You can prepare the filling a day ahead and refrigerate to save time before assembling.
- For a vegan twist, substitute ricotta with vegan cheese alternatives.
- Use a marinara sauce with no added sugar for a healthier option.

