These Vegan Stuffed Shells with Artichoke, Spinach and Wild Mushroom are rich, creamy, comforting, and packed with savory plant-based flavor. Jumbo pasta shells are filled with a delicious mixture of tender wild mushrooms, spinach, artichokes, garlic, and creamy dairy-free cheese, then baked in a flavorful tomato sauce until bubbling and golden.
It’s the kind of cozy Italian-inspired meal that feels indulgent while being completely vegan. The combination of earthy mushrooms, tangy artichokes, tender spinach, and creamy filling makes every bite satisfying and flavorful.
Why You’ll Love This Recipe
- π± 100% vegan β No meat, dairy, or eggs.
- π Rich mushroom flavor β Wild mushrooms add an earthy, savory depth.
- π₯¬ Packed with vegetables β Spinach and artichokes make the filling colorful and flavorful.
- π§ Creamy and comforting β The dairy-free filling makes the shells wonderfully rich.
- π Perfect family dinner β A hearty baked pasta dish everyone can enjoy.
- βοΈ Great for meal prep β Assemble ahead and bake when needed.
Ingredients
For the Shells
- 20β24 jumbo pasta shells
- 1 tablespoon olive oil
- 8 ounces wild mushrooms, finely chopped
- 1 small onion, finely diced
- 3 cloves garlic, minced
- 5 ounces fresh spinach
- 1 cup marinated or canned artichoke hearts, drained and chopped
- 1 cup vegan ricotta
- Β½ cup vegan cream cheese
- ΒΌ cup nutritional yeast
- 1 tablespoon fresh parsley, chopped
- 1 teaspoon Italian seasoning
- Β½ teaspoon dried oregano
- Β½ teaspoon salt
- ΒΌ teaspoon black pepper
- 1 tablespoon lemon juice
For the Sauce
- 3 cups marinara sauce
- 1 teaspoon Italian seasoning
- Β½ teaspoon garlic powder
- ΒΌ teaspoon red pepper flakes, optional
For Topping
- Β½ cup vegan mozzarella
- Fresh basil or parsley
- Vegan Parmesan, optional
How to Make Vegan Stuffed Shells
1. Cook the Pasta Shells
Bring a large pot of salted water to a boil.
Cook the jumbo shells according to the package directions, but stop slightly before they’re completely tender.
They should be al dente because they will continue cooking in the oven.
Drain carefully and rinse briefly with cool water to stop the cooking process.
Set aside.
2. SautΓ© the Mushrooms
Heat olive oil in a large skillet over medium-high heat.
Add the chopped wild mushrooms and cook for approximately 5β7 minutes.
Allow the mushrooms to release their moisture and become nicely browned.
3. Add Onion and Garlic
Add the diced onion and cook for another 3β4 minutes until softened.
Add the minced garlic and cook for about 30 seconds until fragrant.
4. Add the Spinach
Add the fresh spinach to the skillet.
Cook until wilted, stirring frequently.
Remove the skillet from the heat and allow the mixture to cool slightly.
5. Prepare the Filling
In a large bowl, combine:
- Vegan ricotta
- Vegan cream cheese
- Nutritional yeast
- Chopped artichokes
- Cooked mushroom mixture
- Spinach
- Parsley
- Italian seasoning
- Oregano
- Salt
- Black pepper
- Lemon juice
Mix until everything is evenly combined.
Taste and adjust the seasoning if needed.
6. Prepare the Baking Dish
Preheat the oven to 375Β°F (190Β°C).
Spread approximately 1Β½ cups of marinara sauce across the bottom of a large baking dish.
The sauce creates moisture underneath the shells and prevents them from sticking.
7. Stuff the Shells
Carefully spoon the mushroom-spinach-artichoke filling into each cooked shell.
Don’t pack them too tightly or they may split.
Arrange the stuffed shells in the baking dish with the filling facing upward.
8. Add Sauce
Spoon the remaining marinara sauce around and lightly over the shells.
Sprinkle vegan mozzarella across the top.
9. Bake
Cover the baking dish loosely with aluminum foil.
Bake for approximately 25 minutes.
Remove the foil and continue baking for another 10β15 minutes, until the sauce is bubbling and the cheese is melted.
For a lightly browned top, place it under the broiler for 1β2 minutes while watching carefully.
10. Garnish and Serve
Remove from the oven and allow the shells to rest for about 5 minutes.
Garnish with fresh basil or parsley and optional vegan Parmesan.
Serve warm.
Can This Vegan Stuffed Shells Recipe Support Weight Loss Goals?
This dish can fit into a balanced eating pattern because it combines vegetables, mushrooms, and plant-based ingredients in a satisfying meal. However, pasta, vegan cheeses, and olive oil can contribute a significant amount of calories, so portion size is important.
For a lighter version, increase the spinach and mushrooms, use a moderate amount of vegan cheese, and serve a smaller portion alongside a large green salad.
No individual recipe guarantees weight loss; overall food choices, portions, and eating patterns matter most.
Does Vegan Stuffed Shells Fit a highprotein Lifestyle?
These stuffed shells are plant-based and protein-friendly, but traditional pasta and vegetables alone don’t make the dish especially high in protein. To increase the protein content, choose a lentil- or chickpea-based pasta, use a higher-protein vegan ricotta, or add finely chopped tofu to the filling. The recipe contains moderate carbohydrates from the pasta, so it isn’t naturally low-carb. For fewer net carbs, use a smaller pasta portion and increase the mushroom, spinach, and artichoke filling.
Why This Recipe Is Special
- Creamy without dairy: Vegan ricotta and cream cheese create a rich filling.
- Earthy and savory: Wild mushrooms provide deep umami flavor.
- Vegetable-packed: Spinach and artichokes add freshness and texture.
- Comfort-food favorite: Baked stuffed shells deliver that classic cozy pasta experience.
- Easy to customize: The filling can be adapted with different mushrooms, herbs, and vegan cheeses.
My Personal Experience
- Brown the mushrooms well: Giving them enough time in the skillet creates a much richer filling.
- Don’t overcook the shells: Slightly firm shells are easier to stuff and hold their shape better during baking.
- Drain the spinach properly: Excess moisture can make the filling watery.
- Lemon brightens the filling: A small amount balances the creamy vegan cheese and earthy mushrooms.
- Let the shells rest: A few minutes after baking helps the filling settle and makes serving easier.
Perfect For
This recipe is perfect for vegan family dinners, Sunday meals, holiday gatherings, dinner parties, meal prep, meatless Mondays, and cozy winter dinners.
It can also be assembled ahead of time, making it particularly useful when entertaining.
Common Mistakes to Avoid
1. Overcooking the Pasta
Very soft shells can tear while being stuffed. Keep them slightly firm.
2. Using Watery Mushrooms
Cook the mushrooms until their excess moisture has evaporated before adding them to the filling.
3. Not Draining the Artichokes
Excess liquid from canned or marinated artichokes can make the filling too wet.
4. Overfilling the Shells
Too much filling can cause the shells to split. Fill them generously but gently.
Required Equipment
- Large pot: For cooking the jumbo shells.
- Large skillet: For sautΓ©ing the mushrooms, onion, garlic, and spinach.
- Large mixing bowl: For combining the filling.
- 9Γ13-inch baking dish: Ideal for arranging the stuffed shells.
- Spoon: Makes filling the shells simple.
- Aluminum foil: Helps keep the shells moist during the first stage of baking.
High-Protein Vegan Tips
For a more highprotein-friendly version:
- Use chickpea or lentil pasta shells if available.
- Add crumbled extra-firm tofu to the filling.
- Choose high-protein vegan ricotta.
- Add white beans to the mushroom mixture.
- Serve with a side of lentil salad or another plant-based protein.
How to Make It Lower Carb
Traditional jumbo pasta shells are the main source of carbohydrates.
To lower the carbohydrate content:
- Reduce the number of pasta shells per serving.
- Increase the spinach and mushroom filling.
- Add cauliflower or zucchini to the filling.
- Serve fewer shells alongside a large salad.
- Choose a suitable lower-carb pasta alternative if available.
Because vegan cheeses and sauces vary considerably, check their labels when calculating net carbs.
Make-Ahead Instructions
You can assemble the entire dish up to 24 hours ahead.
Prepare the shells and filling, stuff the pasta, arrange everything in the baking dish, and cover tightly.
Refrigerate until ready to bake.
If baking directly from the refrigerator, you may need to add approximately 10 minutes to the covered baking time.
Storage
Store leftover stuffed shells in an airtight container in the refrigerator for approximately 3β4 days.
Reheat individual portions in the microwave or reheat the entire dish covered in the oven.
The shells can also be frozen. For best texture, freeze them in a well-sealed freezer-safe baking dish and thaw in the refrigerator before reheating.
Frequently Asked Questions
Can I use frozen spinach?
Yes. Thaw it completely and squeeze out as much excess water as possible before adding it to the filling.
Can I use regular mushrooms?
Absolutely. Cremini, button, shiitake, oyster, or a combination of mushrooms can work beautifully.
Can I make the filling without vegan ricotta?
Yes. Blended tofu, mashed white beans, or a combination of vegan cream cheese and nutritional yeast can create a creamy alternative.
Can I make this gluten-free?
Yes. Use gluten-free jumbo shells and verify that the marinara sauce and vegan cheese are gluten-free.
Can I freeze stuffed shells?
Yes. They freeze well when properly sealed. Allow the baked dish to cool completely before freezing leftovers.
Can I add tofu?
Definitely. Finely crumbled or blended tofu is an excellent way to increase the protein content while maintaining the creamy texture.
Approximate Nutrition
Per serving, assuming the recipe makes approximately 6 servings:
- Calories: 350β430
- Protein: 14β20g
- Fat: 12β18g
- Carbohydrates: 45β55g
- Fiber: 6β9g
- Net carbs: approximately 38β48g
Nutrition will vary depending on the pasta, vegan ricotta, vegan mozzarella, marinara sauce, and serving size.
Final Thoughts
Vegan Stuffed Shells with Artichoke, Spinach and Wild Mushroom is a comforting, flavorful plant-based dinner that doesn’t feel like a compromise. The combination of earthy mushrooms, creamy vegan cheese, tangy artichokes, tender spinach, and rich marinara makes every stuffed shell incredibly satisfying.
For an even more highprotein-friendly meal, use legume-based pasta or add tofu to the filling. Whether you’re serving it for a family dinner or preparing it ahead for the week, this cozy baked pasta is sure to become a favorite.

