The BEST Vegan Stuffed Mushrooms | Gluten & Grain-Free

GFGluten FreeGRGrain FreeOFOil FreeVVegan

Disclosure: This post may contain affiliate links. I may earn a small commission for my endorsement, recommendation, testimonial, and/or link to any products or services from this website.

These Vegan Stuffed Mushrooms truly are THE best! Hearty and well-spiced, these little umami-bombs make the perfect appetizer or side dish. Gluten & Grain-Free.

I’ve recently come to the conclusion that these Vegan Stuffed Mushrooms are my new favorite appetizer (heck, I could fill my whole plate with these and call it a main dish!)

Stuffed mushrooms are “classically” made with a cheese and bread crumb filling. We’ll be skipping both of those today, and I promise you won’t miss them! We’re combining buttery toasted nuts with delicious warming spices, and a bit of red wine to create a mouth-watering filling that melts in your mouth. Plus, they’re naturally gluten-free and grain-free!

stuffed mushrooms arranged on white plate topped with fresh thyme


ingredients for vegan stuffed mushrooms in small white bowls on marble countertop

These Vegetarian Stuffed Mushrooms really are the best! This recipe is fuss-free and made using fresh, whole-food ingredients that are pantry-friendly, as well as budget-friendly.  Instead of a traditional bread stuffing, we’ll use the following plant-forward ingredients: 

  • Cremini Mushrooms: are meaty and umami in flavor already, so when they are stuffed with delicious ingredients, the flavors become out of this world. Seriously, I wasn’t lying when I said this is my new favorite appetizer! You can use white button mushrooms in a pinch, but I prefer cremini for more flavor.
  • Buttery Nuts: like Walnuts and Pine Nuts add the perfect creamy, crunchy texture that helps make these stuffed mushrooms far from mushy! They also add a bit of healthy fats to the dish. 
  • Onion, Garlic, and Celery: bring so much delicious flavor to this dish! Each of these veggies bring distinct flavors and textures that pair so well together, especially when cooked with a little bit of red wine 😉  
  • Savory Herbs and Spices: Nutritional Yeast, Rosemary, Thyme, Paprika, Sage, and Black Pepper bring even more flavor to this dish.
  • Low-Sodium Tamari: ties all of the flavors in the dish together, and adds a bit of meaty flavor as well. 
  • Dry Red Wine: Several components of wine improve the taste of dishes, bringing a deeper flavor, and adding a bit of acidity and astringency to balance out all of the flavors in the dish. 


photo of marinating mushroom caps next to photo of chopped nuts and spices in a food processor

photo of cooked mushroom filling in pan next to mushroom caps stuffed with filling and topped with breadcrumbs before baking in the oven

This recipe can easily be doubled (or cut in half) to suit your serving needs. If you’d like, you can also pre-make the filling and marinate the mushroom caps overnight to save you time the day of making. Pro-tip: use a damp paper towel to clean the dirt off of your mushrooms – it works like a charm, and leaves them less soggy!    

  1. Place the mushroom caps in a bowl and drizzle on tamari and gently toss until evenly coated. Set aside and let marinate, tossing occasionally, while you prep the rest of the ingredients. 
  2. Add the pine nuts and walnuts to a pan and toast until slightly golden brown, stirring frequently to prevent burning. 
  3. Finely chop the onion and celery in a food processor until chunky paste forms. Remove and set aside. 
  4. Add the toasted nuts, garlic, and all of your spices to the food processor and pulse until the nuts are finely chopped into a coarse, breadcrumb-y texture. Set aside 3 tablespoons of this mixture and place the rest in a separate bowl. 
  5. Heat some vegan butter (or water) in a pan. Add the onion and celery mixture and sautè until translucent and slightly golden, then deglaze the pan with a bit of tamari. Add the ground nut mixture and cook for 1 minute before adding the red wine to the pan and stirring into a thick “paste.” Sautè for a few more minutes, stirring occasionally. 
  6. Place the mushroom caps hollow side up into a baking dish, and fill each mushroom with the cooked filling. Use your finger to press the filling firmly into each one, then sprinkle the reserved nut & spice “breadcrumbs” over top. 
  7. Bake until mushrooms are fully cooked and the topping is golden brown. Transfer to a serving tray and serve as desired! 

baked vegan stuffed mushrooms arranged on white speckled plate and topped with fresh thyme leaves

I might just have to bring these to every get-together from this point on! I love how simple they are to make, and most importantly, I love how they pack so much incredible umami flavor. These savory treats are perfect for a date night or an evening of entertaining friends and family. 

