This post contains affiliate links (paid links). Advertisements displayed on this website do not reflect endorsements or recommendations made by Mitten Girl LLC.
Skip to RecipeFull of melty cheeses and fresh herbs, this vegetarian stuffed mushrooms recipe is sure to be a hit the next time you’re entertaining friends or hosting a dinner party.

Jump to:
Stuffed mushrooms are an easy, crowd pleasing appetizer that can be prepped ahead of time and then cooked just before your guests arrive.
The meaty texture and buttery breadcrumbs in this vegetarian stuffed mushroom recipe makes it a great recipe for both vegetarians and meat lovers alike.
White wine adds a lot of flavor to these mushrooms. By baking them in white wine, the mushrooms absorb the bright flavor of the wine while all of the alcohol cooks out making these stuffed mushrooms something everyone can enjoy.
Choose a dry white wine for cooking the mushrooms, like sauvignon blanc or pinot grigio. A sweet wine like Mascato doesn’t work as well in this recipe.
I love serving these stuffed mushrooms alongside my bacon-wrapped dates and whipped feta bruschetta for a hearty appetizer spread.
What's in Vegetarian Stuffed Mushrooms
- Whole mushrooms - Choose from white, cremini, or baby bella mushrooms
- Butter - Either unsalted or salted butter will work in this recipe.
- Panko breadcrumbs - Skip the traditional breadcrumbs in favor of bigger crunchier Panko breadcrumbs.
- Yellow onion - White onion and red onion also work well in this recipe.
- Garlic - Choose fresh cloves of garlic.
- Extra virgin olive oil - Use your favorite brand.
- Fresh parsley and fresh thyme - Fresh herbs give the best flavor. Substitute 1 teaspoon of dried thyme and 1 teaspoon of dried parsley for the fresh herbs in this recipe. When cooking, add in the dried herbs right away along with the veggies, instead of mid-way through.
- Salt - Start with a small amount and adjust to taste.
- Dry white wine - Choose a pinot Grigio or sauvignon blanc. Skip the mascato and Riesling.
- Parmesan cheese - Freshly grated Parmesan cheese works best. Skip the parm in the green canister.
- Mozzarella cheese - Choose a block or shredded mozzarella cheese, not fresh buffalo mozzarella.
How to Make Vegetarian Stuffed Mushrooms (Step by Step)
Heat oven to 350.
Clean any dirt off of the mushrooms using a damp paper towel and remove the stems. Set mushroom caps aside.
Melt butter in a small skillet. Add breadcrumbs. Cook until breadcrumbs are toasted and turn brown. Remove from heat. Set aside.
Finely dice the stems of the mushroom. Measure out 1 cup of diced mushroom stems. Discard the rest.
Heat olive oil in a large nonstick skillet over medium heat. Add chopped mushroom stems, onion, and garlic.
Cook for 3-4 minutes.
Stir in parsley, thyme, and salt. Cook for 2-3 more minutes until the veggies are soft.
Remove from heat.
Stir in toasted bread crumbs and Parmesan cheese.
Place mushroom caps in an 8x8 inch baking dish, cap side (top) down.
Pour wine into the bottom of the dish.
Spoon 1-2 teaspoon of the stuffing mixture into each cap, heaping them as full of filling as you’d like.
Cover the dish with aluminum foil and place in your preheated oven.
Bake covered for 20 minutes.
Remove the foil. Sprinkle the stuffed mushrooms with shredded mozzarella cheese, dividing the cheese evenly between the mushrooms.
Bake uncovered for an additional 10 minutes.
Serve your stuffed mushrooms warm.
Enjoy!
Store the leftover mushrooms in an airtight container in the refrigerator for up to 4 days.
Recipe Tips
- Enjoy meat? These stuffed mushrooms make a delicious side dish for a main course of grilled steak or roast chicken.
- Make a large batch for your next party! Use the tools in my recipe card to easily double and triple this recipe to feed a crowd.
- Speed up your dicing time by using a mini food processor to chop up the mushroom stems, onion, and garlic.
- Prep this recipe by making the filling ahead of time. Stuff and bake the mushrooms an hour or two before your guests arrive. Cover the pan and keep in a warm oven until ready to serve.
Try These Vegetarian Snack and Appetizer Recipes
Looking for more vegetarian appetizers? Try my super easy 5 minute bean dip or whipped ricotta dip with honey. Or make these vegetarian sheet pan nachos or a batch of roasted garlic and white bean spread.
FAQs and Substitutions
I like the flavor the wine imparts, and all of the alcohol bakes out while the mushrooms are in the oven. However, you can swap out the white wine for vegetable broth if you prefer.
Large white button mushrooms, cremini mushrooms, or baby bella mushrooms are the best mushrooms for this recipe. You need the stems of the mushrooms for the filling so using large portobello mushrooms - which have small stems and large caps - will lead to not enough mushrooms in the filling.
Print the Recipe Card
Vegetarian Stuffed Mushrooms in White Wine
Ingredients
- 8 large whole mushrooms white button or baby bellas
- 1 tablespoon butter
- 3 tablespoon panko breadcrumbs
- ½ cup onion diced
- 2 cloves garlic minced
- 2 tablespoon olive oil
- 1 tablespoon fresh parsley finely chopped
- 1 tablespoon fresh thyme finely chopped
- ½ teaspoon salt
- ½ cup white wine
- ⅓ cup Parmesan cheese grated
- ½ cup mozzarella cheese shredded
Instructions
- Heat oven to 350.
- Clean any dirt off of the mushrooms using a damp paper towel and remove the stems. Set mushroom caps aside.8 large whole mushrooms
- Melt butter in a small skillet. Add breadcrumbs. Cook until breadcrumbs are toasted and turn brown. Remove from heat. Set aside.1 tablespoon butter, 3 tablespoon panko breadcrumbs
- Finely dice the stems of the mushroom. Measure out 1 cup of diced mushroom stems. Discard the rest.
- Heat olive oil in a large nonstick skillet over medium heat. Add chopped mushroom stems, onion, and garlic.½ cup onion, 2 cloves garlic, 2 tablespoon olive oil
- Cook for 3-4 minutes.
- Stir in parsley, thyme, and salt. Cook for 2-3 more minutes until the veggies are soft.1 tablespoon fresh parsley, 1 tablespoon fresh thyme, ½ teaspoon salt
- Remove from heat.
- Stir in toasted bread crumbs and Parmesan cheese.⅓ cup Parmesan cheese, ½ cup mozzarella cheese
- Place mushroom caps in an 8x8 inch baking dish, cap side (top) down.
- Pour wine into the bottom of the dish.½ cup white wine
- Spoon 1-2 teaspoon of the stuffing mixture into each cap, heaping them as full of filling as you’d like.
- Cover the dish with aluminum foil and place in your preheated oven.
- Bake covered for 20 minutes.
- Remove the foil. Sprinkle the stuffed mushrooms with shredded mozzarella cheese, dividing the cheese evenly between the mushrooms.
- Bake uncovered for an additional 10 minutes.
- Enjoy!
- Serve your stuffed mushrooms warm. (Not at room temperature.)
- Store the leftover mushrooms in an airtight container in the refrigerator for up to 4 days.
Jen Belmonte says
This recipe is a new favorite!! I made it for Thanksgiving and again for a football party. It's even great as a left-over, so I will definitely be making it ahead of time for get-togethers in the future!
Katy McAvoy says
Yay! I'm so glad you liked it, Jen!
Kristi says
Delicious! Simple to make. Easy to substitute gluten-free breadcrumbs to accommodate food allergies at our house. I love that this recipe uses the mushroom caps and stems. I know I will make this again and again for friends and family!
Katy McAvoy says
Happy to know it works well with gluten free breadcrumbs!