There is something truly heartwarming about the Creamy Spinach and Ricotta Stuffed Shells with Marinara Recipe that makes it a standout favorite in any kitchen. This dish perfectly marries tender jumbo pasta shells filled with a luscious blend of fresh spinach, ricotta, and aromatic seasonings, all nestled in a rich, tangy marinara sauce. Every bite offers a comforting explosion of flavors that feel both indulgent and wholesome. Whether you’re cooking for family, friends, or a cozy night in, this recipe promises satisfaction and a touch of Italian charm that’s hard to beat.

Ingredients You’ll Need
This recipe calls for straightforward, fresh ingredients that each play an essential role in creating a balanced flavor and texture. The blend of creamy cheeses with vibrant spinach and zesty seasonings really makes the dish pop, while the marinara sauce ties everything together into a comforting, saucy embrace.
- 18 to 20 jumbo pasta shells: These large shells are perfect for holding the filling without breaking apart.
- Sea salt (for pasta water): Essential for seasoning the pasta from within as it cooks.
- Extra-virgin olive oil (for drizzling): Helps prevent the shells from sticking and adds a fruity richness.
- 5 ounces fresh spinach: Offers bright color, freshness, and a delicate earthiness after steaming.
- 2 cups ricotta cheese (16 ounces): The creamy base of the filling, lending softness and mild sweetness.
- ¼ cup grated pecorino cheese (plus more for sprinkling): Adds a salty, tangy kick that elevates the filling.
- 2 garlic cloves (grated): Infuses the filling with warm, aromatic depth.
- 1 teaspoon dried oregano: Introduces a classic Italian herb flavor that’s subtle yet distinctive.
- 1 teaspoon lemon zest: Provides a bright, citrusy freshness that cuts through the richness.
- ¼ teaspoon red pepper flakes: Offers just a hint of heat to keep things exciting.
- ¾ teaspoon sea salt (plus more for taste): Balances the flavors perfectly.
- Freshly ground black pepper (several grinds): Adds a sharp, fragrant spice to the filling.
- 2 cups marinara sauce (plus more for serving): The tomato sauce envelopes the shells in a vibrant, savory embrace.
- Chopped fresh parsley (for serving): A fresh herbaceous note to brighten up the final dish.
How to Make Creamy Spinach and Ricotta Stuffed Shells with Marinara Recipe
Step 1: Preheat Your Oven
Begin by heating your oven to 425°F. This temperature is ideal for baking your stuffed shells, ensuring they become beautifully bubbly and lightly golden when finished. Starting with a preheated oven means your dish gets the perfect amount of heat right from the start.
Step 2: Steam and Prepare the Spinach
Place your fresh spinach in a steamer basket over simmering water and cover for about one minute, just until wilted. This quick steaming softens the leaves and makes them easier to chop finely without losing their vibrant green color. Be sure to squeeze out excess water afterward—too much moisture will affect the creaminess of your filling.
Step 3: Cook the Jumbo Pasta Shells
Bring a large pot of salted water to a rolling boil and cook the jumbo pasta shells for about 10 minutes or until al dente. The salt seasons the pasta internally while it cooks, and don’t forget to drain them well. Drizzle the shells lightly with extra-virgin olive oil to keep them from sticking, making them easier to stuff later on.
Step 4: Make the Ricotta and Spinach Filling
In a medium bowl, combine the finely chopped spinach with ricotta cheese, the grated pecorino, garlic, dried oregano, lemon zest, red pepper flakes, sea salt, and freshly ground black pepper. Mix everything gently until well combined, creating a creamy, flavorful filling that is the heart of the dish.
Step 5: Assemble the Stuffed Shells
Spread 2 cups of marinara sauce evenly on the bottom of a 9×13-inch baking dish. This layer serves as a flavorful base preventing the shells from sticking and adding sauciness. Stuff each cooked pasta shell generously with the spinach and ricotta mixture, then arrange them snugly over the sauce in the dish. The snug arrangement helps the shells support each other and bake evenly.
Step 6: Bake the Stuffed Shells
Cover the baking dish tightly with aluminum foil and place it in the preheated oven. Bake for 20 minutes to allow the filling to warm through and the flavors to meld beautifully. The foil traps steam and ensures the filling stays moist and creamy.
Step 7: Serve and Garnish
Remove the foil and serve the stuffed shells hot, topping each serving with extra marinara sauce, a sprinkle of pecorino cheese, and a handful of freshly chopped parsley. These garnishes not only add flavor but introduce inviting color and freshness that make this dish truly irresistible.
How to Serve Creamy Spinach and Ricotta Stuffed Shells with Marinara Recipe
Garnishes
Beyond the classic pecorino and parsley, sprinkle some extra red pepper flakes if you like a bit more heat or add a drizzle of high-quality extra-virgin olive oil for richness. A few torn basil leaves also work wonders for a burst of fresh herbal notes that amplify the Italian vibe.
Side Dishes
This dish pairs beautifully with a crisp green salad tossed in lemon vinaigrette, which balances the richness of the shells. Garlic bread or crusty focaccia are also perfect to mop up any leftover marinara and cheese, completing a comforting, satisfying meal.
Creative Ways to Present
For a festive touch, you can serve individual stuffed shells in small ramekins topped with a dollop of ricotta and a drizzle of marinara. Alternatively, try layering the filling and shells in a large casserole dish as a layered lasagna-inspired bake to feed a crowd with style and ease.
Make Ahead and Storage
Storing Leftovers
Place any uneaten Creamy Spinach and Ricotta Stuffed Shells with Marinara Recipe leftovers in an airtight container and refrigerate for up to 3 days. The flavors actually deepen and improve after sitting overnight, making for an even tastier next-day meal.
Freezing
This dish freezes wonderfully! Just assemble in a freezer-safe container, cover tightly with foil or plastic wrap, and freeze for up to 2 months. To prevent sogginess, you can freeze without baking and then bake directly from frozen, adding extra cooking time.
Reheating
Reheat leftovers in a preheated oven at 350°F, covered with foil, for about 20 minutes until warmed through. Alternatively, microwave individual portions on medium power, covered loosely, stirring halfway to heat evenly. Adding a splash of marinara or water prevents drying out.
FAQs
Can I use frozen spinach instead of fresh in this recipe?
Absolutely! Just be sure to thaw and thoroughly squeeze out all excess moisture from the frozen spinach before mixing it into the ricotta to keep the filling creamy rather than watery.
Is there a way to make this dish vegan or dairy-free?
Yes! Substitute ricotta with plant-based alternatives like cashew cream or tofu ricotta, and use vegan cheese in place of pecorino. Ensure your marinara sauce is free of animal products, and you’ll have a delicious vegan version of this classic.
What type of marinara sauce is best for this recipe?
Look for a simple, high-quality marinara with fresh tomatoes, garlic, and herbs. A sauce that’s not too sweet and has a balanced acidity will complement the creamy filling nicely without overpowering it.
Can I prepare the filling ahead of time?
Definitely! The filling can be made a day in advance and stored in the refrigerator. This makes assembly quicker and allows the flavors to meld even further for a richer taste.
Why is it important to drizzle olive oil on the cooked shells?
This step prevents the pasta shells from sticking together while you stuff them, making the assembly process much easier and helping shells maintain their shape during baking.
Final Thoughts
Once you try this Creamy Spinach and Ricotta Stuffed Shells with Marinara Recipe, it’s destined to become one of your go-to comfort foods. It’s approachable, packed with fresh flavors, and so satisfying that it warms both the stomach and the soul. Roll up your sleeves and get ready to enjoy a dish that feels like a warm hug on a plate—you won’t regret it!
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 Dish
- Method: Baking
- Cuisine: Italian
- Diet: Vegetarian
Description
This Creamy Spinach and Ricotta Stuffed Shells with Marinara is a comforting and flavorful Italian-inspired baked pasta dish. Jumbo pasta shells are filled with a luscious mixture of steamed fresh spinach, creamy ricotta cheese, pecorino, and aromatic seasonings, then baked in a rich marinara sauce until bubbly and golden. Perfect as a hearty vegetarian meal that’s easy to prepare and sure to satisfy.
Ingredients
Pasta Shells
- 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)
Sauce and Garnish
- 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 at the perfect temperature 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 until wilted. Then transfer to a strainer, squeeze out excess water, and chop finely.
- Cook Pasta Shells: Bring a large pot of salted water to a boil. Add the jumbo pasta shells and cook them for 10 minutes until they are al dente. Drain the shells and drizzle lightly with extra-virgin olive oil to prevent sticking.
- Prepare Filling: In a medium bowl, mix together the chopped spinach, ricotta cheese, grated pecorino, grated garlic, dried oregano, lemon zest, red pepper flakes, sea salt, and freshly ground black pepper until well combined.
- 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, allowing the flavors to meld and the filling to heat through.
- Serve: Remove from the oven and serve the stuffed shells hot, topped with additional marinara sauce and a sprinkle of pecorino cheese and chopped fresh parsley as garnish.
Notes
- Make sure to squeeze out as much water as possible from the spinach after steaming to prevent the filling from becoming watery.
- You can prepare the filling a day ahead and refrigerate it, making assembly quick and easy.
- Use freshly grated pecorino for the best flavor impact.
- If you prefer, add mozzarella cheese on top before baking for an extra cheesy crust.
- Leftovers can be stored in an airtight container in the refrigerator for up to 3 days and reheated gently in the oven.