I’d recommend enjoying them the day of, as they are best tasting when they are fresh, but you can certainly store any leftovers in the fridge for up to 3 days. 


  • Can I use different mushrooms? White button mushrooms will work in a pinch, but I prefer cremini for more flavor. This recipe works better with smaller mushrooms for an appetizer, though I suppose you could also use large mushrooms like portobello mushrooms for more of a main course!
  • What do I do with the mushroom stems? I find that the stems can be a bit tough, so I prefer not to use them in my recipe. Personally I like to save them and make some yummy homemade vegetable broth!

close up photo of cremini mushroom on white plate topped with creamy walnut filling and toasted breadcrumbs

If you’re looking for more savory stuffed veggies, you’ll also love these Kale & Quinoa Vegan Stuffed Peppers, these Curried Lentil Stuffed Peppers, and this Vegetable-Stuffed Zucchini!

Finally, if you make this recipe and decide to share it on Facebook or Instagram, don’t forget to tag me @FromMyBowl + #FromMyBowl! I love seeing your delicious recreations 🙂



The BEST Vegan Stuffed Mushrooms

These Vegan Stuffed Mushrooms truly are THE best! Hearty and well-spiced, these little umami-bombs make the perfect appetizer or side dish. Gluten & Grain-Free.

  • Author: Caitlin Shoemaker
  • Prep Time: 15 Minutes
  • Cook Time: 35 Minutes
  • Total Time: 50 minutes
  • Yield: 12 Mushrooms 1x
  • Category: Appetizer
  • Method: Oven
  • Cuisine: American
  • Diet: Vegan


  • 12 medium cremini mushrooms, stems removed (about 12 ounces / 340g)
  • 2 tablespoons low-sodium tamari, divided
  • 1/2 cup (55 g) raw walnuts
  • 1/2 cup (75 g) pine nuts
  • 1/2 small yellow onion, quartered
  • 1 rib celery, cut in fourths
  • 35 cloves of garlic
  • 1 1/2 tablespoons nutritional yeast
  • 1 tablespoon fresh rosemary (or 2 tsp dried)
  • 2 teaspoons fresh thyme (or 1/2 tsp dried)
  • 1/2 teaspoon smoked paprika
  • 1/2 teaspoon ground sage
  • 1/2 teaspoon black pepper, plus more to taste
  • 1 tablespoon vegan butter (optional; or sub oil or water)
  • 1/4 cup (60 ml) dry red wine


  1. Prep: Preheat the oven to 400F and set a 9×9″ baking dish aside.
  2. Marinate the Mushrooms:  place the mushroom caps in a large glass bowl and drizzle 1 tablespoon of tamari over them; use a spatula to gently toss them in the mixture, until evenly coated. Set aside and let marinate while you prepare the filling, tossing occasionally.
  3.  Toast the Nuts: bring a medium pan to medium-high heat; Add the pine nuts and walnuts to the pan and toast for 5 minutes, stirring frequently to prevent burning. The nuts should be fragrant and slightly golden when finished; set aside.
  4. Process the Filling: add the onion and celery to a food processor and process until they are very finely chopped, almost at a chunky paste. Remove from the food processor and set aside. Then, add the toasted nuts, garlic, nutritional yeast, rosemary, thyme, paprika, sage, and black pepper to the food processor. Pulse until the nuts are very finely chopped, almost resembling coarse breadcrumbs. Reserve 3 tablespoons of this mixture to top the mushrooms; place the rest in a separate bowl apart from the onions/celery.
  5. Cook the Filling: heat the vegan butter (or oil or 3 tablespoons of water) in a nonstick pan over medium high heat. Once warm, add the onion and celery mixture. Sauté for 5 to 7 minutes, until the onion is translucent and slightly golden. Deglaze the pan with the remaining 1 tablespoon of tamari. Then, add the ground nut & spice mixture to the pan; cook for 1 minute, to allow the nuts and spices to toast. Add the red wine to the pan and stir well into the mixture; it should begin to stick together and form a thicker “paste.” Sauté for an additional 5 minutes, stirring occasionally. Season with salt and additional pepper to taste, if necessary.
  6. Fill the Mushrooms: Place each mushroom cap into the baking dish with the hollow side (where the stem used to be) facing up. Fill each mushroom with approximately 1 tablespoon of the cooked filling, using your fingers to press it in firmly (though some will remain on top). Sprinkle the reserved nut & spice “breadcrumbs” over each mushroom.
  7. Bake: Bake in the top rack of the oven for 27-29 minutes, until the mushrooms have fully cooked and the topping is golden brown. Remove from the oven and transfer to a serving tray; serve warm, or as desired. Leftovers will keep in the fridge for up to 3 days and are best served warm.


  • Substitutions: walnuts and pine nuts can be replaced with another buttery nut, such as macadamia nuts, pecans, or brazil nuts. Red wine can be replaced with 2 teaspoons of red wine vinegar + 1/2 cup (60 ml) vegetable broth.
  • If you do not have a food processor, you can use a knife to finely chop each ingredient.

