Best Stuffed Mushrooms Recipe

Catalina Castravet
By Catalina Castravet
5 from 2 reviews

Appetizers Christmas Recipes Easter Holiday Food Recipes Side Dishes

Cook time Cook time: 20 minutes

Stuffed Mushrooms with garlic, Parmesan, and cream cheese are the ultimate appetizer for any occasions. They are perfect bite-size appetizers, stuffed with rich and flavorful ingredients that everyone loves.

Nothing gets us more excited this time of year than a holiday appetizer spread. We like to have a good mix of options on our Christmas tables: Spinach Artichoke Dip, Slow Cooker Kielbasa, and Shrimp Cakes.

How to Make Stuffed Mushrooms?

Stuffed Mushrooms with Parmesan cheese will quickly become your go-to appetizer. They are a hearty bite appetizer or side dish, and are perfect for the holiday season, game-days, Superbowl, or any other occasion! Also, the flavors are mouthwatering, and the best part is that they are ready in less than 30 minutes.

The cream cheese, Parmesan and garlic make them very special, and I guarantee you will enjoy every bite of them. The breadcrumbs give them a nice crispy texture, while the cheese and butter melt in your mouth.

Another great bonus about them is that you can play and pick with your own ingredients. For example, you can use your favorite cheeses for stuffing, or add some bacon crumbs, or spinach. Whichever way you go, they will be a huge hit. This dish can be served as an appetizer or side dish. Also, they store well, and leftovers taste delicious.

How to Clean Mushrooms?

First, wash rinse them under cold water. Then, wipe mushrooms dry with a paper towel, and remove stems and scoop out gills. Lightly rinse them under cold water to remove any dirt. Do not soak them in water as they will absorb much of the liquid and release the water while they cook.

Ingredients for Stuffed Mushrooms filling?

  • butter
  • mushroom stems
  • green onions
  • garlic
  • breadcrumbs
  • Parmesan cheese
  • cream cheese
  • mayo
  • Italian seasoning
  • parsley

How to make Stuffed Mushrooms with Parmesan Cheese?

  1. Preheat oven to 400°F.
  2. Spray with some oil a baking sheet that has been lined with parchment paper.
  3. Clean the mushrooms, remove stems, and roughly chop stems. Place mushroom caps onto the baking sheet.
  4. In a small bowl combine all the ingredients together.
  5. Fill each mushroom cap with the prepared garlic stuffing.
  6. Place them onto the prepared baking sheet.
  7. Bake for about 15-20 minutes, or until the filling is golden brown.

What type of mushrooms should I use?

It is best to use baby Bella mushrooms as they have a perfect “bite-size”. Also, they taste delicious and are available year-round, so they should be your main go-to type for this recipe.

Portobello is also commonly used for stuffing, but due to their large size, I prefer to stick with baby mushrooms.

What can you stuff mushrooms with?

They can be stuffed with lots of ingredients, some top ideas are listed below:

  • For meat lovers, you can use ground pork, chicken or beef for stuffing.
  • Similarly, you can use a variety of Italian sausages. Just remove the casings and chop the sausage before frying.
  • Veggies such as spinach or asparagus. Especially if you combine them with butter and some cream cheese, it’s delicious.
  • Various cheeses such as mozzarella, Parmesan, Gouda, or other cheese you might like.
  • Love Crab Stuffed Mushrooms?! Simply add some crab to the mixture.
  • Green onions.
  • For a creamy version, go with cream cheese and sour cream. These will be the best and creamiest stuffed mushrooms ever!

Can I make Stuffed Mushrooms ahead of time?

Yes, it is very easy to prepare them ahead, and then bake before your guests arrive. The stuffing takes about 15 minutes to assemble together. Once you make the stuffing, fill the mushroom caps with it, cover with plastic wrap and put in the refrigerator.

You can also refrigerate them up to 2 days in advance. When ready to serve, simply preheat the oven, and bake them for 20 minutes.

