These simple vegan stuffed mushrooms are made with just 8 basic ingredients and can be customized in many delicious ways. Bake them in the oven or cook them in the air fryer for an easy dairy-free, meat-free, and optionally gluten-free appetizer or side dish that works beautifully for dinner parties, holidays, game day, and everyday meals.

8-Ingredient Vegan Stuffed Mushrooms (Multiple Ways)
Stuffed mushrooms are often thought of as party food, and for good reason. They are bite-sized, savory, easy to serve, and always feel a little special. However, these vegan stuffed mushrooms are far too easy and flavorful to save only for celebrations. They make a satisfying appetizer, a simple side dish, or a tasty addition to a plant-based dinner spread.
Many traditional stuffed mushroom recipes rely on cheese, butter, sausage, or other meat-based fillings. This version keeps things completely dairy-free and vegan while still delivering plenty of rich, umami flavor. The filling is made with tender chopped mushroom stems, panko breadcrumbs, parsley, lemon juice, olive oil, and seasoning. It is simple, budget-friendly, and easy to adapt depending on what you have in the kitchen.
The result is a tray of juicy mushrooms with a savory, tender stuffing and a lightly crisp golden top. They are flavorful without being heavy and elegant without being complicated. You only need 5 core ingredients, plus olive oil, salt, and pepper, and the recipe can be prepared in the oven or air fryer.
These breadcrumb stuffed mushrooms are also great for planning ahead. You can prepare the filling in advance, stuff the mushrooms before guests arrive, and bake them when you are ready to serve. If you use gluten-free breadcrumbs, they can easily become gluten-free vegan stuffed mushrooms, too.
The Ingredients and Substitutes
This easy stuffed mushrooms recipe uses a short list of affordable ingredients while still creating a flavorful appetizer that tastes fresh and satisfying.

- Mushrooms: White button mushrooms or cremini mushrooms, also called baby bellas, work best for bite-sized portions. Larger mushrooms, such as portobello mushrooms, can also be used, though the baking time may vary.
- Olive oil: Extra-virgin olive oil adds richness and helps the mushrooms and filling brown. Another neutral cooking oil may also be used.
- Breadcrumbs: Panko breadcrumbs create a light texture and crisp top. Regular breadcrumbs also work. For gluten-free vegan stuffed mushrooms, use gluten-free breadcrumbs.
- Dairy-free milk: Soy milk helps hydrate the breadcrumbs. Any unsweetened plant-based milk or water can be used instead.
- Lemon juice: A small amount of lemon juice brightens the savory filling. For extra citrus flavor, add a little lemon zest.
- Fresh parsley: Parsley adds freshness and color. Green onion can be used as an alternative.
- Salt & Black pepper: Season the filling to taste. Sea salt or kosher salt is preferable to table salt.
What Could I Add to Breadcrumb Stuffed Mushrooms?
- Aromatics: Finely minced onion or garlic can be sautéed with the mushroom stems for extra depth.
- Herbs: Thyme, rosemary, sage, oregano, or Italian seasoning can make the filling more aromatic.
- Nutritional yeast: Add nutritional yeast for a savory, cheesy flavor while keeping the recipe vegan.
- Vegan cheese: Stir a small amount of melty vegan cheese into the filling for a richer texture.
- Spices: Try smoked paprika, cayenne pepper, red pepper flakes, onion powder, garlic powder, or dried herbs.
- Chopped nuts: Walnuts or pine nuts add crunch and extra texture.
- Chopped water chestnuts: These add a crisp bite to the stuffing.
- Spinach: Sauté chopped spinach with the mushroom stems for color and added vegetables.
- Bell pepper: Finely diced red or orange bell pepper adds sweetness, color, and flavor.
- Pesto: A spoonful of red or green vegan pesto can be mixed into the filling for a stronger herb flavor.
- Vegan cream cheese stuffed mushrooms: For a creamier version, mix vegan cream cheese or vegan ricotta into the filling, replace the breadcrumbs with it, or use it as the main stuffing with green onions and seasoning.
How to Make Vegan Stuffed Mushrooms


Step 1: Preheat the oven to 350F/180C. Lightly oil a baking sheet or baking dish with oil or cooking spray. In a bowl, combine the breadcrumbs with the plant-based milk or water. Stir well and set aside so the breadcrumbs can soften.
Step 2: Clean the mushrooms with a lightly damp paper towel to remove any dirt. Gently remove the stems and place the mushroom caps, gill side up, on the prepared baking sheet.


Step 3: Finely chop the mushroom stems by hand or pulse them briefly in a small food processor. Add the chopped stems to a small skillet with the lemon juice and 2 tablespoons of olive oil. Divide the remaining 2 tablespoons of oil among the mushroom caps and gently spread it over them.
Step 4: Place the mushroom caps in the oven while you sauté the chopped stems over medium-low heat for about 10 minutes. This helps develop flavor and removes excess moisture.


