Stuffed Mushrooms

My incredibly popular stuffed mushrooms are made with simple, everyday ingredients like cream cheese, Parmesan cheese, garlic, and fresh herbs, and come together in about 45 minutes. They’re so easy to make and always one of the most popular appetizers at parties, holidays, and family gatherings.
4.93 from 41 votes
84
Comments
Jump to Recipe
Jump to Video

I’ve made these mushrooms for almost every party for over 10 years and they are still the most loved and first ones gone!

several stuffed mushrooms on the platter garnished with cilantro.

5 stars

The best stuffed mushrooms I have ever had. They were a huge hit during the holidays. My husband has been asking for me to make them again. ~Tiffany

5 stars

This recipe is definitely a keeper. It’s absolutely delicious and very easy to make. ~SJ

mushroom caps and other ingredients to make stuffed mushrooms.

Key Ingredient Notes and Substitutions

Mushrooms – cremini or portobello mushrooms work best because they hold their shape and offer a nice size cavity for the filling. Larger caps give the perfect bite-to-filling ratio. Some stores even carry packaged mushrooms pre-selected out for stuffing.

Cream Cheese: This creates the rich, creamy base that keeps the filling stable in the oven—no melting or leaking. It helps everything stay soft, structured, and perfectly mounded.

Parmesan Cheese: Adds a salty, nutty umami boost that makes the mushrooms taste restaurant-worthy. Fresh-grated from a block works best for melting and flavor.
Substitutions: try using Asiago or Pecorino for sharper flavor; Gruyère for a melty sweetness.

Garlic: Fresh minced garlic brings essential savory brightness and cuts through the richness of the filling.
Substitutions: 1 teaspoon garlic powder OR even roasted garlic for a rich garlic flavor and a little sweetness.

Fresh Herbs (Parsley or Basil): Fresh herbs keep the filling from feeling heavy and add a clean, aromatic finish.
Substitutions: dried parsley and basil but half the amount since dried herbs are more potent OR try Italian seasoning (½-1 teaspoon).

Breadcrumbs: Helps thicken the filling, absorb moisture, and prevent sogginess—especially helpful with smaller mushroom caps.
Substitutions: gluten-free breadcrumbs; panko for a lighter crunch; crushed pork rinds for keto.

Tips For The Best Stuffed Mushrooms

I’ve gathered some great tips after years of working with countless mushroom recipes at home and in the restaurants:

  • To keep them from getting soggy, don’t soak the mushrooms. Mushrooms are like nature’s sponges, they tend to soak up water quickly. So it’s better to wipe mushrooms with a damp paper towel instead OR wash them fast. I always rinse them but you have to do it right: do it quickly in a strainer so they are not sitting in water, using cold water, and quickly. Pat them dry right away.
  • If you’re worried about the liquid around mushrooms after baking, it’s completely normal. Mushrooms hold quite a bit of liquid inside and release it while baking. Even if you didn’t wash mushrooms, there still be some liquid released during the cooking process. Simply transfer mushrooms into another dish to serve them.
  • Wondering which mushrooms to stuff? Portobello and cremini mushrooms are the best ones to stuff. When it comes to size, you can stuff the tiny baby bellas, the larger portobello caps, or the big Portobello steaks. It all depends on how many people you want to serve and if you’re cooking for an intimate dinner party or a larger party.
  • For the best tasting mushrooms, I like to combine sharper, flavorful cheeses with the smooth cream cheese. You can play around with your favorite cheeses but the cheeses I prefer to use are Parmesan, sharp cheddar, Gruyere, Asiago, Gouda, and more. 

How To Make Stuffed Mushrooms

Preheat the oven to 375°F and lightly grease a baking pan. 

Prep the Mushrooms: Rinse the mushrooms quickly under cold water or wipe them off with a damp paper towel to clean. Pat them dry right away. Carefully pop the stems out of the caps and toss the mushroom caps in some olive oil. Save the mushroom stems for the stuffing. Set it aside while you make the stuffing. 

