Easy Vegan Stuffed Mushrooms | The Minimalist Vegan


These vegan stuffed mushrooms are the perfect appetizer/starter or a snack. Easy and quick to make, you’ll have a beautiful and flavourful dish to serve up to friends and family in no time!

Using only 7-ingredients, these stuffed mushrooms can be served hot or cold. All you’ll need is a food processor, a small skillet, a spoon and baking tray. 

The garlicky parsley sauce with the cashews and the breadcrumbs create a balanced flavour profile that everyone will love. If you want to add a touch of chilli and freshly squeezed lemon juice, you can, however, it’s not necessary.

Can you stuff the mushrooms the night before?

Yes, you certainly can. When you’re ready to bake them, preheat the oven and pop them in for 20 minutes. 

If you’re pressed for time, you can make and slightly under bake them. When you’re ready to serve, just warm them up in the oven for around 10 minutes. 

Alternatively, you can make the recipe as instructed and simply serve them cold. 

Do you peel the mushrooms for this recipe? 

I personally peel the mushrooms only if they’re looking a little sad and are older. Otherwise, I leave the skin on and use them as is. 

Tray of stuffed mushrooms ready for the oven.

Should you wash the mushrooms?

Since I was a child, I was told mushrooms should never be washed. Only brush them to get any excess soil/dirt off them or pat them with a slightly damp cloth. 

If you wash the mushrooms, they’ll absorb water and become soggy and lose some of their structure when stuffed. Even if you pat them dry after washing, they’ll retain some of the liquid in their flesh.

Moisture prevents them from browning when they’re cooked. The stuffing is quite dry, so you don’t want the mushrooms to fall apart. 

This leads me to my next point. 

Close up of a baked stuffed mushroom on a plate.

How do you keep the stuffed mushrooms from getting soggy?

The best way to prevent the stuffed mushrooms from becoming soggy is to avoid washing the mushrooms and making sure that ingredients, like the parsley, is dried well before use. I use a salad spinner for this.

It also helps that the stuffing is slightly cooked before you add it to the mushrooms, so any excess liquid will evaporate. 

Stuffed mushrooms shot from above.


What types of mushrooms are best for stuffing?

You can use button, portabello or cremini (aka Swiss brown) mushrooms for this recipe. 

I’ve tried it with both button and cremini mushrooms. I always get slightly bigger mushrooms that will fit a good couple of teaspoons of stuffing in them. They’re typically around 6cm (2.36″) wide. 

Tips for making these vegan stuffed mushrooms

Even though this recipe is super easy to make, I wanted to share with you some tips and tricks on how to get the perfect results every time. 

  • I personally prefer mushrooms to have a lot of stuffing. If you do, however, prefer more mushroom flesh with every bite, either use less filling or use a larger mushroom. 
  • If you choose to use less stuffing in each one, you’ll get around 2-3 mushrooms worth of stuffing. So it’ll make about 15 mushrooms in total. 
  • As I mentioned above, please don’t wash the mushrooms. They’ll absorb too much moisture and become a bit of a mess when baked. The filling won’t hold and what you’ll be left with is a small flat and very soggy mushroom, and filling that will overflow everywhere. 
  • If you don’t have or don’t like parsley, you can swap it out for basil. This will turn it into a pesto filling. 
  • The reason I have used cashews is for added texture and because when you combine nutritional yeast and cashews, it makes a great vegan parmesan. Parmesan is a regularly used ingredient in stuffed mushrooms, so I thought it was fitting. If you don’t want to use cashews, you can swap them out for walnuts, almonds, macadamias or pinenuts. 

Close up of one stuffed mushroom cut in half.

Some other starter recipes you’ll love:

  1. Roasted Pumpkin, Hazelnut, and Fig Radicchio Cups
  2. Vegan Bruschetta Toppings Done Four Ways
  3. How To Make Vegan Falafel
  4. Anna’s Rustic Eggplant Patties in Tomato Sauce
  5. Creamy Vegan Potato Gratin

If you try this recipe, let me know! I would love for you to leave a comment and rating below. If you want to go that extra mile, tag us on Instagram, or share your photo of the recipe on Pinterest


  • 12 cremini or button mushrooms, centres removed and gills/ribs scooped out with a teaspoon*
  • Half of the garlic parsley sauce
  • 3 tbsp raw cashews
  • ⅓ cup nutritional yeast
  • ⅓ cup vegan panko or normal breadcrumbs*
  • Pepper to taste
  • Lemon juice (optional)


  1. Preheat oven to 200C (390F). Place the prepared mushrooms on a sheet pan or flat baking tray.
  2. In a food processor, add in the mushroom centre and gills, garlic parsley sauce ingredients, and cashews and pulse until you get a nice crumb.
  3. In a small skillet on medium-high heat, add the processed ingredients and saute for a few minutes.
  4. Remove from the heat and stir in the nutritional yeast, breadcrumbs and pepper.
  5. Stuff the mushrooms with the mix evenly (around 2 tsp worth) and bake for 20 minutes.
  6. Remove from oven once the topping starts to slightly brown. If you like it a little more crispy on the top, you can turn the grill setting on for 1-2 minutes at the end.
  7. Squeeze a few drops of fresh lemon juice onto each mushroom and serve.


* If you want a meatier mushroom with every bite, don’t scoop out the gills.

* Make sure you check the ingredients of the breadcrumbs, sometimes they can have milk solids, honey, or tuna oil. Ideally, use homemade.

Nutrition Information:

Yield: 12
Serving Size: 1

Amount Per Serving:
Calories: 59Total Fat: 2gSaturated Fat: 1gTrans Fat: 0gUnsaturated Fat: 1gCholesterol: 3mgSodium: 45mgCarbohydrates: 7gFiber: 2gSugar: 1gProtein: 4g

Nutrition information is a rough estimate calculated automatically. The accuracy of this information is not guaranteed.

Did you make this recipe?

Tag @theminimalistvegan on Instagram and follow us to see the latest!

Source link


Please enter your comment!
Please enter your name here