...

Keto Cream of Mushroom Soup

Rich, velvety keto cream of mushroom soup showing a glossy, cream-emulsified texture with finely diced mushrooms.
---Advertisement---

Keto cream of mushroom soup is a rich, low-carb version of the classic, made by browning mushrooms in butter, blending part of the soup for body, and simmering with heavy cream until velvety.

This soup does double duty beautifully. It’s warm and earthy enough to serve by the bowl, and thick enough to stand in for canned condensed soup when casserole season calls.

The big win is flavor and texture without flour or mystery thickeners. Once the mushrooms go from watery to deep brown, the whole pot tastes fuller and creamier. That’s the trick worth watching.

Dice the mushrooms small and give them space in the skillet so they brown instead of steam.

Understanding Carbs in Commercial Cream of Mushroom Soup

If you’re wondering why canned cream of mushroom soup often doesn’t fit a keto meal plan, the thickener is usually the problem. Standard versions commonly rely on wheat flour, modified food starch, or other starch-based additives to create that familiar creamy body.

Those ingredients raise the carb count fast, even before you add the soup to a casserole. A homemade version like this gets its texture from mushrooms, cream, and reduction instead of flour or cornstarch, so the result stays much more keto-friendly.

That also gives you better control over what goes into the pot. You skip the starchy fillers, avoid that processed canned taste, and get a soup that feels more like real food. If you want the full cozy meal effect, a bowl of this with warm keto bread hits the spot.

Many home cooks also ask about Campbell’s specifically. Standard Campbell’s cream of mushroom soup is not a strict keto choice because it contains wheat flour and modified food starch, and it lands around 8 g net carbs per serving.

Essential Ingredients and Low-Carb Thickeners

Each ingredient pulls its weight here, building deep mushroom flavor, creamy body, and the thick texture that makes this soup work both as dinner and as a casserole starter.

  • 2 tablespoons Butter
  • 16 ounces Mushrooms, finely diced
  • 1/4 teaspoon Onion powder
  • 1/4 teaspoon Garlic powder
  • 2 cups Heavy Cream
  • 1/4 cup Chicken broth
  • 1/2 teaspoon Salt
  • 1/4 teaspoon Pepper

Butter gives the soup richness and helps the mushrooms brown instead of tasting flat. That browning matters because mushrooms start out wet and a little squeaky in the pan, then slowly turn savory and concentrated as their moisture cooks off.

Mushrooms are the backbone of the recipe, so variety matters. White button mushrooms work, but cremini or baby bella mushrooms usually give a deeper, earthier flavor and a darker color that makes the soup taste more robust.

Onion powder and garlic powder add background depth without the extra moisture that fresh chopped aromatics would bring. That helps keep the texture thick and the carb count lower while still giving the soup that classic creamy-soup flavor.

Heavy cream creates the velvety finish and helps the soup emulsify as it simmers gently. If you want an even more stable, extra plush texture, cream cheese is a useful optional thickener in the body of the soup, but it stays an add-in rather than part of the core recipe.

Chicken broth loosens the browned mushrooms just enough to scrape up all the flavor from the skillet. Salt and pepper round everything out so the soup tastes savory instead of one-note.

I like to finely dice the mushrooms by hand rather than run them too hard in a processor, because the small pieces brown more evenly and still leave a little texture after blending.

How to Make Keto Cream of Mushroom Soup

Cozy ceramic bowl of hot keto cream of mushroom soup on a rustic wooden table, with gentle steam rising from the surface.
Serve this comforting bowl hot alongside warm keto bread for the ultimate cozy, low-carb meal.

