These flavorful vegan stuffed mushrooms are a delicious appetizer or side dish. Stuffed with TVP sausage, bread crumbs, and vegan cheese, these mushrooms will make your mouth water. If you are looking for that perfect hot appetizer to serve at your next party, this is it! They are easy to make gluten-free, too!

Vegan stuffed mushrooms on a white plate with parsley sprinkled on them.

Want to save this recipe?

Enter your email below and get it sent straight to your inbox. Plus, get more amazing vegan recipes that will satisfy your cravings!

Save Recipe

Why you’ll love this recipe

These vegan stuffed mushrooms are an easy, delicious, warm appetizer that will satisfy. If you’re a mushroom lover like I am, you need to make these bite-sized stuffed mushrooms for your next get-together.

Ingredients and substitutions

  • Mushrooms – I like to use crimini or button mushrooms, but you can also use baby bella mushrooms. You want to use mushroom caps that are large enough to hold about 1 tablespoon of filling once the mushroom stem is removed.
  • Vegan Butter – you can use any vegan butter or olive oil that you want. (You can also saute the mushrooms in 2 tablespoons of veggie broth to make it oil-free.)
  • Salt – for flavor.
  • Bragg’s Liquid Aminos – for flavor. You can swap this out with Tamari or soy sauce, too.
  • Italian Seasoning – for flavor.
  • Red Pepper Flakes – for a little spice. You can also use a dash of cayenne for some heat. (optional)
  • Fennel Seeds – to give it a sausage-like flavor. (optional)
  • Water – to get the right moisture. You can use a low-sodium broth for more flavor.
  • Bread Crumbs – you can use any type that you want. I also like to use seasoned stuffing instead for more flavor.
  • TVP – This stands for textured vegetable protein. It is a dehydrated soy protein that gives your stuffed mushrooms a meaty taste and texture. See my post about TVP to learn more. (If you can’t find it, or want them to be soy-free, you can use more breadcrumbs instead.)
  • Vegan Cheese – any cheese that melts well, like vegan mozzarella or vegan parmesan cheese.
  • Parsley – fresh chopped for the most flavor. You can also add rosemary or thyme if you’d like.

How to make vegan stuffed mushrooms

Prep the mushrooms

Step 1 – Preheat your oven to 375°F (190 °C). Wash your mushrooms well by rubbing off any dirt and rinsing them under water. Don’t soak or submerge your mushrooms. Cut off the brown spot at the end of the stems and discard.

Step 2 – Use a spoon to scoop out the stems and gills from the mushrooms, and save what you scrape out. Then, chop the stems and gills into very small pieces. (Chop up any broken or ugly mushrooms too until you have 1 cup of finely chopped mushroom pieces.)

Step 3 – Place the hollowed-out mushrooms on a baking sheet lined with parchment paper (or oil). Spray both sides of the mushrooms with a light coating of spray oil.

Cremini mushrooms with the center cleaned out that have been sprayed with oil and placed on a parchment lined baking sheet.

Make the mushroom filling

Step 4 – Saute the chopped mushrooms in 1 tablespoon of vegan butter (or oil) with 1/8 teaspoon of salt over medium-low heat for about 5 minutes, until they are soft and release their juices.

Step 5 – Add 1 tablespoon Bragg’s Liquid Aminos, 1 teaspoon Italian herbs, 1/4 teaspoon red pepper flakes, 1/4 teaspoon fennel seeds, and 1/2 cup of water, then stir well until it comes to a boil, then turn off the heat.

Step 6 – Sprinkle in the TVP, stir well, then cover and let it absorb some of the liquid for 5 minutes.

Step 7 – Add breadcrumbs, vegan cheese, and finely chopped parsley; stir, then cover again for 5 more minutes to let the cheese melt a little.

Cremini mushrooms filled with a vegan stuffing on a parchment lined baking sheet before baking.

Stuff and bake the mushrooms

Step 8 – Stuff the mushrooms with the filling mixture so that it’s heaping up in the center of the mushroom. (You can top them with additional cheese if you would like.)

Step 9 – Bake the stuffed mushrooms at 375° F (190° C) for 20 minutes, until golden on top. Serve hot.

Pro tips

  • Choose mushrooms that are as firm and fresh as possible. Don’t use mushrooms that have bruising or are starting to get soft.
  • For gluten-free, vegan stuffed mushrooms, or just to make them “meatier,” swap out the breadcrumbs for an equal amount of TVP.

How to make gluten-free stuffed mushrooms

You can swap out the breadcrumbs for gluten-free breadcrumbs to make them gluten-free. You can also simply omit the breadcrumbs and use twice as much TVP. This will give you even meatier vegan stuffed mushrooms.

