Vegan Stuffed Shells with Artichoke, Spinach & Wild Mushrooms

These Vegan Stuffed Shells with Artichoke, Spinach & Wild Mushrooms are the ultimate cozy pasta bake, filled with a creamy, savory mixture of mushrooms, spinach, artichokes, and plant-based cheese. The jumbo shells soak up a rich tomato sauce as they bake, creating tender pasta with golden, bubbling edges.

Every bite brings together earthy wild mushrooms, sweet tomato sauce, tender spinach, and tangy artichokes for a restaurant-style vegan dinner that feels wonderfully homemade. It’s a satisfying plant-based meal that works beautifully for family dinners, meal prep, or special occasions.

Can This Vegan Stuffed Shells with Artichoke, Spinach & Wild Mushrooms Support Weight Loss Goals?

This dish can fit into a balanced weight-loss-focused eating plan when served in a moderate portion. Spinach, artichokes, and mushrooms add vegetables and fiber, while the pasta and plant-based ricotta provide carbohydrates and some protein.

For a lighter serving, increase the vegetable filling and use a moderate amount of pasta and vegan cheese. Serving the shells with a crisp green salad can also add volume without making the meal overly heavy.

Does Vegan Stuffed Shells with Artichoke, Spinach & Wild Mushrooms Fit a High-Protein Lifestyle?

This recipe provides moderate plant-based protein from the pasta, tofu-based filling, nutritional yeast, and mushrooms, but regular pasta shells keep it from being naturally high in protein. The net carbs mainly come from the jumbo shells and tomato sauce, while spinach, artichokes, and mushrooms add fiber and volume. For a more high-protein vegan meal, use high-protein pasta shells where available and make the filling with extra-firm tofu or a high-protein vegan ricotta. Pairing the shells with a bean-based salad can further increase the protein of the complete meal.

Why This Recipe is Special

  • Creamy without dairy — Silken or firm tofu creates a rich, ricotta-style filling without traditional cheese.
  • Loaded with vegetables — Spinach, artichokes, and mushrooms add layers of flavor and texture.
  • Earthy and savory — Wild mushrooms give the filling a deep, satisfying umami character.
  • Comfort-food favorite — Jumbo pasta shells and bubbling tomato sauce make this an especially cozy meal.
  • Perfect for entertaining — The stuffed shells can be assembled ahead and baked when guests arrive.

My Personal Experience

  • The mushroom filling gives the shells so much depth
    Sautéing the mushrooms until golden brings out their savory flavor and keeps the filling from tasting flat.
  • Artichokes add a wonderful tangy contrast
    Their slightly bright, briny flavor cuts through the creamy filling and balances the tomato sauce.
  • The spinach blends beautifully into the filling
    Chopped spinach adds color and freshness without overpowering the mushrooms and artichokes.
  • The baked edges are the best part
    The shells become tender while the exposed filling and sauce develop lightly browned, flavorful edges.

Perfect For

  • Vegan family dinners
  • Sunday dinners
  • Holiday meals
  • Dinner parties
  • Meal prep
  • Comfort-food cravings
  • Meatless Mondays
  • Make-ahead dinners
  • Special occasions

Why You’ll Love This Recipe

  • Rich and creamy
    The tofu-based filling gives every shell a luscious ricotta-like texture.
  • Packed with savory vegetables
    Mushrooms, spinach, and artichokes make the filling flavorful and satisfying.
  • Beautiful presentation
    Stuffed shells arranged in tomato sauce look impressive straight from the oven.
  • Freezer friendly
    Assemble an extra dish and freeze it for a convenient future dinner.
  • Completely plant-based
    No meat, dairy, or eggs are required for this comforting pasta bake.