collage of two images of cooking onions and mushrooms and mixing stuffing for mushrooms.

Stuffing: Dice shallot and mushroom stems and sauté them with a little olive oil until tender and start to brown. Add chopped garlic and sauté it together until fragrant. 

Once veggies are cooked, transfer them into a mixing bowl. Let it cool for a few minutes and add cream cheese, bread crumbs, cheese, cilantro, egg, salt and pepper. Mix until everything is combined.

Stuffed Mushrooms: Place the mushroom caps into the baking dish and carefully fill each cap with the mixture pressing down lightly with your finger to fit it in. Don’t push too hard of mushrooms could crack. Be generous with the filling too, fill them with a dome!

Sprinkle a little more Parmesan cheese or top and bake for about 20-25 minutes. Exact time will depend on the size of the mushrooms, so judge by the bigger mushrooms. 

unbaked stuffed mushroom caps in the baking dish.
collage of two images of mushrooms stuffed and topped with parmesan before and after baking.

Make Ahead Suggestions

You can either make the stuffing ahead of time or stuff the mushrooms ahead of time and bake them later.

  • Prep completely: Prep and stuff mushrooms and then place them into the baking pan you wish to use. Cover the pan air-tight and refrigerate. The only bad part about stuffing the mushrooms to bake later is that mushrooms start to get soft. So I would not recommend doing that longer than 24 hours before you actually need to serve the mushrooms. When ready, take it out of the refrigerator, take off cover, and bake but add an extra 3-5 minutes of bake time.
  • To make just the stuffing ahead of time, follow the recipe to make the stuffing but do not rinse or wipe the mushroom caps. Simply pop off the mushroom stems and save the caps for the next day when you’re cooking. Once the stuffing is mixed, place in an air-tight container and refrigerate it until ready to use. About an hour before cooking stuffed mushrooms, pull the stuffing out of the refrigerator and let it warm up on the counter to soften. 
stuffed mushrooms side by site on a white platter with green garnish.

Storing Instructions

Store leftover cooked stuffed mushrooms in a shallow,  air-tight container, in the refrigerator. Properly stored, mushrooms should last 3 to 5 days

To reheat, you can use a microwave to reheat the mushrooms for a few seconds. They don’t taste as good as fresh from the oven but still quite enjoyable. 

Is It Possible To Freeze Stuffed Mushrooms?

Yes, you can freeze them cooked or uncooked.

  • To freeze uncooked mushrooms: prepare them according to the recipe but instead of baking mushrooms, place them on a parchment paper covered baking sheet and freeze for about 2 hours. Set a time so you don’t forget. Once frozen, you can carefully transfer them into a large zip-lock freezer bag. Get as much air out as you can, label, and place back in the freezer. Freeze for up to 2 months. 
  • To bake mushrooms after freezing: you can bake them right from frozen or defrost them in the refrigerator first. If you plan to bake mushrooms frozen, you will need to give them extra 20 minutes or so to bake. 
  • Freezing cooked mushrooms: make sure to cool mushrooms completely before freezing. Place cooled stuffed mushrooms in a shallow air-tight freezer container. Or, freeze mushrooms on a parchment paper covered baking sheet for 2 hours first and then transfer them into a zip-lock freezer bag.  Get the air out, label, and freeze for up to 2 months.
holding one stuffed mushroom cap on top of other over the platter.

Frequently Asked Questions

Can I make these stuffed mushrooms without breadcrumbs?

Absolutely. Cream cheese-based fillings hold well without breadcrumbs, just make sure to use full fat cream cheese. If you want a gluten-free or low-carb version, try gluten free bread crumbs or crushed pork rinds, or simply go breadcrumb-free and enjoy a creamier texture.

Why did my mushrooms stick to the pan?

This usually happens when the pan is dry or the caps lack enough oil. Lightly oil the baking pan and rub olive oil directly over the mushroom caps before baking. A little moisture goes a long way toward preventing sticking.