Step 5: Remove the mushroom caps from the oven and set them aside. Add the sautéed mushroom stems and chopped parsley to the softened breadcrumbs. Stir until evenly combined, then season with salt and pepper. Spoon the filling into the mushroom caps.
Step 6: Return the stuffed mushrooms to the oven and bake for about 20 minutes. For a deeper golden top, broil them for 1 to 2 minutes at the end. Serve warm.
For neat, well-filled mushrooms, gently press down on the filling as you spoon it into each cap. If you want extra crunch, sprinkle a few more breadcrumbs over the top before baking.
For a fresh finish, garnish the baked mushrooms with extra chopped herbs just before serving.
Air Fryer Stuffed Mushrooms
To make air fryer stuffed mushrooms, prepare and assemble the mushrooms as directed, but there is no need to preheat the oven or par-bake the caps.
- Arrange the stuffed mushrooms in a single layer in the air fryer basket, leaving space between them. Cook in batches if needed.
- Air fry at 390F/200C for 6 to 8 minutes, or until the mushrooms are tender and the tops are lightly browned.
Recipe Pro Tips
- Don’t wash the mushrooms: Mushrooms absorb water easily, which can make them soggy when baked. Use a lightly damp paper towel instead.
- Use a hot baking surface: A preheated baking sheet helps the mushrooms brown underneath instead of steaming too much.
- Don’t overcrowd the pan: Leave space between the mushrooms so excess moisture can evaporate.
- Customize the filling: This vegan stuffed mushrooms recipe is flexible, so feel free to add herbs, spices, vegetables, or vegan cheese.
FAQs
Yes. You can prepare the stuffing up to a day in advance. You can also fill the mushrooms ahead of time and keep them refrigerated until you are ready to bake.
Stuffed mushrooms can be frozen, but it is best to freeze them before baking. Place them on a tray until solid, then transfer them to a freezer-safe container for up to 3 months. Bake from frozen, adding a few extra minutes as needed.
Clean mushrooms with a damp towel instead of rinsing them, avoid overcrowding the pan, and par-bake the caps before adding the filling. This allows some moisture to release before the mushrooms are fully baked.
You can reduce or omit the oil, but a small amount helps the mushrooms brown and gives the breadcrumb topping a lightly crisp texture. Vegan butter may also be used.

What to Eat with Vegan Stuffed Mushrooms
These breadcrumb stuffed mushrooms are best served warm, straight from the oven or air fryer. They work well as party finger food, a holiday appetizer, or a side dish with many plant-based meals.
- Lasagna, stuffed pasta shells, or pasta bakes
- Vegan mac and cheese
- A loaded salad or a simple leafy green salad
- A warm bowl of soup
- Creamy vegan mashed potatoes
- Rice, quinoa, couscous, or vegetable pilaf
- Sautéed or roasted vegetables such as broccoli, green beans, zucchini, or asparagus
- Eggplant stacks or other vegetable mains
How to Store Stuffed Mushrooms?
These vegetarian stuffed mushrooms have the best texture when freshly baked. If you have leftovers, let them cool completely, then place them in an airtight container lined with paper towels. Store them in the refrigerator for 2 to 3 days.
To reheat stuffed mushrooms, place them in the oven at 350F/180C for 10 to 15 minutes, or warm them in an air fryer at 375F/190C for a few minutes. Avoid microwaving if possible, as it can make the mushrooms very soft.

Easy Vegan Stuffed Mushrooms

Ingredients
- 4 tablespoons extra-virgin olive oil, divided
- ½ cup panko breadcrumbs
- 3 ½ tablespoons soy milk or water
- 16 medium fresh mushrooms, white button or cremini
- 1 ½ tablespoons lemon juice
- ⅓ cup Italian parsley, chopped
- Salt and black pepper, to taste
Instructions
-
Preheat the oven to 350F/180C. Lightly oil a small baking sheet or baking dish. Place the panko breadcrumbs in a medium bowl, add the soy milk or water, stir, and set aside.
-
Clean the mushrooms with a damp paper towel. Remove the stems from the caps and place the caps, gill side up, on the prepared baking sheet.
-
Finely chop the mushroom stems. Add them to a small pan with the lemon juice and 2 tablespoons of olive oil. Divide the remaining 2 tablespoons of olive oil among the mushroom caps.
-
Place the mushroom caps in the oven. Cook the chopped mushroom stems on the stove over medium-low heat for 10 minutes.
-
Remove the mushroom caps from the oven but keep the oven on. Add the sautéed stems and parsley to the breadcrumb mixture. Stir well, then season with salt and pepper.
-
Divide the filling among the mushroom caps. Return them to the oven and bake for 20 minutes.
-
For a golden top, broil the stuffed mushrooms for 1 to 2 minutes. Transfer to a serving plate and enjoy warm.
Notes
- Don’t wash the mushrooms: Use a lightly damp paper towel so they do not absorb excess water.
- Use a preheated pan: This helps the mushrooms brown instead of becoming too soft.
- Don’t overcrowd the pan: Space allows moisture to evaporate during baking.
- Experiment with the filling: Add herbs, spices, spinach, vegan cheese, or chopped nuts for variation.
Nutrition
Carbohydrates: 18g
Protein: 8g
Fat: 30g
Fiber: 3g
Sugar: 5g