This method is straightforward, but one step makes the biggest difference: let the mushrooms cook long enough to lose their water and actually brown. That’s what gives the soup its deep flavor and helps it thicken naturally.

  1. Melt the butter in a skillet over medium heat.

    The pan should look glossy and evenly coated before the mushrooms go in.
  2. Add the finely diced mushrooms and cook them for 10 to 15 minutes.

    They will first release liquid, then the pan will sound drier and the mushrooms will shrink and turn deep golden brown.
  3. Stir in the onion powder, garlic powder, salt, pepper, and chicken broth, then scrape the skillet with a wooden spoon to lift the browned bits.

    Cook for 5 minutes, and when everything looks well combined, remove about 1/3 of the mushrooms and set them aside.
  4. Pour in the heavy cream, then blend the soup in the skillet with an immersion blender until mostly smooth.

    Lower the heat before blending and keep the blender head submerged so the hot liquid stays controlled and the soup thickens without splashing.
  5. Return the reserved mushrooms to the skillet and continue cooking for 15 to 20 minutes.

    Keep the soup at a gentle simmer, not a hard boil, until it looks velvety and coats the spoon.
  6. Serve the soup, or cool it and transfer it to an airtight container for later.

    The finished texture should be creamy with some mushroom bits still visible for a more homemade feel.

That partial blending step is what replaces flour here. Pureeing part of the mushrooms releases their structure into the cream, so the soup thickens as it simmers instead of needing starch.

If you love a smoother texture, blend a little longer. If you want it more rustic, leave more mushroom pieces behind. Either way, lower the heat before the cream goes in and keep it there. Boiling is where dairy tends to get grumpy.

Instant Pot Instructions

If you want a pressure cooker version, use the sauté function to melt the butter and cook the mushrooms until most of their moisture has cooked off and they begin to brown. Add the onion powder, garlic powder, salt, pepper, and chicken broth, then lock the lid and cook on high pressure briefly, just until the mushrooms are fully tender.

After pressure cooking, release the pressure, stir in the heavy cream with the heat lowered, and blend with an immersion blender until the soup reaches your preferred texture. Finish with a gentle simmer on sauté to thicken, and avoid boiling after the dairy is added.

How to Thicken Low-Carb Soup Without Flour

A wooden spoon lifting thick keto cream of mushroom soup, showing how the glossy, emulsified liquid coats the spoon.
The soup should coat the back of a spoon to show it has reduced to a perfect, velvety consistency.

The easiest way to thicken low-carb mushroom soup is to use the ingredients already in the pot. This recipe leans on three smart techniques instead of flour or cornstarch.

First, partial pureeing adds instant body. When you blend some of the cooked mushrooms into the cream, the soup turns from brothy to velvety without any starch at all. It’s the fastest way to get that classic cream-of-mushroom texture.

Second, simmering reduces the liquid and tightens the texture. Heavy cream thickens as water slowly cooks off, but it needs gentle heat. A lazy simmer works better than a furious boil and gives you a smoother finish.

Third, cream cheese can help if you want an extra thick, casserole-style result. It’s especially handy if your mushrooms gave off more moisture than expected or if you want a texture closer to condensed soup. Stir it in off the highest heat so it melts smoothly.

  • For everyday soup texture, partial blending is the best first move.
  • For a thicker finish, keep simmering until the soup coats the spoon more heavily.
  • For an ultra-velvety backup plan, whisk in softened cream cheese a little at a time.

What you don’t need here is a starch slurry. The soup already has enough natural thickening power if you give the mushrooms time and keep the heat steady.

How to Use This Recipe as a Condensed Casserole Base

This is where the recipe earns a permanent place in the dinner rotation. You can serve it as soup, then cook it down further when you need a rich base for green bean, broccoli, or beef casseroles.

For casserole use, the goal is concentration. You want the mixture thicker than soup and closer to a scoopable, creamy paste. Think wet oatmeal, soft enough to stir but thick enough to hold a mound for a second before settling back down.

That texture helps the soup cling to vegetables and meat instead of sliding to the bottom of the baking dish. It’s especially useful in a cozy keto ground beef casserole, where a thicker mushroom base keeps the whole dish creamy without watering it down.

If you’re pairing it with green vegetables, cook them first and drain off extra moisture before folding them in. That matters with broccoli and with dishes built around keto green beans, since excess water can loosen the base too much.

Converting to a Condensed Casserole Substitute

To turn the soup into a condensed-style substitute, continue simmering after the regular soup stage until it becomes noticeably thicker and more concentrated. Stir often and keep the heat moderate so the cream reduces without scorching.

Use 1.25 cups of the reduced mixture to replace one 10.5-ounce can of condensed cream of mushroom soup. If it looks pourable like regular soup, keep cooking. If it looks like wet oatmeal and holds its shape briefly on a spoon, it’s ready for casserole duty.