What is my stuffed mushrooms are getting soggy?
Mushrooms release moisture when they are cooking since since you are baking and not searing the mushrooms, the liquid doesn’t evaporate fast enough. That is totally normal! It will not effect the finished mushrooms, simply take them out of the baking dish and serve on a platter.

Can I use an air fryer for stuffed mushrooms?
Yes! An air fryer is a great option for a quick and crispy finish. Pre-heat it, place mushrooms in a single layer so air circulates, and cook at about 370°F for about 6-9 minutes (time may vary by model and size of mushrooms). Because air fryers promote airflow, they help avoid sogginess—but watch closely so the filling doesn’t overbrown.

Can I double or triple the recipe for a party?
Definitely. The method scales well. Just keep these in mind: use similar-sized mushrooms for even baking, bake in batches if your pan size is limited (crowding causes steaming), and adjust bake time slightly if the tray is fully loaded. Pre-stuff and refrigerate so you’re ready to bake when guests arrive.

Can I add bacon or sausage?

Absolutely! You can all cooked and crumbled bacon right to the stuffed mushrooms filling. I would recommend about ½ cup of crumbled cooked bacon. Same for sausage. Make sure the meats are cooked before adding to the filling.

More Mushroom Recipes To Make

If love stuffed mushrooms, you are in a good company because that’s our favorite appetizer. I have several stuffed mushrooms recipes with meat like Sausage Stuffed Mushrooms, Crab Stuffed Mushrooms and Bacon Spinach and Four Cheese Stuffed Mushrooms. Or a meatless but so irresistible Spinach Artichoke Stuffed Mushrooms.

PIN THIS RECIPE FOR LATER

DID YOU MAKE THIS RECIPE? PLEASE leave a 🌟 star rating! Let me know how you liked it by leaving the 📝 comment below or share and tag me on social media @willcookforsmiles. DON’T FORGET to subscribe to my newsletter!

several stuffed mushrooms on the platter garnished with cilantro.

Stuffed Mushrooms Recipe

My incredibly popular stuffed mushrooms are made with simple, everyday ingredients like cream cheese, Parmesan cheese, garlic, and fresh herbs, and come together in about 45 minutes. They’re so easy to make and always one of the most popular appetizers at parties, holidays, and family gatherings.
4.93 from 41 votes
Print Pin Video Rate
Course: Appetizer
Cuisine: American
Prep Time: 15 minutes
Cook Time: 30 minutes
Total Time: 45 minutes
Servings: 4
Calories: 324kcal
Author: Lyuba Brooke

Ingredients

  • 16 oz medium sized baby bella or portobello mushrooms
  • 2 tbsp olive oil to toss mushrooms
  • Save the stems of the mushroom stuffing
  • 1 tbsp olive oil to saute
  • 1 shallot
  • 3 garlic cloves
  • 1 tbsp minced fresh cilantro (or 1/2 tbsp dried)
  • 4 oz cream cheese
  • 1 egg
  • 1/4 cup bread crumbs*
  • 1/2 cup fresh grated Parmesan cheese (can also use shaved)
  • Salt
  • black pepper
  • 2-4 tbsp fresh grated Parmesan cheese for topping

Instructions

  • Preheat the oven to 350°F and lightly grease a baking dish.
  • Rinse mushrooms quickly or wipe them off with a damp paper towel to clean. (If you rinse mushrooms, make sure to dry them with a paper towel right after.)
  • Carefully pop the stems off the caps and toss dried mushroom caps in some olive oil. Save mushroom stems for the stuffing. Set mushrooms aside while you make the stuffing. 
  • Preheat a small cooking pan and 1 tbsp of olive oil.
  • Dice shallot and mushroom stems and saute until tender.
  • Mince garlic cloves and add them to the pan. Saute until fragrant and move veggies into a small bowl.
  • Cool veggies a little bit and add cream cheese, bread crumbs, Parmesan cheese, cilantro, egg, salt, and pepper. Mix very well until all combined.
  • Place mushroom caps into the baking dish. Carefully fill each cap with stuffing mixture, pressing down lightly with your finger to fit a little bit more.
  • Bake stuffed mushrooms for about 20-25 minutes making sure that the mushrooms are tender and golden brown on top.
  • Sprinkle the stuffed mushrooms with some more fresh grated Parmesan cheese and serve.

