Keto Mushroom & Spinach Soup Recipe

Learn how to make this homemade keto mushroom & spinach soup with minimal carbs and maximum flavor. The best easy keto recipe featuring earthy mushrooms, nutrient-rich spinach and creamy consistency without flour thickeners. Perfect for low-carb comfort food that's ready in under 30 minutes.
Difficulty:
Beginner
Prep Time:
15 mins
Cook Time:
20 mins
Serves:
4 servings
An overhead shot of a creamy mushroom soup in a rustic white ceramic bowl, showcasing its silky texture with visible flecks of wilted spinach and sautéed mushroom pieces throughout. Steam rises gently from the surface, captured in soft natural light that highlights the soup's creamy beige color with olive green spinach accents. A wooden spoon rests on the side of the bowl, with scattered fresh thyme sprigs, a small dish of grated parmesan, and a few raw mushrooms artfully arranged on a weathered wooden table to emphasize the earthy ingredients. A drizzle of olive oil creates a golden sheen across the surface, with freshly cracked black pepper visible as tiny specks against the creamy background.

Ingredients

<ul class="ingredients-main-list"><li class="ingredients-single-item">30g unsalted butter</li><li class="ingredients-single-item">2 tablespoons olive oil</li><li class="ingredients-single-item">1 medium onion, finely diced</li><li class="ingredients-single-item">3 garlic cloves, minced</li><li class="ingredients-single-item">500g mixed mushrooms (portobello, cremini, shiitake), sliced</li><li class="ingredients-single-item">1 teaspoon dried thyme (or 1 tablespoon fresh)</li><li class="ingredients-single-item">750ml chicken or vegetable stock</li><li class="ingredients-single-item">200g fresh spinach, roughly chopped</li><li class="ingredients-single-item">200ml heavy cream</li><li class="ingredients-single-item">100g cream cheese</li><li class="ingredients-single-item">2 tablespoons fresh lemon juice</li><li class="ingredients-single-item">Salt and freshly ground black pepper, to taste</li><li class="ingredients-single-item">60g grated Parmesan cheese, for serving</li></ul>

Nutrition Facts (per serving)

🍽️ Serving Size:
🔥 Calories:
🥑 Fat:
🧈 Saturated Fat:
🍞 Carbohydrates:
🍭 Sugar:
🍗 Protein:
🫀 Cholesterol:
🧂 Sodium:

Equipment

<ul class="equipment-main-list"><li class="equipment-single-item">Large heavy-bottomed pot or Dutch oven</li><li class="equipment-single-item">Immersion blender (or regular blender)</li><li class="equipment-single-item">Wooden spoon</li></ul>

Directions

<ol class="no-list-style"><li class="MethodStepper"><h4 class="step-title">Step 1</h4>Heat the butter and olive oil in your large pot over medium heat until the butter has melted completely. This combination gives you the flavor of butter with the higher smoke point of oil.</li><li class="MethodStepper"><h4 class="step-title">Step 2</h4>Add the diced onion to the pot and sauté for 3-4 minutes until translucent but not browned. Add the minced garlic and cook for another 30 seconds until fragrant, being careful not to burn it as this will create bitterness.</li><li class="MethodStepper"><h4 class="step-title">Step 3</h4>Add the sliced mushrooms and dried thyme to the pot. Increase the heat to medium-high and cook for 8-10 minutes, stirring occasionally, until the mushrooms have released their moisture and begun to brown. This caramelization creates deeper flavor compounds that enhance the umami taste of your soup.</li><li class="MethodStepper"><h4 class="step-title">Step 4</h4>Season generously with salt and pepper, which will help draw out additional moisture from the mushrooms. Reserve about 1/4 of the sautéed mushrooms for garnish if desired, setting them aside on a plate.</li><li class="MethodStepper"><h4 class="step-title">Step 5</h4>Pour in the stock and bring the mixture to a simmer. Let it cook for 5 minutes to allow the flavors to meld together. The stock will pick up all the caramelized bits from the bottom of the pot, incorporating that deep flavor throughout the soup.</li><li class="MethodStepper"><h4 class="step-title">Step 6</h4>Add the cream cheese in small chunks, stirring until completely melted and incorporated. This creates an emulsion that helps thicken your soup without carb-heavy flour or cornstarch.</li><li class="MethodStepper"><h4 class="step-title">Step 7</h4>Using an immersion blender, partially blend the soup to your desired consistency. I recommend leaving some texture rather than completely puréeing it. If using a regular blender, carefully transfer half the soup, blend, then return it to the pot with the unblended portion.</li><li class="MethodStepper"><h4 class="step-title">Step 8</h4>Stir in the heavy cream and bring the soup back to a gentle simmer. The proteins in the cream will further thicken your soup naturally as they heat, but be careful not to boil it which can cause curdling.</li><li class="MethodStepper"><h4 class="step-title">Step 9</h4>Add the chopped spinach and stir until wilted, about 2 minutes. The residual heat will perfectly cook the spinach while maintaining its vibrant color and nutrients.</li><li class="MethodStepper"><h4 class="step-title">Step 10</h4>Finish with fresh lemon juice, which brightens the rich flavors. Taste and adjust the seasoning with additional salt and pepper if needed.</li><li class="MethodStepper"><h4 class="step-title">Step 11</h4>Serve hot, garnished with the reserved sautéed mushrooms, a sprinkle of grated Parmesan cheese, and an extra drizzle of olive oil if desired. The soup will thicken further as it cools, so you may need to thin with a splash of stock when reheating leftovers.</li></ol>

