Easy Vegetarian Stuffed Shells for Freezer Meals

If you’re looking for a comforting, make-ahead dinner that’s perfect for busy weeknights, these Vegetarian Stuffed Shells are exactly what you need. Filled with a creamy cheese and vegetable mixture, topped with rich marinara, and baked until golden and bubbly, this recipe delivers classic Italian-style comfort in every bite. Best of all, it’s freezer-friendly—so you can prep once and enjoy it later with zero stress.

Why You’ll Love This Vegetarian Stuffed Shells Recipe

These stuffed shells are a true crowd-pleaser. The jumbo pasta shells hold a rich, savory filling made with sautéed mushrooms, tender spinach, and plenty of melted cheese. The flavors are cozy and familiar, yet satisfying enough to serve for family dinners, potlucks, or casual gatherings. Because the dish freezes beautifully, it’s also ideal for meal prep or gifting to friends who could use a homemade meal.

Ingredients You’ll Need

This recipe uses simple, easy-to-find ingredients that come together into something special:

  • Jumbo pasta shells
  • Baby spinach
  • Cremini or baby bella mushrooms
  • Yellow onion
  • Garlic
  • Olive oil
  • Dried oregano
  • Nutmeg
  • Kosher salt and black pepper
  • Egg
  • Mozzarella cheese
  • Grated Parmesan cheese
  • Marinara sauce

Together, these ingredients create a creamy, well-balanced filling with just the right amount of richness and warmth.

How to Make Vegetarian Stuffed Shells (Step-by-Step)

Step 1: Cook the Pasta

Boil the jumbo shells in salted water until just al dente. Be careful not to overcook them—they should be firm enough to hold the filling. Drain and set aside to cool slightly.

Step 2: Sauté the Vegetables

Heat olive oil in a large skillet over medium heat. Add the chopped onion and cook until soft. Stir in the mushrooms and cook until their moisture releases and evaporates. Add garlic and cook briefly, then fold in the spinach until wilted.

Step 3: Season and Mix

Remove the skillet from heat and season the vegetables with oregano, nutmeg, salt, and black pepper. Transfer to a bowl and mix with mozzarella, Parmesan, and the egg until well combined.

Step 4: Stuff the Shells

Spread a layer of marinara sauce in the bottom of a baking dish. Spoon the filling generously into each shell and arrange them in the dish.

Step 5: Bake or Freeze

Top the shells with more marinara and a sprinkle of cheese. Bake until bubbly and golden, or cover tightly and freeze for later.

Tips & Variations

  • Make it extra cheesy: Add a small amount of ricotta-style cheese to the filling for added creaminess.
  • Add veggies: Finely chopped zucchini or bell peppers blend in well with the mushrooms.
  • Freezer tip: Freeze the shells before baking for best texture.
  • Lighter option: Use part-skim mozzarella to reduce richness without losing flavor.
  • Kid-friendly: Chop vegetables very finely for picky eaters.

Serving Ideas & Storage

Serve these vegetarian stuffed shells with a simple green salad and warm garlic bread for a complete meal. Leftovers keep well in the refrigerator for up to 4 days. For freezer storage, wrap the dish tightly and freeze for up to 3 months. Bake straight from frozen, adding extra time and keeping the dish covered until heated through.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Easy Vegetarian Stuffed Shells for Freezer Meals


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Layla Bennett

Description

These Vegetarian Stuffed Shells are a cheesy, freezer-friendly comfort dinner. Jumbo pasta shells are filled with a creamy ricotta, spinach, and mushroom filling, topped with marinara, then baked until golden and bubbly—perfect for busy weeknights and feeding a crowd.


Ingredients

Scale

2024 jumbo pasta shells (about 8 oz)

2 tbsp olive oil

1 medium yellow onion, finely chopped

8 oz cremini (baby bella) mushrooms, finely chopped

4 cloves garlic, minced

5 oz fresh baby spinach, chopped

1 tsp dried oregano

1/4 tsp ground nutmeg

1 tsp kosher salt (plus more for pasta water), or to taste

1/2 tsp black pepper, or to taste

15 oz ricotta cheese

1 large egg

1 cup shredded mozzarella cheese, divided

1/2 cup grated Parmesan cheese, divided

3 cups marinara sauce, divided (about 24 oz)

Optional: chopped basil or parsley for serving


Instructions

1. Preheat oven to 375°F (190°C). Bring a large pot of salted water to a boil.

2. Cook jumbo shells 2 minutes less than package directions (al dente). Drain and rinse with cool water. Set aside.

3. Heat olive oil in a large skillet over medium heat. Add onion and cook 3–4 minutes until soft.

4. Add mushrooms and cook 6–8 minutes, stirring, until they release their liquid and most of it evaporates.

5. Add garlic and cook 30 seconds. Stir in spinach and cook 1–2 minutes until wilted. Remove from heat.

6. Season the vegetable mixture with oregano, nutmeg, salt, and pepper. Let cool 5 minutes.

7. In a large bowl, mix ricotta, egg, 3/4 cup mozzarella, and 1/3 cup Parmesan. Fold in the cooled vegetables.

8. Spread 1 cup marinara in the bottom of a 9×13-inch baking dish.

9. Stuff each shell with about 1–2 tablespoons filling and arrange in the dish.

10. Spoon remaining marinara over the shells. Sprinkle with remaining mozzarella and Parmesan.

11. Bake uncovered 25–30 minutes until hot and bubbly. Broil 1–2 minutes for extra browning (watch closely).

12. Rest 5–10 minutes before serving. Garnish with basil or parsley if desired.

Notes

Freezer (unbaked): Assemble in a freezer-safe dish, cover tightly with foil + plastic wrap. Freeze up to 3 months.

Bake from frozen: Remove plastic wrap, cover with foil and bake at 375°F (190°C) for 60–75 minutes, then uncover and bake 10–15 minutes until bubbly.

Bake from chilled: If thawed overnight in the fridge, bake covered 20 minutes, then uncovered 15–20 minutes.

Make-ahead: Assemble up to 24 hours ahead and refrigerate tightly covered.

Swap-ins: Kale for spinach, zucchini/bell pepper for mushrooms, part-skim mozzarella for lighter. Use vegetarian hard cheese if needed.

Nutrition Facts (Per Serving)

NutrientAmount
Calories~380
Protein~18g
Carbohydrates~32g
Fat~20g
Fiber~4g
Sodium~620mg

Final Thoughts

These Vegetarian Stuffed Shells are the kind of recipe you’ll come back to again and again. They’re comforting, reliable, freezer-friendly, and always a hit at the table. Whether you’re planning ahead or just craving a cozy meatless dinner, this dish delivers every time.

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star