These Cream Cheese Stuffed Mushrooms are the perfect easy appetizer for holidays, dinner parties, or entertaining at home. Tender cremini mushrooms are stuffed with a rich, creamy filling made with cream cheese, Parmesan, garlic, and fresh herbs, then baked until golden brown. They're ready in just 30 minutes and can be prepared ahead of time, making them a great option for Thanksgiving, Christmas, or your next gathering.
As a professional recipe developer and cookbook author, I love having a few simple appetizers that I can make whenever we're entertaining. These stuffed mushrooms are one of my favorites because they use just a handful of ingredients but have so much flavor. The combination of savory mushrooms, creamy cheese, and herbs makes them a crowd favorite, even for people who aren't usually big mushroom fans!
This is my absolute go to for stuffed mushrooms!! The only thing I do different is I add bacon pieces to it because bacon is awesome 🙂 thank you for your recipe!!
- our reader, Taylor
If you are looking for more mushroom recipes, check out our: Mini Mushroom Wellingtons, Easy Mushroom Pasta, Mushroom Alfredo, or Sausage Stuffed Acorn Squash.

Jump to:
Why You'll Love this Recipe
- Easy to make: These stuffed mushrooms only require 10 minutes of prep time and bake in about 20 minutes. They're a great last-minute appetizer when you're short on time.
- Perfect for entertaining: Whether you're hosting Thanksgiving, Christmas, or a dinner party, these bite-sized appetizers are always a hit. You can even assemble them ahead of time and bake right before serving.
- Packed with flavor: Cream cheese, Parmesan, garlic, and herbs create a rich, savory filling that pairs perfectly with the earthy mushrooms. Every bite is creamy, cheesy, and delicious!

Ingredients
Here are the ingredients you will need for this easy appetizer:
- Mushrooms - Use cremini mushrooms with the mushroom stems removed. Cremini mushrooms are often called baby portobello mushrooms or baby Bella mushrooms in the grocery store - they are the same thing!
- Cream cheese - You will need one block of softened cream cheese.
- Parmesan - Use shredded parmesan.
- Garlic - Use fresh minced cloves of garlic.
- Herbs - Thyme, rosemary and sage.
- Onion powder
- Salt & black pepper
Directions
Let's make this perfect appetizer together!
Recipe Video

Step 1
Preheat the oven to 400°F. In a medium bowl, combine the cream cheese, parmesan cheese, garlic, herbs, onion powder, salt, and pepper.

Step 2
Working with one mushroom at a time, stuff mushrooms with cream cheese mixture into the center of the mushroom cap. Place mushrooms on a baking sheet in a single layer and evenly spaced.

Step 3
Bake in the preheated oven for 15-20 minutes or until they are golden brown.

Step 4
Remove from the oven, allow them to cool slightly and serve them warm.
Expert Tips and Tricks
Here are some expert tips to make this mushroom recipe:
- Choose mushrooms that are similar in size. This helps the mushrooms cook evenly so you don't end up with some that are overcooked and others that are undercooked.
- Don't soak the mushrooms. Mushrooms absorb moisture, so avoid soaking them in water when cleaning. Instead, wipe away any dirt with a damp paper towel and pat dry before stuffing.
- Soften the cream cheese. Let the cream cheese sit at room temperature until softened so it's easy to mix with the Parmesan, garlic, and herbs.
- Avoid overcrowding the baking sheet. Arrange the mushrooms in a single layer with space between them. This allows moisture to evaporate as they bake and helps prevent soggy mushrooms.
- Serve while warm. These stuffed mushrooms are best served shortly after baking, while the filling is warm and creamy.