How long will stuffed mushrooms last in the fridge?

If you want to refrigerate them, add them to an airtight container. Then, refrigerate it up to 3-4 days. Preferably, heat in the oven or microwave until warm, before serving.

Can I freeze them?

You can freeze stuffed mushrooms before or after cooking. In either case, arrange them in layers in a container with parchment paper or foil in between. Freeze for up to 3 months.

Check out other mushroom recipes

Stuffed Mushrooms With Parmesan Recipe Tips:

  • We recommend serving them with melted cheese, bacon lardons and breadcrumbs alongside a salad.
  • If you are looking for a low ca’rb option, simply leave out the breadcrumbs. Also, you could swap them with almond meal.
  • We prefer panko breadcrumbs compared to regular breadcrumbs, as they are more crunchy and work best in this recipe. However, if you cannot find them, regularF will work as well.
Stuffed Mushrooms

Stuffed Mushrooms

Stuffed Mushrooms with garlic, Parmesan, and cream cheese are the ultimate appetizer for any occasions. They are perfect bite size appetizers, stuffed with rich and flavorful ingredients that everyone loves. 
5 from 2 votes
Save Print Pin Rate
Prep Time: 15 minutes
Cook Time: 20 minutes
Total Time: 35 minutes
Servings: 8 servings
Calories: 148kcal
Author: Catalina Castravet


  • cooking spray (for pan)
  • 1 1/2 lbs. baby Bella mushrooms
  • 2 tablespoons butter (unsalted)
  • 2 tablespoons green onions (diced)
  • 4 cloves garlic (minced)
  • 1/4 cup breadcrumbs (plain)
  • 1/4 teaspoon Kosher salt and freshly ground black pepper (or to taste)
  • 1/3 cup freshly grated Parmesan (plus more for topping)
  • 4 oz. cream cheese (softened to room temperature)
  • 2 tablespoons mayo
  • 1 teaspoon Italian seasoning dried herbs
  • 2 tablespoons freshly chopped parsley


  • Preheat oven to 400°F.
  • Line a baking sheet with parchment paper and lightly spray with some oil. Set aside.
  • Clean the mushrooms, remove stems, and roughly chop stems, add to a bowl. Place mushroom caps onto the prepared baking sheet.
  • Add the rest of the ingredients to the bowl with the chopped stems, stir to fully combine together.
  • Fill each mushroom cap with the prepared stuffing.
  • Bake for about 15-20 minutes or until the stuffing is golden-brown.


Calories: 148kcal | Carbohydrates: 10g | Protein: 5g | Fat: 9g | Saturated Fat: 3g | Cholesterol: 11mg | Sodium: 322mg | Potassium: 430mg | Fiber: 0g | Sugar: 2g | Vitamin A: 260IU | Vitamin C: 0.2mg | Calcium: 103mg | Iron: 0.8mg
Made This Recipe?

Show me what you made on Instagram or Facebook and tag me at @sweetnsavorymeals or hashtag it at #sweetnsavorymeals.

Get free recipes to your inbox!


Leave a reply

Jocelyn @ Hip Mama's Place

I have never made stuffed mushrooms and your recipe sounds like something I will try making. I love that you can customize the fillings based on what ingredients you'd like to include. Thanks for the great recipe!



With all honesty, stuffed mushroom is my most favorite side dish of all. I had some on Christmas Eve because it is one of my SIL's most favorite to prepare too. Yum!



Yum! These look really delicious. I know my husband loves stuffed mushrooms. I will for sure have to try these for him!


Tabitha Blue

These look so delicious! I never was much of a mushroom fan, but I think I want to try these anyway!



Oh wow! Hope these taste as great as they look! I just might make up a batch for New Years Eve.


Shannon Gurnee

My grandma used to make stuffed mushrooms, but I never had the recipe. This looks like a delicious recipe!



I agree with you this is best stuffed mushrooms, Parmesan and mushroom can never go wrong. Love it.


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.