When mixing it into a casserole, avoid adding extra broth unless the rest of the dish is unusually dry. The whole point here is a concentrated, clingy binder that gives you creamy texture without thinning the bake.

Dietary Substitutions (Dairy-Free, Vegan, Paleo)

This soup adapts well, but the texture shifts depending on the swap. Keep the changes optional and expect a slightly different finish from the original creamy version.

Dairy-Free and Vegan Option

Swap the butter for olive oil or avocado oil, and replace the heavy cream with full-fat canned coconut cream. The soup will still be rich and thick, though the flavor will be a little less classic and a little more rounded from the coconut.

For the best texture, brown the mushrooms thoroughly before adding the liquid. That deeper mushroom flavor helps balance the dairy-free version and keeps it from tasting flat.

Paleo and Whole30 Adjustments

For a paleo-style version, use ghee instead of butter and choose a high-quality chicken broth. If a recipe you’re serving this with usually includes soy-based ingredients, use coconut aminos in that larger dish instead.

Whole30-style cooking usually avoids dairy, so the coconut cream route makes the most sense here. Expect a silkier, slightly different finish, but the mushroom flavor still carries the soup.

Troubleshooting Split or Thin Soup

Most problems with this soup come down to heat or moisture. The good news is that both are fixable.

  • If the soup looks split or curdled, take it off the heat right away and whisk gently. Add a tablespoon of warm water or broth and keep whisking until it smooths back out.
  • If the soup is too thin, the mushrooms probably didn’t brown long enough or the soup needs more simmering time. Keep it at a gentle simmer until it reduces and thickens.
  • If the texture still feels loose, whisk in a little softened cream cheese for more body. This is especially helpful when you want a condensed casserole texture.
  • If the soup tastes bland, the mushrooms may have steamed instead of browned. Next time, avoid crowding the pan and cook until the skillet looks dry and the mushrooms are golden.
  • If the soup feels gritty, the heat may have been too high after adding the dairy. Lower the heat before the cream goes in and blend until the texture looks even and glossy.

Another easy fix starts before cooking. Don’t wash mushrooms right before they hit the skillet if you can help it. They hold onto surface moisture, and that extra water makes browning harder.

Storage, Reheating, and Texture Guide

Cooled keto cream of mushroom soup stored in a clear glass airtight meal prep container on a clean stone countertop.
Cool the soup completely before sealing it in an airtight container for easy refrigerator storage.

This soup stores best in an airtight container once cooled. Because it contains dairy, keep it refrigerated and handle leftovers promptly. For perishable dairy foods, cream should stay refrigerated and be discarded if it sits above 40°F for more than two hours.

When you reheat it, go low and slow. Warm it gently on the stove and stir or whisk as it heats so the texture comes back together smoothly. If it looks a little too thick from chilling, add a small splash of broth while reheating.

If you want to prepare this for later use in a casserole, it’s smart to keep the soup on the thicker side so it doesn’t loosen too much when combined with other ingredients. Dairy-based soups can sometimes separate after very cold storage, so gentle reheating gives you the best texture.

Conclusion

This soup delivers exactly what cream of mushroom should: deep savory flavor, a velvety spoonful, and enough body to stand in for the canned stuff when you need it.

Brown the mushrooms until the pan goes nearly dry and they turn deeply golden, and the rest falls into place. That one step brings the whole pot to life.

Frequently Asked Questions

Is Campbell’s cream of mushroom soup keto-friendly?

No. Standard Campbell’s versions contain wheat flour and modified food starch. Those thickeners push the carb count to around 8 g net carbs per serving. That usually makes it a poor fit for a strict keto diet.

How do you thicken keto mushroom soup without flour or cornstarch?

You have a few good low-carb options. Blend part of the cooked mushroom mixture with an immersion blender. Simmer the soup gently so the cream reduces and thickens naturally. For extra body, stir in softened cream cheese until smooth.

Can you freeze keto cream of mushroom soup?

It can be frozen, but the texture may change because dairy-based soups sometimes separate after thawing. If you want the smoothest result, freeze the mushroom base before stirring in the heavy cream. Add the cream during reheating and warm the soup gently. If the texture looks uneven after reheating, whisk it well over low heat.