Kitchen Equipment
Here is some kitchen equipment you will need for this easy recipe. You can find all of these products on Amazon.
- Baking sheet - Use a good quality sheet pan for even cooking!
- Parchment paper - I love these pre-cut sheets of parchment paper.
- Serving Tray - I love serving these mushrooms on a wooden serving tray like this one.
Recipe Substitutions/Variations
Here are some common recipe substitutions and variations for the best stuffed mushrooms.
- Herbs - Use fresh herbs instead of dried. Increase the amount of each to 1 tablespoon instead of 1 teaspoon of dried.
- Seasoning - If you want a little kick or spice, add a bit of cayenne pepper to the stuffing mixture.
- Protein - Add protein with crab meat or cooked Italian sausage into the cream cheese mixture.
What To Serve With
Here are some recipes to serve alongside these easy stuffed mushrooms:
Frequently Asked Questions
Cremini or white button mushrooms are going to work best for stuffing. They have a naturally cupped shape that is just right for stuffing with a delicious cream cheese filling!
Yes! You can stuff the mushrooms ahead of time and store them in an airtight container in the refrigerator until you are ready to bake them.
No. This recipe instructs you to bake them at 400°F which helps the moisture to evaporate quickly instead of allowing them to steam. Baking these on a baking sheet where the mushrooms are spaced evenly will also prevent soggy bottoms.

Recipe Storage and Reheating
Here are storage and reheating instructions for this crowd pleaser recipe:
- Refrigerator Storage: Store in an airtight container, or covered in plastic wrap, and eat leftovers within 4-5 days. Reheat according to instructions below or serve at room temperature.
- Freezer Storage: Freeze uncooked stuffed mushrooms in a freezer-safe, airtight container or freezer bag and keep for up to 3 months. When you're ready to use, thaw in the refrigerator and reheat as instructed below.
- Reheating Instructions: Heat in the oven at 350F until warmed through.
Other Recipes to Try

Cream Cheese Stuffed Mushrooms
Equipment
- Baking Sheet
- Parchment Paper
Ingredients
- 1 lb cremini mushrooms stems removed
- 8 oz cream cheese softened
- ½ cup parmesan cheese shredded
- 2 garlic cloves minced
- 1 teaspoon thyme
- 1 teaspoon rosemary
- 1 teaspoon sage
- ½ teaspoon onion powder
- ½ teaspoon salt
- ½ teaspoon black pepper
Instructions
- Preheat the oven to 400F.
- Combine cream cheese, parmesan cheese, garlic, thyme, rosemary, sage, salt, and black pepper in a bowl and mix well.
- Scoop a spoonful of cream cheese filling in each mushroom cap.
- Bake for 15-20 minutes, until golden brown.
Video
Notes
-
- Plan ahead - The cream cheese will need to be softened, so be sure to take it out of the refrigerator several hours before you plan to mix up the stuffing. If you happen to forget, place the unwrapped block of cream cheese in the microwave for about 10-15 seconds to soften.
-
- Make extra - This easy to grab finger food appetizer will go quickly, so make a double batch to ensure everyone gets enough!
-
- Use a hand mixer - You can use a hand mixer to mix the cream cheese mixture. This makes the whole process even quicker!
-
- Parchment paper - Line your baking sheet with parchment paper for easy clean up!
- Refrigerator Storage: Store in an airtight container, or covered in plastic wrap, and eat leftovers within 4-5 days. Reheat in the oven or microwave.
Did You Make This Recipe?
Leave a comment below or tag us @tasting.with.tina on Instagram!















Colleen M. says
This is the BEST cream cheese stuffed mushrooms recipe !!!!
Cayenne pepper gave it that extra kick!
Thank you,
Colleen ❤️ 🥘
Christina Musgrave says
Thanks Colleen! So glad you enjoyed!
Jessica Jak says
Delicious!! Added some bacon to the mix as well as fresh herbs and they turned out very well!
Christina Musgrave says
Thanks Jessica! Love the addition of bacon!
Taylor says
This is my absolute go to for stuffed mushrooms!! The only thing I do different is I add bacon pieces too it cuz bacon is awesome 🙂 thank you for your recipe!!
Christina Musgrave says
Thanks so much, Taylor! I'm sure the bacon tastes delicious with these!
Kelly Ann says
I love this recipe!
Christina Musgrave says
Thanks, Kelly Ann!