If you’re searching for more easy-to-make gluten-free appetizers, check out this vegan mushroom pâté, mini polenta pizzas, or easy vegan spinach dip.

If you love mushrooms, be sure to try my pizza-style stuffed portobello mushroom, too.

A close up of a serving dish filled with vegan stuffed mushrooms.

How to store and reheat them

Refrigerate: These vegan stuffed mushrooms will keep well in the fridge for 3 – 5 days in a sealed airtight container.

Freeze: Stuffed mushrooms freeze well and can be stored in an airtight bag in the freezer for up to 3 months. You can reheat them directly from the freezer.

Reheating: Reheat your stuffed mushrooms on a cookie sheet in the oven. Bake them at 350°F for about 10 minutes, until warm, or 15 minutes if baking from frozen.

Can I make stuffed mushrooms ahead of time?

Yes, if you want to prep these before a party or holiday meal, simply stuff the mushrooms, cover, and store them in the fridge for up to 24 hours before baking.

Someone picking up a stuffed mushroom off a serving plate of them

Vegan stuffed mushroom recipe

A person picking up a stuffed mushroom off a plate of them.
Diet
Gluten Free Icon
Nut Free Icon
Vegan Icon
5 from 5 rating

Vegan Stuffed Mushrooms

A stuffed mushroom appetizer with seasoned meaty vegan TVP, bread crumbs and vegan cheese.

Ingredients

  • 2 (8 oz) packs button mushrooms, or crimini mushrooms (1 pound loose mushrooms)
  • 1 tablespoon vegan butter, (or oil of choice)
  • 1/8 teaspoon salt
  • 1 tablespoon Bragg's Liquid Aminos
  • 1 teaspoon Italian seasoning
  • 1/4 teaspoon red pepper flakes, (or a dash of cayenne pepper)
  • 1/4 teaspoon fennel seeds, (optional for a sausage like flavor)
  • 1/2 cup water
  • 1/3 cup TVP
  • 1/3 cup bread crumbs
  • 1/2 cup vegan mozzarella cheese
  • 3 tablespoons parsley, (fresh chopped)

Instructions
 

Prep the mushrooms

  • Preheat your oven to 375°F (190 °C). Wash your mushrooms well by rubbing off any dirt and rinsing them under water. Don't soak or submerge your mushrooms. Cut off the brown spot at the end of the stems and discard.
  • Use a spoon to scoop out the stems and gills of the mushrooms, and save what you scrape out. Then, chop the stems and gills into very small pieces. (Chop up any broken or ugly mushrooms too until you have 1 cup of finely chopped mushroom pieces.)
  • Place the hollowed-out mushrooms on a cookie sheet lined with parchment paper (or oiled). Spray both sides of the mushrooms with a light coating of spray oil.

Make the mushroom filling

  • Saute the chopped mushrooms in 1 tablespoon of vegan butter (or oil) with 1/8 teaspoon of salt over medium-low heat for about 5 minutes, until they are soft and release their juices.
  • Add 1 tablespoon Bragg's Liquid Aminos, 1 teaspoon Italian herbs, 1/4 teaspoon red pepper flakes, 1/4 teaspoon fennel seeds, and 1/2 cup water; stir well until it comes to a boil, then turn off the heat.
  • Sprinkle in the 1/3 cup of TVP, stir well, and cover for 5 minutes to let it absorb some of the liquid.
  • Add 1/3 cup breadcrumbs, 1/2 cup vegan cheese, and 3 tablespoons finely chopped parsley. Stir, then cover again for 5 more minutes to let the cheese melt a little.

Stuff and bake the mushrooms

  • Stuff the mushrooms with the filling mixture so that it's heaping up in the center. (You can top them with additional cheese if you would like.)
  • Bake the stuffed mushrooms at 375°F (190 °C) for 20 minutes, until golden on top. Serve hot.

Notes

  • Choose mushrooms that are as firm and fresh as possible. Don’t use mushrooms that have bruising or are starting to get soft.
  • For gluten-free, vegan stuffed mushrooms, or just to make them “meatier,” swap out the breadcrumbs for an equal amount of TVP.
  • For a full list of substitutions, see the ingredients and substitutions section of the post.
  • See the post for storage and reheating instructions.
Serving: 2mushrooms, Calories: 66kcal, Carbohydrates: 7g, Protein: 3g, Fat: 3g, Saturated Fat: 1g, Polyunsaturated Fat: 0.4g, Monounsaturated Fat: 1g, Trans Fat: 0.01g, Sodium: 226mg, Potassium: 31mg, Fiber: 1g, Sugar: 1g, Vitamin A: 216IU, Vitamin C: 2mg, Calcium: 34mg, Iron: 1mg
Did you make this recipe?Please leave a star rating and review below!

📌 Be sure to follow me on Pinterest for new vegan recipes!