This easy keto mushroom soup recipe is super creamy. It tastes so much better than any store bought cream of mushroom soup! A satisfying and healthy meal that's ready in under 30 minutes.

Ready-made soups may be convenient, but they often contain hidden sugars and carbs plus preservatives. In my opinion, homemade soups always win.
They are healthier, fresher and taste better.
As soon as the weather cools down, we make this soup on a regular basis. In fact, alongside my keto tomato soup, it is my husband's favourite soup.
It is perfect for meal prep, so make a big batch and freeze for quick lunches.
Jump to:
🌟 Why You'll Love This Recipe
- Nourishing and filling. A satisfying lunch packed with nutrients.
- Big on flavor. We're letting the mushrooms do the talking, not the cream.
- Gluten-free. No cornstarch or flour! You puree the mushrooms and other vegetables to make the soup deliciously creamy and thick.
- Keto friendly. One serving is just 5.1g net carbs.
- Easy and quick. Simple steps and ready in less than 30 minutes.
Ingredients

You only need a handful of ingredients to make a keto cream of mushroom soup:
- Butter
- Onion
- Celery
- Mushrooms - white or brown mushrooms. I use baby bella, cremini or portobello. Make sure they are cleaned and cubed. To save time, you can also buy pre-sliced mushrooms.
- Garlic - Fresh is always best!
- Chicken Stock - For best results, use a good quality chicken broth. However, a stock cube will also do the job.
- Cream
- Seasoning - I used thyme, bay leaf, pepper & sea salt
Optional extra: Add ⅓ cup or 10 grams of dried porcini mushrooms. These really elevate the taste! They need to be soaked for 5 minutes in hot water and then washed well before you add them to the soup.
See the recipe card for full information on ingredients and quantities.
Instructions
Here are the basic steps to make this soup.
Scroll down to the recipe card for the detailed method and nutrition information.

STEP 1
Fry the onion, celery, thyme and bay leaf in a large saucepan over medium heat.

STEP 2
Then add the mushrooms and garlic and sauce until golden brown.
Pick out some of the mushrooms for decorating the soup bowls later.

STEP 3
Add the chicken broth (and porcini mushrooms, if using) and simmer until the mushrooms have softened.
Last, add the heavy whipping cream.

STEP 4
Blend until smooth with an immersion blender or in a high speed blender.
Fill into bowls and top with the reserved mushrooms, a swirl of cream, extra virgin olive oil, cracked black pepper and fresh thyme.
Katrin's Top Tips
#1 Wash and clean the mushrooms immediately before cooking so they don't turn slimy. Mushrooms absorb water!
#2 If you prefer a chunkier soup, only puree half of the soup.
Recipe Variations
Below are ideas how you can change up the recipe to your taste or dietary needs.
- Vegetarian: use a vegetable stock instead of the chicken broth.
- Spicy: Add smoked paprika, a pinch of cayenne pepper or red chili pepper flakes.
- Extra creamy: Use ½ cup heavy cream and / or add 4oz or 120 grams of cream cheese at the end. In this case, cook the soup an additional 10 minutes after adding the cream to reduce the liquid and intensify the taste.
Instant Pot Method
Below are instructions how you can make a low carb mushroom soup in an Instant pot or pressure cooker.
- Step 1: Fry the onion, celery, thyme and bay leaf on the Sauté setting. Add the chopped mushrooms and garlic and cook until tender.
- Step 2: Remove some of the mushrooms for decorating the soup later.
- Step 3: Pour in the chicken broth and seal the lid. Set the timer to 5 minutes.
- Step 4: When the cook cycle has ended, let the soup to sit for 10 minutes. Then, do a quick release.
- Step 5: Add the cream and puree the soup.
Mushroom 101
Choosing mushrooms: Check that the surface of the mushrooms is dry, firm and smooth.
Cleaning: Wash mushrooms in cold water to remove any dirt. Some people use a dedicated toothbrush for this, but I'm keeping it simple and use my hands or a knife.
Storage: Always in the fridge and never in air-tight containers. Mushrooms like to "breathe". This means either store them in the packaging they come in or use a paper bag which you leave slightly open.
Recipe FAQs
Mushrooms are naturally keto friendly. They are low in carbs and high in fibre. White button mushrooms are the lowest at just 3 grams of carbs per 100 grams or 1 cup.
Yes, frozen mushrooms work in this soup. Defrost them before using.
Use olive oil instead of butter and leave out the cream or use a dairy-free cream. I like to add Violife vegan feta sprinkled on top if I'm not adding cream.

