Cream Cheese & Bacon Stuffed Mushrooms

It’s Tuesday and you know what that means… I am back again today with another #AppyHolidays post!

This week, I am sharing my Cream Cheese & Bacon Stuffed Mushroom recipe. These Cream Cheese & Bacon Stuffed Mushrooms are the perfect little appetizer that your guests can pop right into their mouths and savour during a cocktail party or right before a festive holiday meal. They are also very easy to make and can be served straight out of the oven or at room temperature. These mushrooms are fabulous either way!

I particularly love this recipe since mushrooms are in season and widely available. Plus, during the winter here in Canada, we don’t always have fresh local produce year round (other than greenhouse veggies in the winter)! However, mushrooms are available year-round thanks to the amazing local mushroom farmers!

While you can stuff mushrooms with just about any filling, I went for cream cheese and bacon this year. I think that these ingredients make it so rich and decadent, and isn’t that what the holidays are all about?! These Cream Cheese & Bacon Stuffed Mushrooms also get a salty bite from fresh Parmesan cheese and are perfectly balance with the earthy flavour of thyme leaves.

Get the full recipe for my Cream Cheese & Bacon Stuffed Mushrooms here, or scroll on down below!

Cream Cheese & Bacon Stuffed Mushrooms 

Servings: 12

Difficulty: Easy 

Prep Time:  15 minutes   |   Cook Time: 30 minutes   |   Total Time: 45 minutes


  • 24 crimini mushrooms, whole
  • 4 slices bacon
  • 1/3 cup shallot, finely minced
  • 2 teaspoon fresh thyme leaves, roughly chopped
  • 1 cup cream cheese, at room temperature
  • ¼ cup Parmesan cheese, plus 3 tablespoons for garnish
  • 1 teaspoon ground black pepper
  • 2 tablespoons olive oil


Preheat oven to 350 degrees F. 

Place a large frying pan over medium high heat. Once it is hot, add the bacon and cook for 2-3 minutes per side, or until fully cooked. Once cooked, drain the bacon on a paper towel to remove any excess fat, but reserve at least one tablespoon of fat in the pan. 

Once cooled, chop the bacon into fine pieces and place in a large mixing bowl. Reserve 2 tablespoons of bacon pieces in a separate bowl to use for garnish later.

Next,  use a damp paper towel to remove any excess dirt from the mushrooms. Remove the mushrooms stems by gently pulling them out and chop them finely.  

Place the mushroom caps on a parchment-lined baking sheet, spaced 2-3 cm apart. 

Re-heat the frying pan with the bacon fat over medium-high heat. Add the chopped mushroom stems, shallots, and thyme. Fry for 3-4 minutes, stirring often to fully cook the mushroom stems and shallots, but not brown them. Remove from the heat and add to the large mixing bowl with the bacon pieces. Let the mushroom mixture cool for 5 minutes. 

Once slightly cooled, add the cream cheese, ¼ cup of Parmesan cheese, and black pepper and mix everything to combine.

Use a teaspoon to scoop the cream cheese filling into each mushroom cap. Once they are all filled, garnish the top of each mushroom with the remaining Parmesan cheese. Finally, drizzle the olive oil over all the mushrooms.

Place in the oven and bake for 20-25 minutes or until the mushrooms have softened and the filling is starting to turn a light golden brown colour. 

Remove from the oven and garnish with the reserved bacon pieces and some extra thyme leaves. 

Serve immediately and enjoy!

Leave a Reply

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