This post contains affiliate links.
Packed with fresh herbs and cheese, these creamy stuffed mushrooms make the perfect appetizer or snack. They can be completely prepped ahead of time and just take 15 minutes to bake, making them ideal for holiday or dinner parties.

If you have ever been invited to a holiday party or work event as a vegetarian, you know the sheer fear of:
- Trying to come up with something to bring that is vegetarian and everyone will like, and
- Deciding if you can eat at said party
The good news is these vegetarian stuffed mushrooms are a crowd pleaser and vegetarian! These stuffed mushrooms with cream cheese are packed with garlic, thyme, and parmesan (yes, more cheese!) and topped with crunchy Italian bread crumbs.
Reader rating

here’s what you’ll need
The beauty of these mushrooms in the cheesy and herby filling.
- Mushrooms: The key ingredient! For this recipe, you will need button mushrooms. These are little mushrooms that are perfectly suited for being stuffed with cheese and eaten in one or two bites.
- Onions and Garlic: What recipe is complete without onions and garlic??
- Breadcrumbs: I use Italian breadcrumbs to add some more flavor to this dish while keeping the ingredients list to a minimum. But you could use any type of bread crumbs or stale bread!
- Cheese: These use a combination of cream cheese and parmesan. You could also use herbed cream cheese for extra flavor or Neufchâtel instead of cream cheese for a lower-fat option. I always prefer to grate the parmesan cheese myself because the cheese that comes pre-grated usually has anti-caking agents that influence the flavor.
- Herbs and Seasonings: These mushrooms use a combination of fresh thyme and parsley and then a little salt and pepper.
breadcrumb substitution
If you don’t have any breadcrumbs, you can make your own! Use day-old bread and chop it up small. Then add to a pan and toast it in the oven for 10 minutes with a little oil and Italian seasoning. Once crispy, remove from the oven, let cool, and then use the side of a knife to crunch up the bread into little bread crumbs!

here’s how to make them
Step 1: Prep the Mushrooms
Preheat the oven to 400°F (204°C). Wipe the dirt off each mushroom. Pluck out the stems and chop them finely. Place the mushroom caps on a parchment-lined baking sheet.

Step 2: Make the Flavor Base
Heat oil in a large saute pan over medium heat. Add onion, garlic, and thyme. Cook until the onion is soft, about 3 minutes.
Step 3: Add the Stems
Add chopped mushroom stems to the pan of onions and continue cooking until they release their moisture and evaporate for about 5 to 10 minutes.

Step 4: Make the Filling
Remove from heat and stir in all remaining ingredients until well blended. Carefully spoon a bit of mixture into each hollowed-out mushroom.


Step 5: Bake Them
Bake for 15 minutes or until golden brown, and then enjoy them as your new favorite finger food.

stuffed mushroom variations
Looking to switch up this vegetarian stuffed mushroom recipe? Try adding goat cheese or red pepper flakes for a spicy take. You could also try drizzling some pesto on top.

Make It Vegan
These can easily be made into vegan stuffed mushrooms by simply replacing the cream cheese with vegan cream cheese and omitting the parmesan! Or, use a vegan parmesan.


Herby Cream Cheese Stuffed Mushrooms
Ingredients
- 1 lb button mushrooms, 450 g
- 2 Tbsp oil, 30 mL
- ½ yellow onion, finely diced
- 2 cloves garlic, minced
- 2 Tbsp fresh thyme leaves
- ½ cup Italian breadcrumbs, 60 g
- ¼ cup cream cheese, 50 g
- ¼ cup grated parmesan, 30 g
- ¼ cup finely chopped fresh parsley, 20 g
- ¼ tsp each salt and pepper
Instructions
- Prep Mushrooms: Preheat oven to 400°F (204°C). Wipe the dirt off of each mushroom. Pluck out the stems and chop them up finely. Place the mushroom caps on a parchment-lined baking sheet.
- Flavor Base: Heat oil in a large saute pan over medium heat, then add onion, garlic, and thyme. Cook until onion is soft, about 3 minutes.
- Add Stems: Add chopped mushroom stems to the pan of onions and continue cooking until they release their moisture, about 5 to 10 minutes.
- Filling: Remove from heat and stir in all remaining ingredients. Carefully spoon a bit of filling into each hollowed out mushroom.
- Bake: Bake for 15 minutes, or until golden brown.
Notes
Nutrition
Nutrition information calculated by Sarah Bond, degreed nutritionist.
















Best mushrooms , luv’d them , guests luv’d em!
So happy to hear it Cheryl! 😀
The Best recipe for stuffed mushrooms that I’ve found.
I added finely minced bacon. They are blue-ribbon quality.
I love this recipe!! So easy to make and always a hit at parties!
Yay! So happy to hear it 😀