If you adore comfort food that wraps you in a warm hug, the Spinach and Ricotta Stuffed Shells Recipe is your new best friend in the kitchen. Imagine tender jumbo pasta shells generously filled with a luscious blend of creamy ricotta, vibrant spinach, and a hint of garlic, all nestled in a bed of rich marinara sauce and topped with melting mozzarella. This dish brings together rich flavors and satisfying textures in a way that makes it perfect for a cozy dinner, family gatherings, or impressing guests with minimal fuss. Trust me, once you try this Spinach and Ricotta Stuffed Shells Recipe, it will become a beloved staple you reach for again and again.

Ingredients You’ll Need
Gathering simple yet essential ingredients is the secret to making this dish shine. Each component plays a crucial role in building layers of texture, depth, and color that are both pleasing to the palate and to the eye.
- 12–15 jumbo pasta shells: The perfect vessel for holding the delicious filling—make sure to cook them al dente so they hold their shape.
- 2 cups ricotta cheese: For that creamy, dreamy filling; full-fat ricotta works best for richness.
- 1 cup shredded mozzarella cheese (divided): Melts beautifully to create that irresistible gooey topping and part of the filling.
- 1/2 cup grated Parmesan cheese: Adds a sharp, nutty flavor that complements the milder ricotta.
- 1 large egg: Binds the filling ingredients together for a smooth texture.
- 2 cups fresh spinach (or 1 cup frozen, thawed and drained): Brings a fresh, vibrant green color and earthy flavor to the mix.
- 2 cloves garlic (minced): Infuses the filling with aromatic warmth and subtle spice.
- 2 cups marinara sauce: A bright, tangy tomato base that keeps everything moist and flavorful.
- 1 tablespoon olive oil: Helps sauté the garlic and spinach evenly, adding a lovely richness.
- 1 teaspoon Italian seasoning: A perfect herb blend that enhances every bite with savory notes.
- Salt and freshly ground black pepper: To taste—these simple seasonings are key to balancing flavors.
- Fresh basil leaves (optional): Adds a fresh, aromatic touch when used as a garnish.
How to Make Spinach and Ricotta Stuffed Shells Recipe
Step 1: Cook the Pasta Shells
Start by boiling your jumbo pasta shells in salted water as per the package instructions until they reach that perfect al dente texture—usually around 8 to 10 minutes. This step is crucial because you want the shells tender enough to eat comfortably but firm enough to hold all that luscious filling without falling apart. Once cooked, drain them carefully and set aside to cool a bit. Handling hot shells can be tricky, so giving them a moment to rest helps with stuffing later on.
Step 2: Prepare the Filling
In a spacious bowl, combine ricotta cheese, half the shredded mozzarella, Parmesan, and the egg, stirring until everything blends together into a creamy mixture. Meanwhile, heat olive oil in a skillet over medium heat—add the minced garlic and cook just until you smell that inviting aroma, about 30 seconds. Then toss in your chopped spinach, cooking for 2 to 3 minutes until beautifully wilted. Incorporate the spinach and garlic into the cheese mixture and season with Italian seasoning, salt, and pepper to taste. This filling is where all the magic happens—creamy, flavorful, and packed with comforting textures.
Step 3: Stuff the Shells and Bake
Preheat your oven to 375°F (190°C) and spread one cup of the marinara sauce evenly along the bottom of a 9 by 13-inch baking dish. Now, grab each cooked shell and gently fill it with about two tablespoons of that savory ricotta and spinach blend. Place the stuffed shells in a single layer, open side up, in the baking dish. Once they’re all nestled together, spoon the remaining marinara sauce over the top, covering them lovingly. Cover the dish with foil and bake for 20 minutes, then remove the foil to let the mozzarella topping turn golden and bubbly during an additional 10 minutes of baking. Let everything rest for a few minutes once out of the oven so the flavors meld and the dish sets beautifully before serving.
How to Serve Spinach and Ricotta Stuffed Shells Recipe