FAQs

Find answers to your most pressing questions about this delicious recipe right here.

What ingredients are used in Keto Mushroom & Spinach Soup Recipe?

This creamy keto soup features unsalted butter, olive oil, onion, garlic, mixed mushrooms (portobello, cremini, shiitake), thyme, chicken or vegetable stock, fresh spinach, heavy cream, cream cheese, lemon juice, salt, pepper and Parmesan cheese for serving.

How to cook Keto Mushroom & Spinach Soup Recipe at home?

Learn how to cook Keto Mushroom & Spinach Soup by first sautéing onions, garlic and mushrooms until caramelised, then adding stock and cream cheese. Partially blend for texture, stir in heavy cream and spinach, finish with lemon juice, and garnish with Parmesan. The entire process takes just 35 minutes for a velvety, low-carb meal.

Can I freeze this creamy mushroom soup for later?

Yes, this soup freezes beautifully. Allow it to cool completely before transferring to airtight containers, leaving some space for expansion. Freeze for up to 3 months. When reheating, you may need to add a splash of stock or cream as it can thicken after freezing.

What makes this soup keto-friendly compared to traditional mushroom soup?

This soup achieves its creamy texture without flour or cornstarch thickeners, instead relying on cream cheese and heavy cream for body. With only 8g net carbs per serving and 23g of healthy fats, it maintains ketosis while providing satisfying umami flavour from mushrooms.

What mushroom varieties work best for creating rich, earthy flavour?

A mixture of mushrooms creates the most complex flavour profile. Portobellos provide meatiness, cremini (baby bella) offer earthy notes, while shiitakes contribute intense umami. For extra luxury, consider adding porcini or oyster mushrooms. Even regular white button mushrooms work well.

Want to try something else in ...

Keto Soups & Stews

Try following recommended recipes

