Vegetarian Stuffed Shells

Jumbo pasta shells stuffed with creamy ricotta and spinach, baked under bubbly marinara and mozzarella, 100% meatless. ♡

Vegetarian Stuffed Shells

These vegetarian stuffed shells are the cozy Italian dinner I grew up eating at my grandma’s. Jumbo pasta shells packed with creamy ricotta and wilted spinach, smothered in marinara, and baked until bubbly and golden. For more ideas, see our Vegetarian Enchiladas.

100% meatless and family sized for feeding a crowd. Make ahead friendly and freezer friendly. Let’s make it together.

Vegetarian Stuffed Shells ingredients

Ingredients

Vegetarian Stuffed Shells

  • 24 jumbo pasta shells
  • 10 oz frozen chopped spinach, thawed and squeezed dry
  • 15 oz whole milk ricotta
  • 1 cup shredded mozzarella, plus 1 cup for topping
  • 1/2 cup grated parmesan
  • 1 large egg
  • 2 cloves garlic, minced
  • 1 tsp dried italian seasoning
  • 1/4 tsp nutmeg, freshly grated
  • 3 cups marinara sauce
  • 2 tbsp fresh basil, chopped for topping
  • salt and pepper, to taste
How to make Vegetarian Stuffed Shells

How to Make Vegetarian Stuffed Shells

  1. **Boil.** Cook shells in salted water 2 minutes less than package directions. Drain and rinse under cold water to stop cooking.
  2. **Mix.** Stir ricotta, 1 cup mozzarella, parmesan, egg, garlic, italian seasoning, nutmeg, spinach, salt, and pepper in a bowl until smooth.
  3. **Assemble.** Heat oven to 375F. Spread 1 cup marinara in a 9×13 baking dish. Fill each shell with 2 tbsp ricotta mix. Nestle into the sauce.
  4. **Sauce.** Pour remaining marinara over the shells. Top with remaining mozzarella.
  5. **Bake.** Cover with foil. Bake 20 minutes. Remove foil and bake 10 more minutes until bubbly and golden.
  6. **Rest.** Rest 5 minutes. Top with fresh basil. Serve hot.

Why This Recipe Works

Mixing the ricotta with an egg and a generous hit of parmesan is what keeps the filling from turning watery in the oven. The egg sets as it bakes, binding the filling into a sliceable cheese pillow inside the shell. Ricotta alone slumps out of the pasta during cooking.

Squeezing the thawed spinach bone dry is equally critical. Frozen spinach holds a ton of water, and if you skip the squeeze step your beautiful shells turn into a watery mess. Wrap it in a clean kitchen towel and wring hard.

Undercooking the shells by 2 minutes before filling is the restaurant trick that guarantees perfectly tender pasta at the end. Fully cooked shells fall apart when you stuff them and turn mushy in the oven. Al dente minus 2 minutes gives you sturdy shells that soften to perfect tenderness under the marinara. For more ideas, see our Vegetarian Chili.

Tips

  • Undercook the shells by 2 minutes. They finish cooking in the oven under the sauce.
  • Vegan swap: skip the ricotta and egg, use cashew ricotta plus nutritional yeast for a vegan version.
  • Store leftovers in the fridge for up to 4 days.
  • Reheat covered in a 350F oven for 15 minutes. Microwave works in 2 minute bursts.
  • Use whole milk ricotta for the richest filling. Low fat makes watery shells.
  • Drain and squeeze spinach bone dry. Wet spinach ruins the texture.

Variations

  • Add sauteed mushrooms to the ricotta mixture for an earthy bite.
  • Swap spinach for kale or Swiss chard for more bitter greens.
  • Add a layer of roasted eggplant on the bottom for extra veg.
  • Make it vegan with cashew ricotta and nutritional yeast.
  • Add a pinch of red pepper flakes for subtle heat.
  • Top with fresh basil after baking for a brighter finish.

Looking for more vegetarian ideas? Try our Vegetarian Breakfast Casserole or Vegetarian Lasagna next.

Common Mistakes to Avoid

  • Fully cooking the shells: Undercook by 2 minutes. Fully cooked shells turn mushy in the oven.
  • Wet spinach: Always squeeze thawed spinach bone dry. Wet spinach ruins the filling.
  • No egg in the filling: An egg binds the ricotta. Skip it and the filling slumps out of the shells.
  • Thin sauce layer: Spread a full cup of marinara on the bottom. It prevents the shells from sticking and drying.
Vegetarian Stuffed Shells close up
Vegetarian Stuffed Shells

Vegetarian Stuffed Shells

Vegetarian stuffed shells with ricotta and spinach. Cozy Italian comfort food, 100% meatless.
Prep Time 20 minutes
Cook Time 30 minutes
Total Time 50 minutes
Servings: 6 servings
Course: Dinner
Cuisine: Italian
Calories: 520

Ingredients
  

  • 24 jumbo pasta shells
  • 10 oz frozen chopped spinach thawed and squeezed dry
  • 15 oz whole milk ricotta
  • 1 cup shredded mozzarella plus 1 cup for topping
  • 1/2 cup grated parmesan
  • 1 large egg
  • 2 cloves garlic minced
  • 1 tsp dried italian seasoning
  • 1/4 tsp nutmeg freshly grated
  • 3 cups marinara sauce
  • 2 tbsp fresh basil chopped for topping
  • salt and pepper to taste

Method
 

  1. **Boil.** Cook shells in salted water 2 minutes less than package directions. Drain and rinse under cold water to stop cooking.
  2. **Mix.** Stir ricotta, 1 cup mozzarella, parmesan, egg, garlic, italian seasoning, nutmeg, spinach, salt, and pepper in a bowl until smooth.
  3. **Assemble.** Heat oven to 375F. Spread 1 cup marinara in a 9x13 baking dish. Fill each shell with 2 tbsp ricotta mix. Nestle into the sauce.
  4. **Sauce.** Pour remaining marinara over the shells. Top with remaining mozzarella.
  5. **Bake.** Cover with foil. Bake 20 minutes. Remove foil and bake 10 more minutes until bubbly and golden.
  6. **Rest.** Rest 5 minutes. Top with fresh basil. Serve hot.

Notes

Undercook the shells by 2 minutes. They finish cooking in the oven under the sauce. Vegan swap: skip the ricotta and egg, use cashew ricotta plus nutritional yeast for a vegan version. Store leftovers in the fridge for up to 4 days.

Sources: USDA FoodData Central for nutrition data and Academy of Nutrition and Dietetics vegetarian guide.

FAQ

Yes, 100% meatless. Ricotta, spinach, and mozzarella make up the filling.
Sure, brown 1 lb ground beef or Italian sausage and stir into the marinara before assembling.
Vegetarian. Ricotta, mozzarella, and egg contain dairy and eggs. See vegan swap below.
Yes, use cashew ricotta, nutritional yeast, vegan mozzarella, and a flax egg.
Store covered in the fridge for up to 4 days. They taste even better day 2.
Reheat covered in a 350F oven for 15 minutes. Microwave works too.
Yes, assemble unbaked and freeze for up to 3 months. Bake covered from frozen at 375F for 55 minutes.
Garlic bread, a big Caesar salad, or sauteed greens. A glass of Chianti finishes it.

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating