Completely delicious and bite-sized, these Vegan Stuffed Mushrooms are a great appetizer for a dinner, party, or even part of a fun movie-night buffet. They’re super quick and easy to make and PACKED with flavor.
This post may contain affiliate links. See our disclosure policy for details.
Hey Internet, mushrooms are one of those vegetables (or I guess they’re a fungus, haha) that I hated until I went vegan. It’s probable that I never gave them a fair shake, but I at least was convinced I hated them.
But when I started cooking all the time after going vegan, I discovered that mushrooms, when cooked appropriately, were actually quite good. I’m still not a super fan of them raw (although I like them in salads), but cooked--I’m now obsessed.
Until recently I was just mostly including them in things, like creamy mushroom pasta or creamy mushroom lasagna soup (weird but good). Then I tried making them the star of the show, like these portobello mushroom steaks, mushroom pâté, and oyster mushroom teriyaki “chicken”.
But I’ve wanted to try stuffed mushrooms for a while and I finally did. They blew my mind. My husband Paul and I ate all of them--though I think I could have finished them off myself.
They’re stuffed with things like shallots and garlic and the stems of the mushrooms themselves and they’re just fantastic. Well, I don’t have to keep talking about it, let’s just get into the actually nitty gritty stuff.
What You’ll Need
- Mushrooms: I like crimini / Baby bella for these the best, but white button mushrooms work just as well. You basically just need a bite sized mushroom cap that’s capable of holding around a teaspoon of filling, give or take. We’ll be chopping up the stems as part of the filling, so make sure your mushrooms have a bit of a stem. Pick mushrooms that are not slimy or don’t have any sunken brown spots for best results. Mushrooms don’t smell like flowers but if they smell really bad, maybe get some new mushrooms.
- Shallots: Regular onion is just fine for this, but shallot is so flavorful and pungent--I really highly recommend using them for this dish. I really only use shallots rarely, but they’re actually really worth it here.
- Garlic: ‘nuff said.
- Thyme: I used fresh thyme here but you could use dried if you prefer, or another herb is fine too. Thyme goes so well with these flavors. Herbs de Provence would also work well here.
- Hemp seeds: So hemp seeds add a little texture and some good protein and omega-3 fatty acids to the dish, and they’re a good replacement for walnuts which are usually included in stuffed mushrooms. If you’d like to swap walnuts, pulse them in the food processor or chop finely with a knife.
- Nutritional yeast: A little bit of nutritional yeast in here gives a bit of nutty and cheesy flavor. It’s absolutely delicious, but not a strong flavor here. I used non-fortified nutritional yeast because it’s lighter in color, but regular yellow fortified nutritional yeast is fine too.
- Sea salt: (or any salt you like)
- Optional vegan Parmesan: It’s an optional topping but I love a little vegan Parmesan on top. Use the powdered or finely shredded stuff from the store. If you can’t find that or don’t want to use it, you could also use my homemade vegan Parmesan topping on top instead. I tried the recipe both ways and it was great both times.
How to Make Vegan Stuffed Mushrooms
- Preheat the oven to 375 degrees Fahrenheit (191 degrees Celsius) and line a baking tray with a silicone baking mat or parchment paper.
- Clean your mushrooms and gently separate the stem from the cap. You should be able to just give it a little twist, but if yours are stubborn, using a paring knife.
- Finely chop the mushroom stems till they almost look like they’ve been minced or finely grated.
- You’ll want to have finely chopped or minced your shallots and garlic as well.
- In a medium nonstick skillet (All Clad Nonstick is my personal favorite), saute the minced shallots and mushroom stems for 2-3 minutes over medium high heat. If you want to use a little oil to do this, use a neutral high heat oil like grapeseed, or you can just use a little water or vegetable broth. Stir frequently to keep anything from burning.
- Next, add the garlic and saute for another minute, stirring frequently. Then add the hemp seeds and thyme and cook for another minute, stirring at the same rate.
- Now add the nutritional yeast and saute for another minute, continuing to stir frequently.
- Finally, add the salt, stir well, and remove from heat.
- Place your mushroom caps upside down on a lined baking tray. If you’d like, give them a spray or spritz of oil, this will soften and moisturize them, but it’s not necessary if you are oil-free.
- Gently fill each mushroom with a spoon, packing in the filling with the back of the spoon. If you have any leftover filling, you can top off the mushrooms and just press it down a little with your finger to help it stay.
- If desired, sprinkle each mushroom with the vegan parmesan cheese or whatever you prefer.
- Bake for 14-20 minutes, until the mushrooms have softened a little and the topping has started to lightly brown. You may see a little bit of brown liquid around the bottom of your mushroom--that’s a good thing and it probably means they’re ready (mushrooms release water when they cook).
- Serve hot and enjoy!
- Refrigerate leftover mushrooms for 1-2 days in an airtight container.
More Vegan Appetizers
- Vegan Crab Rangoon
- Vegan Brie
- Mushroom Pâté
- Vegan Pigs in a Blanket (hint: they’re not carrots!)
- Vegan Camembert
- Bang Bang Tofu
- Vegan Cheese Ball
- Vegan Pierogi
- Baked Spinach Artichoke Latkes
- Vegan Garlic Bread
- Vegan Kale Artichoke Dip
As always, I hope you love this recipe--I know I do, and Mr. Zardyplants does too.
These vegan stuffed mushrooms are:
- Easy to make
- Fun to eat
- And PACKED with umami flavor!
Let me know in the comments below if you make this recipe or tag me @Zardyplants on Instagram so I can see your beautiful recreations! If you tag me on IG, I will share your post in my stories :)
Also, one quick request: if you love how this recipe looks or tastes, please leave me a 5-star rating and a nice comment–ratings help more people find my recipes which helps me keep providing them! Thank you!