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.

Vegetarian stuffed mushrooms on a platter.
save this recipe!
Save this recipe!
Get this sent to your inbox, plus get new recipes from us every week!

If you have ever been invited to a holiday party or work event as a vegetarian, you know the sheer fear of:

  1. Trying to come up with something to bring that is vegetarian and everyone will like, and
  2. 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

★★★★★

“I love this recipe!! So easy to make and always a hit at parties!” —Jenny

Add your review

Stuffed mushrooms on a platter with herbs around.

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!

Close up image of stuffed mushrooms.

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.

Mushrooms with the stems removed, upside down on a tray.

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.

Pan with sautéed garlic and onions and mushroom stems.
Sweating the veggies first will prevent soggy stuffed mushrooms when baking.

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.

The same pan with the cheese and bread crumbs added.
Mushrooms on a tray being stuffed with cheese filling.
I like to fill the mushrooms over the skillet so that it catches any filling that falls out during the stuffing process!

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

Stuffed mushrooms on a sheet tray after baking.

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.

Stuffed mushrooms on a platter.

Herby Cream Cheese Stuffed Mushrooms

5 from 5 ratings
Prep: 30 minutes
Cook: 15 minutes
Total: 45 minutes
Servings: 4 servings
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.

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
Save this recipe!
Enter your email & we’ll send it straight to your inbox. Plus you’ll get great new recipes from us every week!

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.
    A baking tray lined with parchment paper holds rows of raw, hollowed-out mushrooms, all positioned with their caps facing down—perfectly prepped for making delicious vegetarian stuffed mushrooms.
  • 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.
    A frying pan contains chopped mushrooms on one side and diced onions on the other, set on an orange surface—perfect ingredients for preparing delicious vegetarian stuffed mushrooms.
  • Filling: Remove from heat and stir in all remaining ingredients. Carefully spoon a bit of filling into each hollowed out mushroom.
    A baking tray with hollowed-out mushrooms on parchment paper, perfect for preparing vegetarian stuffed mushrooms, sits beside a pan of chopped vegetable filling and a spoon.
  • Bake: Bake for 15 minutes, or until golden brown.
    A white platter with vegetarian stuffed mushrooms, topped with a breadcrumb and herb mixture, arranged neatly for serving.

Notes

Store leftovers in an airtight container in the fridge for up to 5 days. Reheat in the microwave, oven, or air fryer.
Make Ahead: These can be prepped and stored in the fridge in an airtight container up to 2 days prior to baking them.

Nutrition

Serving: 1serving | Calories: 220kcal | Carbohydrates: 16.1g | Protein: 9.1g | Fat: 14.5g | Saturated Fat: 5.2g | Cholesterol: 21mg | Sodium: 363mg | Potassium: 451mg | Fiber: 2.2g | Sugar: 3.4g | Calcium: 110mg | Iron: 4mg

Nutrition information calculated by Sarah Bond, degreed nutritionist.

did you make this?Leave a comment below and tag @liveeatlearn on social media! I love seeing what you’ve made!
Eat vegetarian cookbook.

Let's eat more plants!

Packed with over 100 reader-favorite vegetarian recipes, my cookbook is your go-to guide for easy, healthy meals that make plant-based eating a breeze.

You May Also Like

5 from 5 votes (1 rating without comment)

Leave a comment

Question? Ask your question here! Sarah personally answers comments every weekday.

Rate this Recipe:




6 Comments

  1. Cheryl Foley says:

    5 stars
    Best mushrooms , luv’d them , guests luv’d em!

    1. Sarah Bond says:

      So happy to hear it Cheryl! 😀

  2. Cathy says:

    5 stars
    The Best recipe for stuffed mushrooms that I’ve found.

  3. Hungry Girl says:

    5 stars
    I added finely minced bacon. They are blue-ribbon quality.

  4. Jenny says:

    5 stars
    I love this recipe!! So easy to make and always a hit at parties!

    1. Sarah Bond says:

      Yay! So happy to hear it 😀