Toppings and Serving Suggestion
Keto mushroom soup tastes delicious topped with grated parmesan cheese or stir in a tablespoon of nutritional yeast.
Other possible toppings: Keto croutons, chopped parsley or chives.
Serve with keto dinner rolls, almond flour biscuits, these cheesy keto biscuits or a slice of toasted and buttered low carb bread.
Storage And Meal Prep
Meal Prep: When I make a large batch of this soup to freeze, I omit the cream. I simply add a tablespoon per serving after defrosting, when I am ready to reheat and serve.
Cream does not freeze well and sometimes it can separate, creating a grainy texture. If you do freeze the soup with the cream, blending it again solves the issue.
Refrigerator: Store in an airtight container in the fridge for up to 4 days.
Freezer: Freeze for up to 3 months. Defrost overnight in the fridge, then reheat in the microwave or on the stovetop.
More Keto Soup Recipes
- Creamy Keto Butternut Squash Soup Recipe20 Minutes
- Keto Vegetable Soup30 Minutes
- Keto Cauliflower Soup36 Minutes
- Keto Chicken Soup
Mushroom lover? Don't miss my keto mushroom chicken.
Tried this recipe? Give it a star rating below!
★ STAY IN TOUCH on FACEBOOK, PINTEREST and INSTAGRAM for more great food and join my NEWSLETTER for the latest updates and a FREE EBOOK.★
Recipe

Keto Mushroom Soup
Ingredients
- ¼ cup butter 55g, unsalted
- 1 small onion 60g
- 2 celery ribs 80 g
- 2 tablespoon fresh thyme leaves or 1.5 teaspoon dried 1.5g
- 1 bay leaf
- 1.1 lbs white or brown chestnut mushrooms 500g, cleaned and cubed
- 2 garlic cloves minced
- 4 cup chicken stock 900ml
- ¼ cup cream 60ml, keeping a little back to drizzle on top or ¼ cup vegan feta for DF
- Salt and pepper to taste
To serve
- 1 teaspoon olive oil
- Swirl of cream
- 1 teaspoon fresh thyme
- cracked black pepper to taste
Instructions
- Heat the butter in a large saucepan. Once hot add the onion, celery, thyme and bay leaf and fry on a medium heat for 2 minutes.
- Add the mushrooms and garlic and cook for 5 - 7 minutes until golden brown.
- Pick out about ¼ cup of mushrooms and place to one side for the topping. Add chicken stock and simmer for about 10 - 15 minutes.
- Add cream and turn off the heat. Remove the bay leaf and transfer to a blender. Blitz until smooth. Taste and adjust seasoning to your liking.
- Top with reserved mushrooms, swirl of cream, olive oil, cracked black pepper and fresh thyme.













Olga
Thank you, Katrin, for this simple and super delicious keto mushroom soup recipe. I made it tonight, followed the recipe exactly, and it came out great. I'll be adding it to my heavy rotation for the winter.
Vanessa
Absolutely fabulous tasty mushroom soup. I added exotic mushrooms as I didn’t have enough brown & cup mushrooms.
Vee
Loved this, I omitted the cream and added some grated nutmeg, a delicious lunch. I even had it for dinner one night with some of the low carb bread I made
Liz
Made this today and it was absolutely delicious. Easy to make with really great results. Thanks for posting this.
Carole Allen
It's very rare for me to rate a recipe but I felt I had to leave a comment on the mushroom soup. Delicious! I used coconut milk instead of cream and it didn't look quite as pretty as the photo but I think it may become my favourite lunch soup.
Dana
What a delicious soup, thank you! I made it with the addition of dried wild mushrooms from Costco and nutritional yeast. One bowl was not enough, had to have seconds!
Betty Lou
I doubled the recipe to freeze it. Smelled so good I had to try it even though we just had supper! Used 1/2 butter & 1/2 EVOO, used vegetable broth. So good