Low-Calorie Mushroom Soup
There’s something about a big pot of mushroom soup simmering on the stove that just makes a kitchen feel like home. This version keeps all that cozy, earthy flavor you love but skips the heavy cream and butter bomb most recipes rely on. It’s the kind of soup you can eat a big bowl of without any guilt, and honestly, you won’t even miss the extra calories.
Why You’ll Love This Recipe

This soup is proof that “light” doesn’t mean “boring.” The mushrooms get a good sear first, which brings out all their deep, savory flavor, so you don’t need heavy cream to make it taste rich. It comes together in about 30 minutes, mostly hands-off once it’s simmering, so it’s perfect for a weeknight when you want something warm but don’t want to fuss.
It’s also incredibly forgiving. You can swap mushrooms, adjust the thickness, or toss in extra veggies without messing anything up. Plus it reheats beautifully, so it’s a great one to make ahead for lunches during the week.
Ingredients You’ll Need

Mushrooms are obviously the star here, and a mix works best. I like using cremini or baby bella for depth, with a handful of dried porcini soaked in warm water for that extra savory punch. If you only have white button mushrooms on hand, that’s totally fine too, just know the flavor will be a touch milder.
Instead of heavy cream, this recipe leans on a small amount of low-fat milk or unsweetened almond milk blended with some of the soup itself to get that creamy texture without the calories. A little flour or cornstarch helps thicken things up without needing a stick of butter.
Onion and garlic build the flavor base, and a splash of white wine or a bit of extra broth deglazes the pan and picks up all those good browned bits. Vegetable or chicken broth forms the backbone, so use a low-sodium version if you want more control over the salt. Fresh thyme is lovely if you have it, but dried works in a pinch.
Tips for the Best Results

Don’t rush the browning step. Tip: Give your mushrooms room in the pan and let them sit without stirring for a minute or two so they actually caramelize instead of steam. Crowding them is the number one reason mushroom soup ends up tasting flat.
Blend only part of the soup if you want some texture, or blend it all for a silky, restaurant-style finish. Either way works, it just depends on your mood.
Season in layers rather than all at once. Add a little salt while the mushrooms cook, then taste and adjust again at the end once everything has melded together.
If the soup seems too thick after simmering, thin it with a splash of broth rather than more milk, so you don’t dilute the flavor.
Storage and Reheating

This soup keeps beautifully, which is one of my favorite things about it. Let it cool completely before transferring to an airtight container, then store it in the fridge for up to 4 days.
You can also freeze it for up to 2 months. Just leave the milk out until you reheat it, then stir it in fresh so the texture stays nice.
Frequently Asked Questions

Can I make this soup vegan?
Yes, just use vegetable broth and swap the milk for unsweetened almond or oat milk. It still turns out creamy and delicious.
Why is my mushroom soup watery?
This usually happens if the mushrooms weren’t browned enough before adding liquid, or if there’s too much broth for the amount of thickener used. A quick simmer uncovered will help it reduce and thicken up.
Can I use frozen mushrooms?
Fresh is best for texture and browning, but if that’s what you have, just pat them dry first and expect a slightly softer bite.
Is this soup keto-friendly?
Not as written, since it uses a small amount of flour and milk, but you can swap in a low-carb thickener like xanthan gum and use unsweetened almond milk to make it fit.
product: Immersion blender
reason: Makes it easy to blend the soup smooth right in the pot without transferring hot liquid to a countertop blender.
Low-Calorie Mushroom Soup

A creamy, savory mushroom soup made light with milk instead of heavy cream, without losing any of its cozy flavor.
Ingredients
- 1 lb cremini mushrooms, sliced
- 0.5 oz dried porcini mushrooms
- 1 cup warm water
- 1 medium onion, diced
- 3 cloves garlic, minced
- 1 tablespoon olive oil
- 0.25 cup white wine
- 4 cups low-sodium vegetable broth
- 1 cup low-fat milk
- 2 tablespoons all-purpose flour
- 1 teaspoon fresh thyme leaves
- Salt and pepper to taste
Instructions
- Step 1. Soak the dried porcini mushrooms in warm water for 15 minutes, then drain and chop, reserving the soaking liquid.
- Step 2. Heat olive oil in a large pot over medium-high heat and sear the sliced cremini mushrooms in batches until browned, about 5 minutes per batch.
- Step 3. Add the onion to the pot and cook for 3 minutes until softened.
- Step 4. Add the garlic and chopped porcini mushrooms and cook for 1 minute until fragrant.
- Step 5. Pour in the white wine and scrape up any browned bits from the bottom of the pot.
- Step 6. Add the vegetable broth, reserved porcini soaking liquid, and thyme, then bring to a simmer for 15 minutes.
- Step 7. Whisk the flour into the milk until smooth, then stir into the soup.
- Step 8. Simmer for another 5 minutes until thickened, then season with salt and pepper.
- Step 9. Blend part or all of the soup to your desired texture and serve hot.