Keywords: vegan stuffed mushrooms, gluten free stuffed mushrooms, grain free stuffed mushrooms, paleo stuffed mushrooms,

Did you make this recipe?

Share a photo and tag us — we can't wait to see what you've made!

About the Author

Hey there, I’m Caitlin! I make easy-to-follow, wholesome, and budget-friendly vegan recipes that are mostly gluten-free and refined sugar-free. I’m also an avid yogi, love the great outdoors, am chocolate-obsessed, and enjoy eating almond butter straight off of the spoon.

Learn More

FREE GUIDE: 5 Tips for Quick & Easy Vegan Dinners

Plus, get all of my recipes sent straight to your inbox!

You May Also Like

Leave a Comment

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

Recipe rating

This site uses Akismet to reduce spam. Learn how your comment data is processed.


  1. Great recipe! I’m not a vegan and love meat. This recipe rocks. I added garlic powder in addition to fresh garlic, mushroom unami powder and herbs du provence. Brought these to a party and they were the first to go!

  2. OMGoodness! I just made these, and they were the best vegan stuffed mushrooms we’ve ever had. My vegans and omnivores both loved it!!! I didn’t have pine nuts so I just used walnuts and honestly it came out great. I immediately sent the recipe link to my daughters so they can have it. Thanks so much for sharing your talents with us! This was top notch!

    1. We’re so glad you loved the recipe, Karen! And hopefully your daughters will, too. ♥

  3. I never write reviews but these really are the best stuffed mushrooms. I’ve made them several times for both vegans and non. Every time I’m asked for the recipe. SO DELISH!

  4. These are quite literally one of the best little bites I’ve ever put in my mouth!! Easily my new favorite stuffed mushroom recipe (and that’s coming from someone who has the copycat recipe for Cheesecake Factory’s stuffed mushrooms iykyk)! Everyone vegan and non vegan went crazy for these and I love how the nuts give it a little protein punch. Highly recommend!!

  5. These mushrooms were a big hit on Christmas Eve! Easy to make. Filling proportions were perfect. Personally, I preferred the taste of the filling before adding the red wine and may leave it out next time. A selfish choice, since everyone else loved them as they were.

  6. Hi- could you make the filling ahead and store it in a container for 24/48 hours, then fill and bake the mushroom caps?TIA!

    1. Was looking for a Main to take to Christmas Lunch in 2 days and came across this recipe. After reading the reviews have decided this is the one. Should go perfectly with our salads in this Australian heat ! Thanks for sharing your knowledge. Cheers

  7. Delicious! Added some panko bread crumbs to the filling “paste” because we have a bunch we need to use and it was soo good

  8. This recipe looks delicious. I don’t have any nutritional yeast. If I don’t add it in, will it change the recipe too much?

    1. Nutritional yeast is sometimes called “vegan parmesan” because it adds a cheese-like umami flavor in dishes.

  9. Really loved this recipe! I thought it was a little complicated and involved but because they were so good I’m making a big batch for thanksgiving.

  10. I made these for the first time for a dinner party on Saturday night. No tamari sauce and only had white stuffing mushrooms on my little island in the Caribbean. Substituted soya sauce. I felt they were a little on the dry side so would try to add a gravy or sauce next time. Learning plant based from scratch so I appreciate your blog.

  11. Great recipe ! I made only half of the quantities because it was for just one person, but really good, and very easy with the indications ! This was my Christmas day lunch with some roasted vegetables and it was absolutely perfect, would 100% recommend !

  12. Great recipe! I was super lazy so didn’t sauté any veggies. Just processed, including mushroom stems, filled and baked. Thanks for yummy recipe.

  13. This is my new favorite dish to make. It hits all the right notes with the umami-ness, acidity, and texture. I made it last night and my wife loved it so much that I’ll be making it again tonight. This dish will definitely be part of our weekly rotation. Thanks Caitlin!

    1. Not only was this easy to put together, it was absolutely delicious. I will make this again and again. This is a real crowd pleaser.