Video

Notes

  • *Gluten Free Notes: This appetize is also very easy to make gluten free! To make this recipe gluten free, simply use gluten free bread crumbs. You may need to increase the amount of bread crumbs by 2 tablespoons since gluten free bread crumbs are not as dense as regular ones.
  • Cilantro: For those who do not like cilantro, you can substitute fresh parsley.
  • Store leftover cooked stuffed mushrooms in a shallow,  air-tight container, in the refrigerator. Properly stored, mushrooms should last 3 to 5 days
  • To reheat, you can use a microwave to reheat the mushrooms for a few seconds. They don’t taste as good as fresh from the oven but still quite enjoyable. 

Nutrition

Calories: 324kcal | Carbohydrates: 13g | Protein: 12g | Fat: 26g | Saturated Fat: 10g | Cholesterol: 82mg | Sodium: 408mg | Potassium: 522mg | Fiber: 2g | Sugar: 5g | Vitamin A: 557IU | Vitamin C: 1mg | Calcium: 231mg | Iron: 1mg
Tried this recipe?Mention @willcookforsmiles or tag #willcookforsmiles!

Originally published on Will Cook For Smiles on May 3, 2012.

Would you like to save this recipe?

We'll email this post recipe to you, so you can come back to it later!

Categories:

, , , , , , ,

All images and text ©Lyubov Brooke for ©Will Cook For Smiles. Please do not use my images without prior permission. If using my posts in collections and features, please link back to this post for the recipe.
Disclaimer: Nutrition information shown is not guaranteed to be 100% accurate as most ingredients and brands have variations.

4.93 from 41 votes (28 ratings without comment)

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating




This site uses Akismet to reduce spam. Learn how your comment data is processed.

