Creamy garlic mushrooms with bacon in a white bowl.

Creamy Garlic Mushrooms

  • Author: Kristen Stevens
  • Prep Time: 5 mins
  • Cook Time: 25 mins
  • Total Time: 30 minutes
  • Yield: 4 servings 1x
  • Category: Side Dish
  • Method: Stovetop
  • Cuisine: American


Creamy Garlic Mushrooms with Bacon is an easy to make, delicious, and surprisingly healthy side dish recipe. Rather than using cream, we use cashew butter mixed with a little water to make a healthy cream sauce that mimics the real thing so well that you’ll never know the difference. This is a sautéed mushroom recipe that everyone raves about!

✨ If you love this creamy garlic mushroom recipe as much as I do, make sure to give it a 5-star review in the comments below!



  • 4 strips of bacon, sliced
  • 4 garlic cloves, minced
  • 1 ½ lbs. mushrooms
  • ½ cup stock
  • 3 tablespoons cashew butter
  • 1 ½ cups water
  • 1 teaspoon fresh thyme leaves
  • Sea salt and pepper, to taste
  • Optional: 1 tablespoon nutritional yeast (see notes)
  • Minced parsley, to serve


  1. Add the bacon to a large pan over medium-high heat. Cook until the bacon is crispy then remove it from the pan. Remove all but 1 tablespoon of the bacon oil. (Or add oil, butter, or ghee if it is less than 1 tablespoon.)
  2. Add the garlic to the pan and let it cook for 1 minute. Add the mushrooms and stock to the pan and scrape off any bits stuck to the bottom of the pan. Cover the pan and reduce the heat to medium and let the mushrooms cook for 10 minutes.
  3. While the mushrooms are cooking, mix the cashew butter with the water. Once the mushrooms have cooked for 10 minutes, pour the cashew cream into the pan and bring it to a boil. Once it thickens (1-2 minutes), add the thyme and season it to taste with salt and pepper. If you’d like a thinner cream sauce, add water or stock until it is the consistency that you like. It will continue to thicken as it cooks.
  4. Add the bacon back into the pan and sprinkle the nutritional yeast (if using) and the parsely over the mushrooms.


If you eat some dairy, parmesan cheese is a good substitute for nutritional yeast.