This keto cream of mushroom soup recipe is cozy, rich and so easy to make!
This simple, one-pot delicious soup delivers layers of savory flavor. Earthy mushrooms simmer in a flavorful broth, finished with a touch of creamy richness for a deeply satisfying keto-friendly meal.
The recipe requires:
10 Ingredients
Active cooking time: 15 minutes
Total cooking time: 1 hour 10 minutes
Table of Contents
Why you will love this!
Creamy and delicious, not watery.
Easy recipe, that is made with simple ingredients.
Effortlessly prepared in one pot for a quick cleanup.
Low in carbs (6.9 g net carbs), perfectly fits with the keto diet.
You can get creative with the keto toppers: drizzle of heavy cream, fresh herbs, crushed nuts, a touch of olive oil, and many more!
Pairs great with keto bread and crackers, and almost any protein.
Comfort food for the whole family.
The recipe allows paleo, whole30, and dairy-free customization.
Mushroom Soup Recipe
Ingredients
To make this delicious low carb mushroom soup, you’ll need:
Fresh Mushrooms: cremini mushrooms or white button mushrooms. I use a combination of both and an additional 2 handfuls of dried porcini mushrooms (optional).
Broth: Use homemade chicken broth (chicken stock/bone broth) for extra flavor, or opt for store-bought (check ingredients for low-carb options). For a vegetarian version, use vegetable broth or water.
Onion & Garlic: Add depth of flavor with chopped onion and garlic cloves.
Heavy cream: creates a creamy soup base.
Fat: Options include ghee, olive oil, or avocado oil.
Fresh thyme or dried herbs
Salt and black pepper: season to taste
Optional add-ins:
Porcini mushrooms – add for an additional layer of flavor to the soup, just a handful or two.
Nutmeg: enhance earthy notes.
Butter: for a touch of richness and buttery flavor.
Garlic powder: for extra garlicky flavor.
*you’ll find the exact measurements in the recipe card below.
Equipment
For this recipe you’ll need these kitchen tools:
Large saucepan
Cutting board and knife
Wooden spatula
Immersion blender/stationary blender or food processor
Ladle
Instructions
Step 1: Sauté onion and garlic
Begin by melting ghee (or chosen fat) in a large pot over medium heat. Add the diced onion and cook until softened and fragrant, roughly 5 minutes.
Stir in the minced garlic and cook for another 30 seconds, releasing its aroma.
Step 2: Add Mushrooms
Add the sliced mushrooms to the pot and increase the heat to medium-high. Cook for 30-40 minutes, stirring occasionally, until the mushrooms release their moisture and shrink significantly. This caramelization step builds rich flavor.
TIP: Set some of the mushrooms aside and use them as a garnish.
Meanwhile, prepare the garnish for the mushroom soup. In a pan saute the sliced reserved mushrooms with 1 teaspoon of ghee/olive oil until golden brown.
Step 3: Turning smooth
Sprinkle in the thyme, nutmeg, garlic powder, and porcini mushrooms, then pour in the chicken broth. Bring the soup to a boil. Reduce heat and simmer for 5-10 minutes, allowing the flavors to meld. Remove the pot from heat and use an immersion blender to puree the soup until smooth and creamy.
Step 4. Enrich the Soup
Stir in the heavy cream, butter and season with salt and pepper to taste. Return the pot to low heat and simmer gently, stirring frequently. Taste the soup and adjust the seasoning as needed. If you prefer a thinner consistency, add more broth or cream.
Enjoy your delicious cream of mushroom soup!
Toppings
Creamy soups are an empty canvas for your creations, here are some ideas on how to garnish mushroom soup:
Caramelized mushroom sliced: Sautéed mushrooms add a delightful textural contrast.
Heavy Cream: A classic dollop of cream offers a luxurious mouthfeel and subtle sweetness.
Olive Oil: A drizzle of extra virgin olive oil enhances the natural flavors and adds a touch of elegance.
Ground Black Pepper: A sprinkle of freshly cracked pepper adds a touch of heat and complexity.
Grated Parmesan cheese: A timeless choice, offering salty bites and a nutty aroma. Grate Parmesan directly over each serving for a simple yet elegant touch.
Crumbled Bacon: Sprinkled with smoky notes, bacon adds a delightful crunch and salty richness.
Fresh Basil Leaves: Torn basil infuses the soup with bright, herby notes and a refreshing aroma.
Keto tortilla chips:A unique twist, adding a salty, textural contrast and satisfying crunch.
Crushed nuts: Sprinkle crushed nuts for added texture and flavor! Toast beforehand for an extra depth of flavor.
Bonus Tips:
Mix and match toppings for endless flavor combinations!
Consider the overall balance of your soup when choosing toppings.
For a truly keto-friendly experience, ensure all toppings adhere to dietary guidelines.
Don’t be afraid to experiment and find your perfect flavor profile!
Pairings for the mushroom soup
The rich and creamy texture of your homemade keto mushroom soup deserves the perfect accompaniment. Here are some delicious and low-carb options to elevate your meal:
Pork tenderloin(omit sugar or substitute with keto-friendly sweetener)
With so many delicious options to choose from, you can easily pair your creamy keto mushroom soup with a side or main dish that perfectly complements its flavor and texture.
1 kg (2.2 lb./35 oz.) mushrooms, cremini/button or both
1-2 medium onions, diced
4 Garlic cloves, minced
0.8 cup Heavy cream
4 cups (1 liter) Chicken broth
3 sprigs fresh thyme or 1 tsp. dried thyme
1 tbsp. Ghee/olive oil/avocado oil
Optional add-ins:
2 tbsp. /knob of butter
1/4 tsp. nutmeg
1/2 tsp. garlic powder
10 g (2 handfuls) dried porcini mushrooms
Instructions
Begin by melting your ghee (or chosen fat) in a pot over medium heat. Add the diced onion and cook until softened and fragrant, roughly 5 minutes. Stir in the minced garlic and cook for another 30 seconds, releasing its aroma.
Add the sliced mushrooms to the pot and increase the heat to medium-high. Cook for 30-40 minutes, stirring occasionally, until the mushrooms release their moisture and shrink significantly. This step builds rich flavor.
Sprinkle in the thyme, nutmeg, garlic powder, and pour in the chicken broth. Bring the soup to a boil. Reduce heat and simmer for 5-10 minutes, allowing the flavors to meld. Remove the pot from heat and use an immersion blender to puree the soup until smooth and creamy.
Stir in the heavy cream, butter and season with salt and pepper to taste. Return the pot to low heat and simmer gently, stirring frequently. Taste the soup and adjust the seasoning as needed. If you prefer a thinner consistency, add more broth or cream.
Enjoy your delicious cream of mushroom soup!
Notes
TIP: Set some of the mushrooms aside and use them as a garnish. In a pan saute the sliced mushrooms with 1 teaspoon of ghee/olive oil until golden brown.