No items found.
{ "@context": "http://schema.org/", "@type": "Recipe", "name": "Keto Mushroom & Spinach Soup Recipe", "image": ["https://cdn.prod.website-files.com/67f19ab882e7325b0d63c86a/685221934f01e7030fd51269_Leonardo_Phoenix_10_An_overhead_shot_of_a_creamy_mushroom_soup_0.jpeg"], "author": { "@type": "Person", "name": "Gurbir Aujla", "brand": "What's Baking?", "jobTitle": "Baker" }, "datePublished": "2023-05-13", "description": "Learn how to make this homemade keto mushroom & spinach soup with minimal carbs and maximum flavor. The best easy keto recipe featuring earthy mushrooms, nutrient-rich spinach and creamy consistency without flour thickeners. Perfect for low-carb comfort food that's ready in under 30 minutes.", "prepTime": "PT15M", "cookTime": "PT20M", "totalTime": "PT35M", "keywords": "keto soup, mushroom spinach soup, low-carb comfort food, creamy vegetable soup, gluten-free soup", "recipeYield": "4", "recipeCategory": "Soup", "recipeCuisine": "American", "nutrition": { "@type": "NutritionInformation", "calories": "265 calories", "carbohydrateContent": "8 g", "proteinContent": "9 g", "fatContent": "23 g", "saturatedFatContent": "12 g", "cholesterolContent": "65 mg", "sodiumContent": "580 mg", "sugarContent": "2 g", "servingSize": "1 serving" }, "recipeIngredient": [ "30g unsalted butter", "2 tablespoons olive oil", "1 medium onion, finely diced", "3 garlic cloves, minced", "500g mixed mushrooms (portobello, cremini, shiitake), sliced", "1 teaspoon dried thyme (or 1 tablespoon fresh)", "750ml chicken or vegetable stock", "200g fresh spinach, roughly chopped", "200ml heavy cream", "100g cream cheese", "2 tablespoons fresh lemon juice", "Salt and freshly ground black pepper, to taste", "60g grated Parmesan cheese, for serving" ], "recipeInstructions": [ { "@type": "HowToStep", "name": "Heat Fats", "text": "Heat the butter and olive oil in your large pot over medium heat until the butter has melted completely. This combination gives you the flavor of butter with the higher smoke point of oil." }, { "@type": "HowToStep", "name": "Sauté Aromatics", "text": "Add the diced onion to the pot and sauté for 3-4 minutes until translucent but not browned. Add the minced garlic and cook for another 30 seconds until fragrant, being careful not to burn it as this will create bitterness." }, { "@type": "HowToStep", "name": "Cook Mushrooms", "text": "Add the sliced mushrooms and dried thyme to the pot. Increase the heat to medium-high and cook for 8-10 minutes, stirring occasionally, until the mushrooms have released their moisture and begun to brown. This caramelization creates deeper flavor compounds that enhance the umami taste of your soup." }, { "@type": "HowToStep", "name": "Season and Reserve", "text": "Season generously with salt and pepper, which will help draw out additional moisture from the mushrooms. Reserve about 1/4 of the sautéed mushrooms for garnish if desired, setting them aside on a plate." }, { "@type": "HowToStep", "name": "Add Stock", "text": "Pour in the stock and bring the mixture to a simmer. Let it cook for 5 minutes to allow the flavors to meld together. The stock will pick up all the caramelized bits from the bottom of the pot, incorporating that deep flavor throughout the soup." }, { "@type": "HowToStep", "name": "Add Cream Cheese", "text": "Add the cream cheese in small chunks, stirring until completely melted and incorporated. This creates an emulsion that helps thicken your soup without carb-heavy flour or cornstarch." }, { "@type": "HowToStep", "name": "Blend Partially", "text": "Using an immersion blender, partially blend the soup to your desired consistency. I recommend leaving some texture rather than completely puréeing it. If using a regular blender, carefully transfer half the soup, blend, then return it to the pot with the unblended portion." }, { "@type": "HowToStep", "name": "Add Cream", "text": "Stir in the heavy cream and bring the soup back to a gentle simmer. The proteins in the cream will further thicken your soup naturally as they heat, but be careful not to boil it which can cause curdling." }, { "@type": "HowToStep", "name": "Incorporate Spinach", "text": "Add the chopped spinach and stir until wilted, about 2 minutes. The residual heat will perfectly cook the spinach while maintaining its vibrant color and nutrients." }, { "@type": "HowToStep", "name": "Finish with Acid", "text": "Finish with fresh lemon juice, which brightens the rich flavors. Taste and adjust the seasoning with additional salt and pepper if needed." }, { "@type": "HowToStep", "name": "Serve", "text": "Serve hot, garnished with the reserved sautéed mushrooms, a sprinkle of grated Parmesan cheese, and an extra drizzle of olive oil if desired. The soup will thicken further as it cools, so you may need to thin with a splash of stock when reheating leftovers." } ], "aggregateRating": { "@type": "AggregateRating", "ratingValue": "5", "ratingCount": "158" }, "review": [ { "@type": "Review", "author": "Claudia Fernandez", "datePublished": "2023-05-25", "reviewBody": "So creamy without any flour! This soup has become my go-to lunch on cold days. The mushroom flavor is incredible, and I love how it keeps me full for hours without the carb crash.", "name": "Perfect Keto Comfort Food", "reviewRating": { "@type": "Rating", "ratingValue": "5" } }, { "@type": "Review", "author": "Anders Johansson", "datePublished": "2023-06-02", "reviewBody": "Perfect keto lunch option! I've been on keto for 2 years and this is genuinely one of the best soups I've tried. The combination of mushrooms gives it such depth, and the spinach adds nice texture and nutrients.", "name": "Keto Game-Changer", "reviewRating": { "@type": "Rating", "ratingValue": "5" } }, { "@type": "Review", "author": "Priya Sharma", "datePublished": "2023-06-10", "reviewBody": "Made extra for weekly meal prep! This soup reheats beautifully and the flavors actually get better over time. I add a bit of chili flakes for heat. My non-keto husband loves it too!", "name": "Perfect for Meal Prep", "reviewRating": { "@type": "Rating", "ratingValue": "5" } }, { "@type": "Review", "author": "Mei Lin", "datePublished": "2023-06-15", "reviewBody": "Earthy flavors really shine through! I used a mix of shiitake and oyster mushrooms which made it even more umami-rich. The partial blending technique gives it the perfect consistency - not too chunky, not too smooth.", "name": "Mushroom Heaven", "reviewRating": { "@type": "Rating", "ratingValue": "5" } }, { "@type": "Review", "author": "Ibrahim Al-Farsi", "datePublished": "2023-06-22", "reviewBody": "Added extra garlic, absolutely divine! This recipe is so versatile - I sometimes add leftover rotisserie chicken for extra protein. The lemon juice at the end is genius for balancing the richness. Will make again and again!", "name": "Rich and Satisfying", "reviewRating": { "@type": "Rating", "ratingValue": "5" } } ] }
{ "@context": "https://schema.org", "@type": "FAQPage", "mainEntity": [ { "@type": "Question", "name": "What ingredients are used in Keto Mushroom & Spinach Soup Recipe?", "acceptedAnswer": { "@type": "Answer", "text": "This creamy keto soup features unsalted butter, olive oil, onion, garlic, mixed mushrooms (portobello, cremini, shiitake), thyme, chicken or vegetable stock, fresh spinach, heavy cream, cream cheese, lemon juice, salt, pepper and Parmesan cheese for serving." } }, { "@type": "Question", "name": "How to cook Keto Mushroom & Spinach Soup Recipe at home?", "acceptedAnswer": { "@type": "Answer", "text": "Learn how to cook Keto Mushroom & Spinach Soup by first sautéing onions, garlic and mushrooms until caramelised, then adding stock and cream cheese. Partially blend for texture, stir in heavy cream and spinach, finish with lemon juice, and garnish with Parmesan. The entire process takes just 35 minutes for a velvety, low-carb meal." } }, { "@type": "Question", "name": "Can I freeze this creamy mushroom soup for later?", "acceptedAnswer": { "@type": "Answer", "text": "Yes, this soup freezes beautifully. Allow it to cool completely before transferring to airtight containers, leaving some space for expansion. Freeze for up to 3 months. When reheating, you may need to add a splash of stock or cream as it can thicken after freezing." } }, { "@type": "Question", "name": "What makes this soup keto-friendly compared to traditional mushroom soup?", "acceptedAnswer": { "@type": "Answer", "text": "This soup achieves its creamy texture without flour or cornstarch thickeners, instead relying on cream cheese and heavy cream for body. With only 8g net carbs per serving and 23g of healthy fats, it maintains ketosis while providing satisfying umami flavour from mushrooms." } }, { "@type": "Question", "name": "What mushroom varieties work best for creating rich, earthy flavour?", "acceptedAnswer": { "@type": "Answer", "text": "A mixture of mushrooms creates the most complex flavour profile. Portobellos provide meatiness, cremini (baby bella) offer earthy notes, while shiitakes contribute intense umami. For extra luxury, consider adding porcini or oyster mushrooms. Even regular white button mushrooms work well." } } ] }