Common Mistakes to Avoid

  1. Overcooking the pasta shells — Cook them just until pliable because they continue cooking in the oven.
  2. Leaving too much moisture in the spinach — Excess liquid can make the filling watery.
  3. Not browning the mushrooms — Mushrooms need enough cooking time to develop their deep savory flavor.
  4. Overfilling the baking dish with sauce — Too much sauce can make the shells overly soft instead of tender with defined edges.

Required Equipment

  • Large pot — Provides enough room to cook the jumbo shells without overcrowding.
  • Large skillet — Sautés the mushrooms, spinach, and aromatics evenly.
  • Food processor — Creates a smooth tofu-based ricotta filling.
  • 9 × 13-inch baking dish — Holds the stuffed shells and sauce comfortably.
  • Large spoon or piping bag — Makes filling the shells faster and cleaner.
  • Colander — Drains the pasta thoroughly before stuffing.

Storage Instructions

Store cooled leftover shells in an airtight container in the refrigerator for up to 4 days.

To freeze, assemble the stuffed shells in a freezer-safe baking dish, cover tightly, and freeze for up to 3 months.

For best results, thaw frozen shells overnight in the refrigerator before baking.

Reheat individual portions in a 350°F (175°C) oven for about 15–20 minutes, covered with foil, until hot throughout. Add a spoonful of tomato sauce before reheating if the pasta appears dry.

Recipe Details

Preparation Time: 30 minutes
Cooking Time: 35–40 minutes
Total Time: 1 hour 10 minutes
Servings: 6
Best Season for This Recipe: All-season
Total Calories (Per Serving): Approximately 390 calories

Short Description

Jumbo pasta shells are filled with creamy tofu, spinach, artichokes, and wild mushrooms.
Everything bakes in rich tomato sauce until tender, bubbling, and golden.
A hearty vegan comfort meal perfect for family dinners and meal prep.

📝 Ingredients

For the Shells

  • 24 jumbo pasta shells
  • 1 tablespoon olive oil
  • 8 oz wild mushrooms, finely chopped
  • 1 small yellow onion, finely diced
  • 3 cloves garlic, minced
  • 5 oz fresh baby spinach, chopped
  • 1 cup canned artichoke hearts, drained and finely chopped
  • ½ teaspoon dried oregano
  • ½ teaspoon dried Italian seasoning
  • ¼ teaspoon red pepper flakes, optional
  • ½ teaspoon salt
  • ¼ teaspoon black pepper

Vegan Ricotta Filling

  • 14 oz extra-firm tofu, pressed and crumbled
  • ¼ cup nutritional yeast
  • 2 tablespoons fresh lemon juice
  • 1 tablespoon tahini
  • 1 teaspoon garlic powder
  • ½ teaspoon onion powder
  • ½ teaspoon dried basil
  • ¼ teaspoon salt
  • ¼ teaspoon black pepper

For Assembly

  • 3 cups marinara sauce, preferably low-sodium
  • ½ cup vegan mozzarella, shredded
  • 2 tablespoons fresh parsley, chopped

Ingredient note: Use a firm tofu that has been pressed well so the filling remains creamy but not watery.

