Spinach is a true superstar in the world of vegetarian cooking. Its vibrant green leaves are not only packed with nutrients but also add a fresh, earthy flavor and beautiful color to any dish.
Whether you’re a long-time vegetarian or just looking to add more plant-based meals to your routine, spinach is endlessly versatile. From creamy pastas and hearty stews to savory pies and stir-fries, this leafy green can do it all.
In today’s post, I’m sharing one of my favorite spinach vegetarian recipes: Spinach and Ricotta Stuffed Shells. This classic Italian-inspired dish is perfect for weeknight dinners, family gatherings, or meal prepping for the week ahead.
It’s comforting, cheesy, and brimming with wholesome goodness. I’ll also include tips for making it vegan, gluten-free, and full of flavor, so everyone can enjoy it!
Why You’ll Love This Recipe
- Loaded with nutrients: Spinach is a great source of iron, vitamin K, and antioxidants.
- Family-friendly: Even picky eaters love cheesy stuffed shells.
- Make-ahead friendly: Prepare in advance and bake when ready.
- Customizable: Easy to swap in vegan or gluten-free ingredients.
- Comfort food: Creamy ricotta, melty cheese, and a rich tomato sauce make this the ultimate vegetarian comfort meal.
- Perfect for leftovers: Reheats beautifully for lunches or dinners.
Ingredients
Here’s everything you’ll need for Spinach and Ricotta Stuffed Shells. The quantities below serve 4-6 people.
Ingredient | Quantity | Notes |
---|---|---|
Jumbo pasta shells | 20-24 shells | Uncooked |
Fresh spinach | 10 oz (approx. 285g) | Can substitute with frozen, thawed and squeezed |
Ricotta cheese | 15 oz (425g) | Full-fat for creaminess |
Mozzarella cheese | 2 cups (200g) | Shredded, divided |
Parmesan cheese | 1/2 cup (50g) | Grated, optional for vegan version |
Egg | 1 large | Optional – see vegan note |
Garlic | 2 cloves | Minced |
Marinara sauce | 3 cups (700ml) | Homemade or store-bought |
Olive oil | 1 tablespoon | For sautéing |
Salt and black pepper | To taste | |
Fresh basil or parsley | 2 tablespoons | Chopped, for garnish |
For vegan version: Use vegan ricotta (store-bought or homemade), omit egg, use plant-based mozzarella and parmesan.
Equipment
- Large pot – for boiling pasta shells
- Large skillet or sauté pan – for cooking spinach
- Mixing bowls – for combining filling ingredients
- Baking dish (9×13 inch recommended)
- Colander – for draining pasta and spinach
- Wooden spoon or spatula
- Measuring cups and spoons
- Aluminum foil – for covering while baking
Instructions
- Preheat your oven to 375°F (190°C). Lightly grease your baking dish with a bit of olive oil.
- Cook the pasta shells: Bring a large pot of salted water to a boil. Add the jumbo shells and cook until just al dente, usually 1-2 minutes less than package instructions. Drain and set aside on a clean kitchen towel to cool. Tip: Don’t overcook – they’ll soften more while baking.
- Sauté the spinach: In a large skillet, heat 1 tablespoon olive oil over medium heat. Add minced garlic and cook for 30 seconds until fragrant. Add fresh spinach and sauté until wilted (about 2-3 minutes). Remove from heat, let it cool slightly, then squeeze out excess moisture and chop.
- Prepare the filling: In a large mixing bowl, combine ricotta cheese, 1 cup mozzarella, parmesan, cooked spinach, egg, 1/2 teaspoon salt, and a pinch of black pepper. Mix well until all ingredients are fully incorporated.
- Assemble the shells: Spread 1 cup of marinara sauce evenly in the bottom of your baking dish. Fill each pasta shell with a generous spoonful of the spinach-ricotta mixture and arrange them in the dish, open side up.
- Top with sauce and cheese: Pour the remaining marinara sauce over the stuffed shells. Sprinkle the remaining mozzarella cheese evenly over the top.
- Bake: Cover the dish with aluminum foil and bake for 25 minutes. Remove the foil and bake an additional 10-15 minutes, or until the cheese is bubbly and golden.
- Garnish and serve: Let the shells cool for 5 minutes. Garnish with chopped basil or parsley before serving.
Tips & Variations
- Vegan option: Swap dairy cheeses for vegan ricotta and mozzarella, and omit the egg. There are excellent store-bought options, or try a homemade vegan ricotta.
- Gluten-free: Use gluten-free pasta shells, now widely available at most supermarkets.
- Make it spicy: Add a pinch of red pepper flakes to the filling for a subtle kick.
- Boost the veggies: Finely chopped mushrooms, zucchini, or bell pepper can be sautéed with spinach for extra flavor and nutrition.
- Meal prep: Assemble the shells up to a day in advance and refrigerate. Add 10 minutes to the baking time if baking straight from the fridge.
- Freezing: Freeze assembled, unbaked shells for up to 2 months. Bake straight from frozen, adding extra time as needed.
“Squeeze as much water out of the cooked spinach as possible—this keeps your filling creamy, not watery!”
Nutrition Facts
The following values are approximate, based on one serving (1/6 of the recipe) using dairy cheese and regular pasta:
Nutrient | Amount per serving |
---|---|
Calories | 370 |
Fat | 15g |
Saturated Fat | 7g |
Carbohydrates | 38g |
Fiber | 4g |
Protein | 19g |
Sugar | 6g |
Sodium | 680mg |
Calcium | 320mg |
Iron | 3mg |
Note: Nutrition will vary if using vegan or gluten-free substitutes.
Serving Suggestions
- Classic Italian dinner: Serve alongside a fresh green salad and warm, crusty bread. Try pairing with a slice of homemade bread using my Vegan Bread Maker Recipe for Soft and Delicious Loaves.
- Hearty lunch: Enjoy leftovers with a simple tomato-cucumber salad or a cup of soup. For a protein boost, check out these High Protein Vegan Soup Recipes for Healthy Meals.
- Party platter: Arrange stuffed shells on a large platter, sprinkle with extra fresh herbs, and serve as a vegetarian main course at potlucks or gatherings.
- Mix and match: Spinach-stuffed shells pair beautifully with Mediterranean-inspired sides, such as roasted vegetables, olives, or a tangy Greek salad.
- Make it a feast: For a delicious and diverse vegetarian spread, try adding these Veg Maharashtrian Recipes: Easy & Delicious Meals to your table.
Conclusion
Spinach and ricotta stuffed shells are a timeless vegetarian dish that celebrates the best of simple, wholesome ingredients. The creamy filling, savory marinara, and melty cheese are sure to satisfy any comfort food craving, while the spinach packs in a nutritional punch.
This recipe is endlessly adaptable—swap in your favorite cheeses, add more veggies, or make it vegan or gluten-free according to your needs.
Whether you’re new to vegetarian cooking or a seasoned plant-based chef, recipes like this one make it easy to enjoy delicious, nourishing food every day. If you love trying new flavors, explore more ideas like my Veggie Quesadilla Recipe Indian Style Easy & Delicious or browse through our collection of creative vegetarian recipes.
I hope this spinach-stuffed shell recipe becomes a staple in your kitchen—happy cooking!
📖 Recipe Card: Spinach and Chickpea Stir-Fry
Description: A quick and flavorful vegetarian stir-fry packed with spinach and protein-rich chickpeas. Perfect for a healthy weeknight dinner.
Prep Time: PT10M
Cook Time: PT15M
Total Time: PT25M
Servings: 4 servings
Ingredients
- 2 tablespoons olive oil
- 1 medium onion, diced
- 3 cloves garlic, minced
- 1 can (15 oz) chickpeas, drained and rinsed
- 5 cups fresh spinach, roughly chopped
- 1 teaspoon ground cumin
- 1/2 teaspoon smoked paprika
- Salt and pepper to taste
- Juice of 1/2 lemon
Instructions
- Heat olive oil in a large skillet over medium heat.
- Add onion and sauté until translucent, about 3 minutes.
- Stir in garlic and cook for 1 minute.
- Add chickpeas, cumin, and smoked paprika; cook for 3 minutes.
- Add spinach and cook, stirring, until wilted, about 3 minutes.
- Season with salt, pepper, and lemon juice.
- Serve warm.
Nutrition: Calories: 210 kcal | Protein: 7 g | Fat: 8 g | Carbs: 29 g