84 Comments

  1. Adrian waller says:

    Can they be cooked in a microwave

    1. I wouldn’t recommend cooking these in the microwave; they really need to be baked to get that perfect texture and flavor. The microwave would make them too soft and watery.

  2. Diane Embury says:

    I use a mini tart tin to sit the mushrooms in, also subbed in garden vegetable flavoured spreadable cream cheese, mixed with some minced, sautéed shrimp, but also used the stems, crumbs, parm, subbed Italian parsley for cilantro, and topped all with a little grated Monterey Jack. Delish.

    1. That sounds absolutely delicious! 😍 I love how you used a mini tart tin, such a clever idea to keep everything in place. Thanks so much for sharing your twist on the recipe!

  3. Susan colton says:

    5 stars
    Can you bake them then take to the event? Will they be ok?

    1. Can I prepare them at night and take the next day?

      1. Hi Lisa,

        Sorry, I am just now seeing this, next time for a quicker responds message me on Facebook or Instagram. I do go over making them ahead of time above in the post and I will copy and paste it here as well.

        CAN I MAKE THEM AHEAD OF TIME?
        You can either make the stuffing ahead of time or stuff the mushrooms ahead of time and bake them later. The only bad part about stuffing the mushrooms to bake later is that mushrooms start to get soft. So I would not recommend doing that longer than the night before you actually need to serve the mushrooms.

    2. Yes, you may want to warm them up in the oven when you get there.

    1. Thank you, Brooklynn!

  4. Hi there. I cannot locate how many mushrooms are a serving which you are basing nutrition facts on.

    1. You would make them and divide them into 4 equal portions for the above nutrition facts to be correct.

  5. 5 stars
    Delicious!!! I too mine with feta cheese!!

    1. Yum! Feta sounds good! 🙂

  6. 5 stars
    I just made these and they are delicious! Thanks for sharing the recipe.

    1. So glad you liked them, Ruth!

  7. These are probably the BEST recipe for stuffed mushrooms I’ve ever made. I’ve had to share the recipe a dozen times!

    1. Thank you so much, Lori! So glad you like the recipe!

  8. Can these be put together and freeze to bake another day?

  9. I made these for Easter dinner, the kids thought they were yummy! Thank you!

    1. So glad to hear they liked them, Julia! 🙂

  10. Kim Ettinger says:

    I’m gonna make this for Christmas dinner at moms. An was wondering if after I make them An are all done can I put in refrigerator An then have them to eat cold?? I will make an cook as you say just wondering if can eat cold. Thanks.

    1. Hi Kim,

      I would not serve these cold they won’t taste good. You can make them ahead of time and reheat them before serving them.

  11. 5 stars
    These were AMAZING!!! I may have thrown a bit more garlic in, but that’s just us. I highly recommend these. You won’t be disappointed.

    1. Thank you so much, Michele! Glad you liked the recipe!

  12. 4 stars
    Made these an hour ago. I made double the batch and found the following: Do not double the cream cheese (used 8 oz) . Other than that they are good. However, I cooked 30 minutes. Probably just preference.

    1. Glad you liked them, Dona!

  13. With your nutrition chart whats a serving size?

    1. Hi JD, the serving size is 4 mushrooms.

    2. 5 stars
      I just made these now. They r delicious!! I love them. I’m not sure how it can b so high in fat……..but I love them. Thank u

      1. SO glad you loved it! Thank you!

  14. Amy Locurto says:

    What a great party appetizer! Can’t wait to try this recipe.

    1. I hope you will like it, Amy!

  15. Mary Anne says:

    Can these be made and held in refrigerator overnite?

    1. Hi Mary Anne! I’m sorry for late response. I do believe you will be just fine to prepare them and stuff them the night before and just bake them the next day.

  16. These would be perfect for our office Christmas party. What type of mushrooms do you recommend? Is this something I could assemble at home the night before and pop in the oven at work the next day?

    1. Hi Tamatha!
      I usually baby bella mushrooms, I just to to pick out the bigger ones and make them as even in size as I can.
      I hope you like it!

  17. I’m going to be trying these! My husband loves mushrooms, and as I do not, I’m taking your word for it that these are the best. 😉 One note though, you have cilantro in your list of ingredients but it is not used anywhere in the recipe, as well as having parsley written into step 6. I’m going to be using the parsley seeing as that is all I have on hand. Thanks for the recipe!

    1. Oh, thank you for letting me know!!
      You can definitely use parsley but note that cilantro has a stronger and different flavor. I Love parsley though, so I’d use it just fine 🙂
      I do hope you like them!

  18. Your title is no joke! They’re the best stuffed mushrooms! So happy I came upon this recipe & your blog! 🙂 I didn’t have shredded Parmesan cheese so I just broiled them at the end for color and it was so so so good. Def going to be making these more often!

    1. I’m so happy to hear that! Thank you, Yana 🙂
      So glad you liked them!

  19. Found your recipe on Pinterest and so glad I did. I made these for a dinner party last night and they were a hit. Especially love the bread crumbs part. Heads up your recipe ingredients only call for grated parmesan, but then your directions mention shredded parmesan. Thankfully I had both on hand because sprinkling grated on top I don’t think would have been as satisfying to the mouth or eye.

    1. Thank you!! I’m so glad you liked them 🙂 I’m always happy to hear that.
      Thank you for letting me know! I’ll fix the recipe asap.

    2. Gary Robillard says:

      I stuffed mushrooms with escargo.
      Guests didn’t know, but said they excelant
      GR
      .

      1. Sneaky! Sounds delicious though!

More Recipes...