Gather all ingredients. Preheat oven to 375F fan-forced.
Combine the cream cheese with your basil pesto of choice.
Lay streaky bacon slices on a cutting board and cut in half lengthwise. This allows you to wrap bacon both ways around the mushroom.
Take the mushrooms and peel and de-stalk them all. The stalks should remove easily if you gently pull them.
Where the stalk has been removed, place a spoonful of the pesto-cream cheese mixture. Repeat this process until the mushrooms have all been filled.
Take one half slice of bacon and wrap it around the mushroom. Take the other half slice of streaky bacon and wrap around the mushroom in the opposite direction, so the mushroom is nicely covered. Repeat for all mushrooms, placing them in an oven-proof dish as you go.
Place in the oven until the bacon is a nice golden brown color and is crispy. This should take around 20-30 minutes, depending on the size of your mushrooms. Keep an eye on the mushrooms, as they shouldn’t take too much time to cook if they are small. Larger mushrooms will take a little longer to cook down.