Looking for a keto cream of mushroom soup recipe? This Creamy Roasted Garlic and Mushroom Soup with Bacon is comforting, delicious, and loaded with satisfying savory flavors.

Creamy mushroom soup garnished with a swirl of olive oil, crispy bacon, fresh parsley, and roasted mushrooms and garlic

This is not your average low carb cream of mushroom soup recipe

This keto soup recipe has all the classic flavors of a traditional mushroom soup, made with a mushroom medley, chicken broth, half and half, fresh herbs, butter, onion, and celery. I’m taking it to the next level by topping it with roasted garlic, a swirl of olive oil, fresh parsley, and crispy bacon … because everything is better with crispy bacon.

Overhead picture of a bowl of soup, garnished with bacon, parsley and olive ol

The key to a delicious and easy soup recipe: pre-made broth

Bone broth is all the rage right now, and for good reason: it tastes delicious, it’s super satisfying, and it’s beneficial for your gut health. Making your own bone broth isn’t hard, especially if you have a pressure cooker, but it can be time consuming. One of my favorite ways to save time is to buy pre-made bone broth.

Not all broths are created equally — you want a bone broth that is made with organic pastured chicken bones or organic grass fed and finished beef. I like Bonafide Provisions bone broth and I keep my freezer stocked up (pun intended) to make it easy to throw together a rich savory recipe like this Creamy Roasted Garlic and Mushroom Soup with Bacon in a pinch.

While this isn’t technically a 30 minute meal, it comes together in only 35 minutes, which means you can put together a keto comfort food meal any night of the week.

What mushrooms should you use for this keto cream of mushrooms soup? Are mushrooms low carb?

In general, mushrooms are low in carbs, and they have a good bit of fiber, making their net carb count very keto friendly. More importantly, mushrooms are a great source of nutrients like B vitamins, copper, potassium, magnesium, zinc.

For this recipe, you can use a mix of your favorite edible mushrooms: shiitake, cremini, baby bella, white button, porcini, portobello, whatever your preference is. Gather up 14 ounces of mushrooms from the grocery store — wild mushroom foraging is pretty dangerous if you don’t know what you’re doing. Then, clean the mushrooms well, slice them up, and boom: you’ve got a custom mushroom medley, perfect for making a Creamy Roasted Garlic and Mushroom Soup with Bacon!

Bowl of mushroom soup on a white background, garnished with mushrooms, garlic, bacon and parsley

In addition to this creamy mushroom soup, check out some of my other favorite keto soup recipes:

  • Jalapeno Popper Chicken Soup
  • Roasted Butternut Squash and Sausage Soup
  • Keto Bacon Cheeseburger Soup
  • Keto Beef Stroganoff Soup
  • Slow Cooker Kickin’ Chili
  • Low Carb Buffalo Chicken Soup
  • Italian Meatball and Noodle Soup
  • Creamy Reuben Soup
  • Slow Cooker Low Carb Clam Chowder with Bacon
  • Slow Cooker Chicken Bacon Chowder
  • Keto Wonton-less Soup



Creamy Roasted Garlic and Mushroom Soup with Bacon

Creamy mushroom soup garnished with a swirl of olive oil, crispy bacon, fresh parsley, and roasted mushrooms and garlic
  • Author: Kyndra Holley
  • Prep Time: 5 minutes
  • Cook Time: 30 minutes
  • Total Time: 35 minutes
  • Yield: 4 servings 1x
  • Category: soups and stews


  • 8 slices bacon, cooked and chopped
  • 1 bulb garlic (about 10 cloves)
  • 1 teaspoon olive oil, extra to garnish
  • 1 tablespoon butter
  • 1 small yellow onion, diced
  • 2 small celery stalks, sliced
  • 14 ounces mixed mushrooms (see blog post for suggestions), cleaned and chopped
  • 2 tablespoons chopped flat-leaf parsley, extra for garnish
  • 1 tablespoon chopped fresh thyme or 1 teaspoon dried thyme leaves
  • 1 teaspoon sea salt, more to taste (this is the only salt I use)
  • 1/2 teaspoon ground black pepper, more to taste
  • 4 1/4 cups chicken stock (I use this brand)
  • 1/3 cup heavy cream


  1. Preheat the oven to 400°F.
  2. Cut the top 1⁄4 inch off the bulb of garlic, exposing the cloves. Place on a sheet of aluminum foil that is large enough to wrap around the entire bulb. Drizzle the bulb of garlic with the olive oil, then sprinkle with salt and pepper. Bake for 30 minutes or until the garlic is fragrant and the cloves are tender and caramelized.
  3. Heat the butter in a stock pot or dutch oven over medium-low heat. Add the onion and celery and sauté for 5 minutes, or until soft.
  4. Add the mushrooms, parsley, thyme, salt and pepper to the pot, and sauté for an additional 5 minutes, or until the mushrooms have released their liquid and are tender. Spoon out a couple tablespoons of the vegetables to use as a garnish.
  5. Add the chicken stock, cream, and 6 cloves of roasted garlic to the pot. Bring to a boil over medium-high heat, then reduce to low to simmer. Let the soup simmer for about 30 minutes, stirring occasionally.
  6. Transfer to a high-powered blender (alternatively, you could also use an immersion blender right in the stock pot). Pulse until smooth, being careful not to overfill the blender cup as hot liquids will rise in volume. If necessary, do this in two batches.
  7. Pour the soup back into the stock pot, taste, and add more salt and pepper, if desired.
  8. Top with chopped bacon, reserved vegetables, remaining roasted garlic cloves, parsley, and a swirl of olive oil.


net carbs per serving: 7.5g


  • Serving Size: 1 1/2 cups
  • Calories: 250
  • Fat: 19.6g
  • Carbohydrates: 9.5g
  • Fiber: 2g
  • Protein: 11.6g

Keywords: Low carb soup recipe, Creamy mushroom soup, Keto soup, Low carb cream of mushroom soup recipe, Easy soup recipe, 30 minute meal, Keto comfort food

Did you make this recipe?

Tag @peaceloveandlowcarb on Instagram and hashtag it #peaceloveandlowcarb