Vegan Stuffed Mushrooms are a delicious appetizer or main dish featuring a Mediterranean-inspired grain-free filling made with tangy sun-dried tomatoes, meaty walnuts, and garlic. They're perfect for both entertaining and holiday dinners like Thanksgiving, Hanukkah, and Christmas.
While traditionally made with breadcrumbs and cheese for the filling, these vegan stuffed mushrooms are dairy-free, gluten-free, and grain-free.
Inspired by my recipe for walnut meat, the combination of walnuts and sun-dried tomatoes makes them hearty and delicious. And both the baked mushrooms and the filling have the perfect texture.
Why you'll love this recipe
- It's perfect for entertaining and holidays.
- You can make it in under an hour, and it can be prepped in advance.
- It's full of Mediterranean flavors and can be served as an appetizer or entree.
Mushrooms: White button mushrooms or brown cemini (baby bella) mushrooms can be used. If possible, choose ones that are medium in size and can be eaten in one or two bites.
- Top the vegan stuffed mushrooms with shredded vegan parmesan cheese before baking.
- Use a combination of walnuts and pine nuts in the filling.
- Substitute the Italian seasoning for your favorite herbs like thyme, oregano, or rosemary.
- Make them entree size by using portobello mushrooms.
For the complete list of ingredients with measurements plus recipe instructions, please see the recipe card at the bottom of this post.
- Remove the stems and season the mushrooms on both sides with salt and pepper. Place them on a rimmed baking sheet, cavity side up.
- Saute the chopped stems with garlic.
- Transfer the sauteed stems to the bowl of a food processor. Add the walnuts, sun-dried tomatoes, nutritional yeast, and Italian seasoning.
- Process until a chunky paste forms.
- Spoon the mixture into the mushroom cavities.
- Bake until the mushrooms are tender and the filling is heated through. Garnish with freshly chopped parsley, if desired.
If you are entertaining, you can prep the recipe a day in advance and cover and refrigerate the uncooked stuffed mushrooms. Then bake them just before serving.
And they also work well as a satisfying main dish.
Leftover vegan stuffed mushrooms can be stored in the refrigerator in an airtight container for 3 to 4 days. Reheat them in the microwave, air fryer, or oven.
While many chefs say you should use a damp paper towel or cloth to wipe away any dirt, I personally rinse them in water and pat them dry before stuffing.
Usually the stems only require a little wiggling and gentle pressure to pop away from the cap. You can also use a small paring knife.
If your mushrooms are looking slimy, it's better to toss them rather than risk getting sick from mold.
More vegan mushroom recipes
And for even more recipes, join the Vegan Mediterranean Diet Recipes Facebook group for support, inspiration, and fun.
If you love this recipe, please give it 5 stars! ★★★★★
Vegan Stuffed Mushrooms
- 16 ounces mushrooms, cremini (baby bella) or white button
- salt and pepper, to taste
- 1 teaspoon olive oil
- 5-6 cloves garlic, minced
- 1 cup shelled walnuts
- ⅔ cup sun-dried tomatoes in olive oil, excess oil drained off
- 2 Tablespoons nutritional yeast
- 2 teaspoons Italian seasoning
- fresh parsley, chopped, for garnish (optional)
- Preheat the oven to 400°F (200°C).
- Carefully twist the mushroom stems to remove them from the caps. Roughly chop the stems and set aside. Season both sides of the mushroom caps with salt and pepper. Place them cavity side up on a baking sheet lined with parchment paper.
- Heat a skillet over medium heat and add the olive oil. Saute the chopped stems and garlic until the mushrooms are dry in the pan and lightly browned. Season to taste with salt and pepper.
- Transfer the stem mixture to the bowl of a food processor. Add the walnuts, sun-dried tomatoes, nutritional yeast, and Italian seasoning. Process until the filling mixture forms a chunky paste, scraping down the sides of the bowl, as necessary.
- Spoon the filling into the mushroom cavities. Bake until the mushrooms are tender and the filling is heated through, about 20 to 25 minutes.
- Top with chopped parsley, if desired, and serve.
Nutritional information is an estimation only.