Garnishes
Adding fresh basil leaves right before serving introduces a pop of color and a delightful herbal aroma that brightens the rich creaminess of the filling. If you want to kick it up a notch, a light drizzle of extra virgin olive oil or a sprinkle of red pepper flakes can add a subtle warmth and enhance the overall presentation.
Side Dishes
Pair these stuffed shells with a crisp green salad dressed in a tangy vinaigrette to cut through the richness, or serve alongside roasted vegetables for a colorful, nutrient-packed plate. Garlic bread or crusty Italian bread are fantastic too, perfect for soaking up any extra marinara sauce lurking on the side.
Creative Ways to Present
For a fun twist on the classic presentation, try serving the shells individually on square plates arranged in a neat row, garnished with microgreens or edible flowers. You might also bake them in individual ramekins for a charming single-serve dish that feels special and personalized.
Make Ahead and Storage
Storing Leftovers
Any leftover Spinach and Ricotta Stuffed Shells Recipe stores beautifully in an airtight container in the refrigerator for up to 3 days, making it an easy option for quick lunches or dinners. Just keep the shell structure intact by storing them in a single layer if possible.
Freezing
This dish is surprisingly freezer-friendly. Before baking, assemble the shells as directed, then cover tightly with foil and freeze. When you’re ready to enjoy, thaw overnight in the fridge and bake as usual, adding an extra 10 minutes to the baking time if baking directly from frozen.
Reheating
To reheat leftover or frozen spinach and ricotta stuffed shells, simply cover with foil and warm in a 350°F oven until heated through, typically about 20 minutes. For microwave convenience, reheat in short bursts, keeping the foil off, and cover with a microwave-safe lid to retain moisture.
FAQs
Can I use frozen spinach instead of fresh in the Spinach and Ricotta Stuffed Shells Recipe?
Absolutely! Frozen spinach works well as long as it’s properly thawed and any excess water is squeezed out. This prevents watery filling and keeps the flavors concentrated.
Is it necessary to use an egg in the filling?
The egg acts as a binder, helping the filling hold its shape when baked, but if you prefer, you can skip it or use a substitute like a flax egg for a dairy-free or vegan version.
Can I add other vegetables to the filling?
Yes! Sautéed mushrooms, chopped sun-dried tomatoes, or even finely diced bell peppers add exciting textures and flavors that make the dish truly your own.
What kind of marinara sauce is best for this recipe?
A simple, well-seasoned marinara with a fresh tomato base enhances the dish without overpowering the filling. You can use store-bought or homemade marinara depending on your preference.
How do I prevent the shells from sticking together during cooking?
Stir the shells gently in the boiling water after first putting them in, and drain carefully. Rinsing with a little cold water or tossing with a bit of olive oil after draining can also help keep them separate and manageable for stuffing.
Final Thoughts
There’s something truly heartwarming about making and sharing the Spinach and Ricotta Stuffed Shells Recipe. It’s easy enough for weeknight dinners yet special enough to impress friends and family. The balance of creamy cheese, vibrant spinach, and tangy marinara nestled in tender pasta shells hits all the right notes. I promise that giving this recipe a try will fill your kitchen with irresistible aromas and your table with smiles. So go ahead—grab those jumbo shells and savor every delicious bite!
Print
Spinach and Ricotta Stuffed Shells Recipe
Spinach and Ricotta Stuffed Shells are a comforting Italian-inspired dish featuring jumbo pasta shells filled with a creamy mixture of ricotta, mozzarella, Parmesan, spinach, and seasonings, baked in a rich marinara sauce until bubbly and golden. This vegetarian recipe is perfect for a satisfying weeknight dinner or a cozy family meal.
- Total Time: 45 minutes
- Yield: 4 servings
Ingredients
Pasta Shells
- 12–15 jumbo pasta shells (about 1/2 a box)
Cheese Filling
- 2 cups ricotta cheese
- 1 cup shredded mozzarella cheese (divided)
- 1/2 cup grated Parmesan cheese
- 1 large egg
Vegetables & Seasoning
- 2 cups fresh spinach (roughly chopped) or 1 cup frozen spinach (thawed and drained)
- 2 cloves garlic (minced)
- 1 teaspoon Italian seasoning
- Salt and freshly ground black pepper to taste
Sauce & Oil
- 2 cups marinara sauce
- 1 tablespoon olive oil
Garnish
- Fresh basil leaves for garnish (optional)
Instructions
- Cook the Pasta Shells: Begin by boiling the jumbo pasta shells in salted water according to package instructions until al dente, about 8–10 minutes. Drain carefully and set aside to cool slightly.
- Prepare the Cheese Filling: In a large mixing bowl, combine ricotta, half of the shredded mozzarella (1/2 cup), grated Parmesan, and egg. Mix until smooth and well combined.
- Cook the Spinach and Garlic: Heat olive oil in a skillet over medium heat. Add the minced garlic and sauté for about 30 seconds until fragrant. Add the chopped spinach and cook until wilted (2–3 minutes). Remove from heat and let cool slightly.
- Combine Filling Ingredients: Add the cooked spinach and garlic to the cheese mixture. Season with Italian seasoning, salt, and freshly ground black pepper. Stir thoroughly until evenly incorporated.
- Preheat Oven and Prepare Baking Dish: Preheat the oven to 375°F (190°C). Spread 1 cup of marinara sauce evenly at the bottom of a 9×13-inch baking dish.
- Stuff the Shells: Spoon approximately 2 tablespoons of the ricotta-spinach filling into each cooked pasta shell. Arrange the stuffed shells in a single layer in the prepared baking dish, open side up.
- Add Sauce and Bake: Pour the remaining marinara sauce over the stuffed shells. Cover the dish with aluminum foil and bake for 20 minutes. Then remove the foil and bake uncovered for an additional 10 minutes until the cheese is melted and bubbly.
- Rest and Serve: Allow the stuffed shells to rest for a few minutes after baking to let the flavors meld. Garnish with fresh basil leaves if desired before serving.
Notes
- Choose the Right Ricotta: Full-fat ricotta yields the creamiest filling, but part-skim can be used for a lighter option.
- Avoid Overstuffing: Fill each shell comfortably without spilling the filling over to maintain neat presentation.
- Customize the Filling: Enhance flavor by adding sautéed mushrooms, sun-dried tomatoes, or fresh herbs like parsley or oregano.
- Meal Prep Friendly: Prepare shells ahead of time, freeze before baking, then thaw and bake when ready to serve.
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Category: Dinner
- Method: Baking
- Cuisine: Italian
- Diet: Vegetarian
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