Cook the Bacon: In a large skillet over medium heat, cook the chopped bacon until it is crispy, about 5-7 minutes. Utilize a slotted spoon to lift the bacon out of the skillet and place it on a plate lined with paper towels to absorb excess fat. Keep the bacon grease in the skillet for later use.
Sauté the Mushrooms: To the same skillet, add the butter and olive oil. After the butter has melted, stir in the minced garlic and cook for roughly 1 minute, or until it becomes aromatic. Add the button mushrooms to the skillet and cook for 5-7 minutes, stirring occasionally, until the mushrooms are golden brown and tender.
Add the Chicken Broth: Pour the chicken broth into the skillet, stirring to deglaze the pan and scrape up any browned bits from the bottom. Simmer for about 2-3 minutes until the broth has reduced slightly.
Make the Creamy Sauce: Reduce the heat to low and stir in the heavy cream. Let the sauce simmer gently for about 3-4 minutes until it thickens to your desired consistency.
Add the Bacon: Return the crispy bacon to the skillet and stir to combine with the creamy mushroom mixture.
Serve: Remove from heat and transfer the creamy garlic mushrooms with bacon to a serving dish. Garnish with chopped fresh parsley and serve immediately. This dish pairs perfectly with steak, chicken, or even as a topping for mashed potatoes or pasta.