Directions

  1. Preheat the oven
    Heat the oven to 375°F (190°C). Lightly grease a 9 × 13-inch baking dish.
  2. Cook the pasta shells
    Bring a large pot of salted water to a boil over high heat. Add the jumbo shells and cook according to the package directions, stopping about 2 minutes before the recommended cooking time.
  3. Drain carefully
    Drain the shells in a colander and rinse briefly with cool water to stop the cooking process. Separate them carefully so they don’t stick together.
  4. Sauté the mushrooms
    Heat olive oil in a large skillet over medium-high heat. Add the chopped mushrooms and cook for 6–8 minutes, stirring occasionally, until their moisture evaporates and the mushrooms become golden brown.
  5. Add onion and garlic
    Reduce the heat to medium. Add the onion and cook for 3–4 minutes until softened. Add the garlic and cook for another 30–60 seconds until fragrant.
  6. Wilt the spinach
    Add the chopped spinach and cook for 2–3 minutes, stirring frequently, until wilted. Continue cooking until excess moisture has evaporated.
  7. Add the artichokes and seasoning
    Stir in the chopped artichokes, oregano, Italian seasoning, red pepper flakes, salt, and black pepper. Cook for 1–2 minutes, then remove from the heat.
  8. Make the vegan ricotta
    Add the pressed tofu, nutritional yeast, lemon juice, tahini, garlic powder, onion powder, basil, salt, and pepper to a food processor. Pulse several times until creamy but still slightly textured.
  9. Combine the filling
    Transfer the tofu mixture to a bowl and fold in the cooled mushroom, spinach, and artichoke mixture. Stir until evenly combined.
  10. Prepare the baking dish
    Spread approximately 1½ cups marinara sauce evenly across the bottom of the baking dish.
  11. Stuff the shells
    Fill each cooked shell with approximately 2 tablespoons of the filling. Arrange the shells open-side up in the baking dish.
  12. Add the remaining sauce
    Spoon the remaining marinara sauce around and lightly over the shells. Avoid completely drowning the shells so the tops can develop some color.
  13. Add vegan cheese
    Sprinkle the vegan mozzarella evenly over the top.
  14. Bake covered
    Cover the baking dish loosely with foil and bake at 375°F (190°C) for 20 minutes. Covering first helps the shells heat through without drying out.
  15. Bake uncovered
    Remove the foil and continue baking for 10–15 minutes, until the sauce is bubbling and the vegan cheese is melted.
  16. Rest and garnish
    Remove from the oven and let the shells rest for 5–10 minutes. Sprinkle with fresh parsley before serving.
  17. High-protein tip
    For a higher-protein meal, use high-protein pasta if available and increase the tofu filling slightly while keeping the shells comfortably sealed.

Nutrition Facts (Per Serving – Approximate)

  • Calories: 390
  • Fats: 14 g
  • Cholesterol: 0 mg
  • Sodium: 620 mg
  • Potassium: 570 mg
  • Total Carbohydrates: 49 g
  • Fiber: 8 g
  • Net Carbs: 41 g
  • Sugars: 8 g
  • Protein: 20 g
  • Calcium: 180 mg

Notes

  • Pasta: Slightly undercook the shells because they continue cooking in the oven.
  • Tofu: Press tofu thoroughly to prevent watery filling.
  • Mushrooms: Cook until their moisture has evaporated before combining with the filling.
  • Artichokes: Drain and pat dry before chopping.
  • Storage: Refrigerate leftovers for up to 4 days or freeze for up to 3 months.
  • Reheating: Cover with foil and warm in a 350°F (175°C) oven until heated through.
  • Allergy note: This recipe contains soy, sesame, and wheat; check the labels on vegan cheese and pasta for additional allergens.
  • Flavor boost: Add lemon zest, extra red pepper flakes, or a sprinkle of vegan Parmesan before serving.
  • Meal prep: Assemble the dish a day ahead, refrigerate covered, and bake when ready.

Frequently Asked Questions

Can I use frozen spinach?
Yes, thaw it completely and squeeze out as much liquid as possible before adding it to the filling.

Can I make these stuffed shells ahead of time?
Yes, assemble the dish up to 24 hours ahead and keep it covered in the refrigerator before baking.

Can I freeze vegan stuffed shells?
Yes, assemble them in a freezer-safe dish and freeze tightly covered for up to 3 months.

What mushrooms work best?
Cremini, shiitake, oyster, or a mixed wild mushroom blend all work beautifully.

Can I make this recipe gluten-free?
Yes, use gluten-free jumbo shells and verify that the marinara sauce and other packaged ingredients are gluten-free.

How can I make the filling more protein-rich?
Use additional extra-firm tofu or high-protein vegan ricotta and pair the finished shells with a bean-based side salad.

Leave a Reply

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

Back To Top