How do I use this recipe as a substitute for canned condensed soup?

Cook it down further until it becomes thick and concentrated. Aim for a texture like wet oatmeal rather than regular soup. Use 1.25 cups of the reduced mixture in place of one 10.5-ounce can. Skip extra broth when using it in casseroles unless the dish truly needs more moisture.

Rich, velvety keto cream of mushroom soup showing a glossy, cream-emulsified texture with finely diced mushrooms.

Keto Cream of Mushroom Soup

Daniel Foster
A rich, velvety low-carb soup made by browning fresh mushrooms in butter, blending for natural body, and simmering with heavy cream. It is thick enough to use as a keto casserole base.
No ratings yet
Prep Time 5 minutes
Cook Time 40 minutes
Total Time 45 minutes
Course Main, Side
Cuisine American
Servings 4 servings
Calories 490 kcal

Equipment

  • Skillet
  • Wooden spoon
  • Immersion blender
  • Airtight container

Ingredients

  • 2 tablespoons Butter
  • 16 ounces Mushrooms finely diced
  • 1/4 teaspoon Onion powder
  • 1/4 teaspoon Garlic powder
  • 2 cups Heavy Cream
  • 1/4 cup Chicken broth
  • 1/2 teaspoon Salt
  • 1/4 teaspoon Pepper

Instructions

  • Melt the butter in a skillet over medium heat. The pan should look glossy and evenly coated before the mushrooms go in.
  • Add the finely diced mushrooms and cook them for 10 to 15 minutes. They will first release liquid, then the pan will sound drier and the mushrooms will shrink and turn deep golden brown.
  • Stir in the onion powder, garlic powder, salt, pepper, and chicken broth, then scrape the skillet with a wooden spoon to lift the browned bits. Cook for 5 minutes, and when everything looks well combined, remove about 1/3 of the mushrooms and set them aside.
  • Pour in the heavy cream, then blend the soup in the skillet with an immersion blender until mostly smooth. Lower the heat before blending and keep the blender head submerged so the hot liquid stays controlled and the soup thickens without splashing.
  • Return the reserved mushrooms to the skillet and continue cooking for 15 to 20 minutes. Keep the soup at a gentle simmer, not a hard boil, until it looks velvety and coats the spoon.
  • Serve the soup, or cool it and transfer it to an airtight container for later. The finished texture should be creamy with some mushroom bits still visible for a more homemade feel.

Notes

Curdling fix: If the soup looks split, remove it from the heat immediately, add a tablespoon of warm water or broth, and whisk gently until it smooths out.
Casserole substitute: To use this as a canned soup replacement, simmer until concentrated to a wet oatmeal texture. Use 1.25 cups to replace one 10.5-ounce can.
Dairy safety: Keep the soup refrigerated. Discard if it sits above 40 degrees Fahrenheit for more than two hours.
Nutrition information is an estimate based on common ingredients and serving sizes. Values may vary depending on brands, portions, and substitutions.

Nutrition

Nutrition Facts
Keto Cream of Mushroom Soup
Amount per Serving
Calories
490
% Daily Value*
Fat
 
50
g
77
%
Saturated Fat
 
31
g
194
%
Cholesterol
 
179
mg
60
%
Sodium
 
421
mg
18
%
Potassium
 
450
mg
13
%
Carbohydrates
 
7
g
2
%
Fiber
 
1
g
4
%
Sugar
 
2
g
2
%
Protein
 
6
g
12
%
Vitamin A
 
15
IU
0
%
Vitamin C
 
1
mg
1
%
Calcium
 
80
mg
8
%
Iron
 
1
mg
6
%
* Percent Daily Values are based on a 2000 calorie diet.
Keyword homemade cream of mushroom, keto cream of mushroom soup, low carb mushroom soup
Tried this recipe?Let us know how it was!
---Advertisement---

Daniel Foster

Daniel Foster is the content editor at Recipes Keto Diet. He reviews recipe pages for clarity, structure, readability, and usefulness so readers can follow each recipe with less confusion.

You’ll Also Love

Leave a Comment & Rate this Recipe

Your email address will not be published. Required fields are marked *

Click the Stars to Rate This Recipe