Oh, you know those days! You want that comforting, rich, hug-in-a-bowl feeling that only a classic cream of mushroom soup can deliver, but the thought of all that heavy cream sitting in your stomach just shuts you down. I have been wrestling with that exact problem for years, trying to lighten up the classics without sacrificing that velvety texture we all crave. Well, friends, I cracked the code! Welcome to my recipe for Skinny Cream Of Mushroom Soup—it tastes incredibly indulgent, but we’re swapping out the usual suspects for lighter alternatives like skim milk. Trust me, I’ve made it my mission to perfect healthier versions of family favorites, and this light mushroom soup is proof that you never have to settle for sad, thin soup.
Why This Skinny Cream Of Mushroom Soup Recipe Works
I know what you’re thinking: low-fat milk in a creamy soup? It’s going to taste watery, right? Wrong! That’s the magic trick here, and I’ve spent plenty of time testing until I got the balance just perfect. This recipe proves you can have your comfort food and eat it too. It’s seriously one of my favorite healthy dinner recipes.
- Flavor First, Always: We brown the mushrooms really well at the start. That step builds so much deep, savory (umami!) flavor that you honestly won’t miss the heavy cream. It really holds up!
- Lightning Fast: Seriously, it’s a weeknight wonder. We’re talking under 40 minutes total, start to finish.
- Seriously Light: By using just a touch of flour for thickening and sticking to skim milk, we slash the fat content way down while keeping the texture satisfyingly creamy. That’s how we get that lovely low fat soup feel.
Ingredients for the Best Skinny Cream Of Mushroom Soup
When you’re trying to keep this light, every single ingredient matters because there’s nowhere to hide behind a thick layer of dairy fat. My goal here was maximum flavor with minimal guilt. I tried using those pre-sliced mushrooms once, and oh boy, don’t make that mistake! They just don’t brown properly, and you lose all that lovely earthy depth.
If you want this to truly shine as a healthy soup recipe, make sure you treat your mushrooms right! Slice them yourself—I usually use cremini because they have more punch than white button mushrooms, but you can absolutely use whatever looks best at the market. Remember, browning matters more than anything here, so use the full pound!
Here’s exactly what you’ll need assembled on your counter before you start heating up that oil. This is my go-to list:
- 1 tablespoon olive oil (Just enough to wake up those mushrooms!)
- 1 pound cremini mushrooms, sliced (Slice them yourself, please!)
- 1 small onion, chopped (Doesn’t need to be fancy, just diced small.)
- 2 cloves garlic, minced (Don’t even think about using the jarred stuff here; fresh garlic is key for that savory base.)
- 1/4 cup all-purpose flour (This is our secret weapon for thickness without cream.)
- 3 cups low-sodium vegetable broth (Low sodium gives me control over the final saltiness, which is crucial!)
- 1 cup skim milk (Yes, skim! It thickens beautifully when brought slowly up to temperature.)
- 1/2 teaspoon dried thyme (A tiny pinch makes such a difference with mushrooms.)
- 1/4 teaspoon black pepper
- 1/2 teaspoon salt (Taste before adding all of it, though!)
That broth quantity with the skim milk is exactly what creates that beautiful creamy texture without the heavy cream. It’s a delicate balance, but once you nail the ratio of flour to broth to milk, you’re set for life. It’s simple magic, honestly!
Step-by-Step Instructions to Make Skinny Cream Of Mushroom Soup
Okay, time to put on our aprons! This really isn’t complicated, but timing is everything, especially when you’re working with mushrooms and trying to get that deep, earthy flavor we talked about. Follow these simple steps, and you’ll have a steaming bowl of vegetable soup perfection in no time. Don’t rush Step 1—that’s where 90% of the flavor comes from!
-
You need to get those mushrooms happy first! Heat your olive oil in a big pot—a Dutch oven is perfect—over medium heat. Toss in your sliced mushrooms. Now, step back and let them cook. Seriously, don’t stir them for a few minutes! We need them to release all their water and then start to get that beautiful golden-brown caramelization happening. This takes patience, usually about 8 minutes total. You’ll know they’re ready when the bottom of the pot looks nice and crusty.
-
Once the mushrooms look good and browned, toss in your chopped onion. Cook that until it’s soft and smelling sweet, which takes maybe 5 minutes. Then, give your minced garlic just 1 minute of heat—if it burns, the whole batch is ruined, so watch it like a hawk!
-
This is where we build the body of the soup—the roux! Sprinkle your flour right over the mushroom-and-onion mix. You have to stir this constantly for a full minute. This cooks out that raw flour taste. It should look like a thick, savory paste clinging to all those veggies.
-
Time for the broth. This is key for avoiding lumps! Gradually whisk in your low-sodium vegetable broth. Do a little bit at a time, whisking until it’s completely smooth before adding more. Once all the broth is in, bring it up to a simmer, stirring regularly until you see it thicken up nicely. It should coat the back of a spoon easily.
-
Now we temper the milk. Lower the heat! Slowly stir in your skim milk, the dried thyme, pepper, and salt. We are just heating this through gently here. Remember, because we aren’t using heavy cream, we mustn’t let this boil once the milk is in, or it can get a little grainy or split. Taste it here and add more salt if you think it needs it!
-
That’s it! Turn the heat off. You have two amazing options for serving this lovely Skinny Cream Of Mushroom Soup. You can serve it as is—chunky and rustic, which I love for dipping bread into—or, if you want that true classic texture, take about half the soup mixture and blend it up using an immersion blender right in the pot or carefully pulse it in a regular blender. Blending half gives you the best of both worlds: creamy body with satisfying mushroom chunks!

Expert Tips for Perfect Skinny Cream Of Mushroom Soup
We’ve got the basic steps down, but if you want this Skinny Cream Of Mushroom Soup to wow everyone—even those folks who usually sniff at anything “skinny”—you need a few extra little tricks up your sleeve. These aren’t written on the recipe card, they’re just things I picked up from my years of experimentation. Pay attention to the browning and the gentle heating, because that’s what keeps a light soup tasting rich!
Building Deeper Umami Flavor
Since we skip the heavy cream which lends its own distinct flavor, we have to pile on the savory notes elsewhere. While browning the mushrooms is Step 1, here are a couple of quick additions that really boost that deep flavor:
- A Dash of Worcestershire: Even though we’re keeping it light, a 1/2 teaspoon of Worcestershire sauce added right when you add the broth brings incredible depth. It’s savory, salty, and totally enhances the mushroom’s earthiness.
- Mushroom Powder Power: If you happen to have dried porcini mushrooms, grind a teaspoon of them into a fine powder with a spice grinder. Toss that powder in with your flour. It’s pure, concentrated mushroom flavor—seriously addictive.
Keeping the Skim Milk Smooth
The biggest fear with this recipe is scorching or curdling the milk because it has less fat buffering the heat than whole milk or cream. Here’s how I always keep it silky smooth:
Never, ever let it boil after adding the skim milk. Once you stir it in, turn your heat down to low—use the minimum setting needed just to keep it warm. I also encourage you to slightly pre-warm your skim milk in the microwave for about 30 seconds before adding it to the soup base. Introducing warm liquid to the thickened broth helps prevent a temperature shock that can cause milk proteins to tighten up and curdle.
Mixing Your Broths for Richness
The recipe calls for low-sodium vegetable broth, which is great, but sometimes I find it a little *too* light on its own. If you’re looking for that little extra oomph that rivals a store-bought version, listen up!
Try blending your liquids: use 2 cups of vegetable broth and 1 cup of low-sodium chicken broth. The chicken broth adds a lovely weight and richness without adding the saturated fat that heavy cream does. It’s a fantastic compromise, and it makes for a soup so satisfying you’ll forget you were aiming for homemade tomato sauce richness in a mushroom version!

Ingredient Substitutions for Your Skinny Cream Of Mushroom Soup
Listen, I get it. Sometimes you open the fridge and realize you’re out of something, or maybe you have dietary needs that mean skim milk just isn’t going to happen for you. Don’t panic! The beauty of a good homemade soup base is that it’s incredibly forgiving, especially when you’re dealing with something this straightforward. We want to keep it light, but flexibility is key in a real kitchen. Since this is already a light mushroom soup recipe, we just need to make smart swaps.
Dairy Swaps for the Creamy Finish
If skim milk isn’t your jam—maybe you’re lactose intolerant, or maybe you just prefer the flavor of something different—we have options! The key here is treating the replacement liquid the same way we treat the skim milk: heat it gently and never boil it.
- Unsweetened Plant Milks: My go-to alternative is unsweetened almond milk. Since we are coming from a very low-fat starting point, the neutral flavor of almond milk works perfectly. You might need just a half teaspoon more flour, though, because almond milk can be a little thinner than skim. Check out how to make your own almond milk here if you’re feeling adventurous!
- Evaporated Skim Milk: If you want a *richer* mouthfeel without adding fat, swap the skim milk for evaporated skim milk. It concentrates the flavor beautifully, but you need to taste test for added salt, as it’s more concentrated overall.
- Oat Milk (Use Cautiously): Oat milk is gloriously creamy, but it can sometimes be sweeter than regular cow’s milk. If you use it, make sure it’s an unflavored variety and keep that heat *very* low.
Thickening Alternatives When You Skip the Flour
I use flour because it’s simple and it browns nicely with the veggies, but if you’re avoiding gluten or just want a different route, you can definitely skip it. However, you have to replace that thickening power somewhere if you want that classic creamy texture.
My favorite flour-free thickener is cornstarch. You need far less cornstarch than flour, so be careful! Mix 1 tablespoon of cornstarch with an equal amount of cold water (this is called a slurry) and whisk it into the simmering broth just before you add the milk. Re-whisk until it thickens. Alternatively, if you blend half your soup as suggested in the main recipe, that blended mushroom puree often provides all the body you need!
Broth Power-Ups
We talked about mixing chicken and veggie broth, but sometimes you might be out of one entirely. You absolutely *can* make this with just chicken broth, but keep in mind it won’t align with the vegetarian profile that vegetable broth offers for this healthy soup recipe. If you are strictly vegetarian, stick to the veggie broth, but remember that browning step is non-negotiable!
For an even deeper, restaurant-style mushroom flavor (even in this skinny version!), try simmering your onions and garlic in just a little bit of olive oil until they are deeply golden brown—almost caramelized—before adding the flour. That deep color transfers amazing complexity into the finished batch.
Serving Suggestions for Skinny Cream Of Mushroom Soup
So, you’ve got your beautiful, light, and savory Skinny Cream Of Mushroom Soup simmering on the back burner. Now what? It’s practically a meal on its own, especially if you blended half of it, but nothing beats dipping something crusty into that creamy broth, right? Since this is a lighter soup, we don’t want to weigh it down with heavy sides, so I always lean toward sides that are fresh or toasted.
The Essential Dipping Companions
If I’m making this for a chilly evening, the first thing I reach for is bread. You need something sturdy to soak up every last drop of that mushroom goodness. My absolute favorite pairing is a super crunchy garlic-butter toast. Forget those soft white slices that turn instantly soggy; you want texture here!
I love brushing thick slices of rustic sourdough with garlic-infused butter and maybe a dash of Parmesan, then baking them until they are golden brown and rigid. They hold up perfectly to the soup, and the sharp garlic cuts through the earthy mushrooms so nicely. If you want the details on how I make mine irresistible, check out my recipe for homemade Texas Toast—it’s simple but makes a huge difference.
Keeping It Light with Salads
If it’s warmer out, or if you’re trying to keep the entire meal extremely light, soup begs for a fresh counterpoint. You don’t want a heavy mayonnaise-based salad swimming next to your soup! I recommend something with a bright vinaigrette to lift the flavor profile.
A simple mixed greens salad with thinly sliced cucumber, maybe some shaved carrot, and a tart lemon-herb dressing is perfect. The acidity of the dressing wakes up your palate after the savory depth of the mushrooms. It’s a classic pairing because it just *works*—comfort food on one side, fresh flavor on the other.
Garnish is Not Optional!
Seriously, don’t skip the garnish! Since this is a low-fat soup, visual appeal is huge. A sprinkle of fresh herbs makes it look restaurant-quality and adds a final pop of freshness.
Always finish with:
- A generous pinch of freshly chopped parsley—that bright green color is unbeatable.
- A crack of freshly ground black pepper right over the top.
- If you want a little richness without adding fat to the pot, drizzle just a *teardrop* of high-quality truffle oil over each bowl just before serving. Wow. That elevates this skinny soup immediately!

Whether you’re using crunchy bread or a crisp salad, remember that your side dish should complement the soup, not compete with it. Keep it simple, keep it flavorful, and enjoy digging in!
Storage and Reheating Instructions for Skinny Cream Of Mushroom Soup
This is probably the easiest soup ever to make leftovers from, which is just another win in my book when I’m trying to eat healthier throughout the week! Since we used skim milk instead of heavy cream, storage and reheating require just a little more awareness, but honestly, it’s not hard at all. You don’t want to end up with separated soup, right? I’ve learned the hard way that you can’t just blast it on high heat and expect perfection.
Keeping Leftovers Fresh
The best way to store your Skinny Cream Of Mushroom Soup is in an airtight container, tucked away in the back of the fridge. It keeps beautifully for about four days. Seriously, I often make a double batch just so I have healthy lunches ready to go for the next few days. Since it’s a low fat soup, separation is less of an issue than with heavy cream versions, but moisture loss over time is always something to watch for.
Make sure the container is totally sealed. If you notice the soup seems a little thick when you pull it out the next day—which sometimes happens because the flour settles—don’t panic! That’s totally normal. You’ll just use a little extra liquid when you reheat it.
Reheating Without Hurting the Milk
This is the most important part! Because we are working with skim milk, rapid, aggressive heating is our enemy. High heat can cause the milk proteins to tighten up too quickly, which ruins the silky texture we worked so hard to achieve when we blended half of it. You want gentle rewarming.
- Stovetop Method (Preferred): The best way is always on the stovetop. Put the soup in a medium saucepan over medium-low heat. Stir frequently—and I mean *frequently*—as it heats up. You want to warm it until it’s steaming hot, but stop before it ever hits a rolling boil. If it starts looking too thick while heating, whisk in a splash of extra vegetable broth or water until it returns to your preferred consistency.
- Microwave Safety: If you are in a rush, a microwave works, but you must use shorter intervals. Ladle out a single serving into a microwave-safe bowl. Heat it on 50% power for 60 seconds, stir well, and then repeat in 30-second bursts until it’s as hot as you like. Stirring between every burst helps distribute the heat evenly and protects the milk.
Freezing This Healthy Soup Recipe
Can you freeze it? Yes, you can, but I always advise freezing it **before** you stir in the skim milk if you can. If you freeze it with just the broth and vegetables thickened by the flour, it thaws and reheats much better without texture issues.
If you need to freeze a batch that already has the milk in it, make sure you use freezer-safe, airtight containers and leave about an inch of headspace at the top, as liquid expands when it freezes. When you thaw it overnight in the fridge, you will almost certainly need to whisk in an extra 1/4 cup of broth/milk during reheating to restore that beautiful consistency. It still tastes fantastic, but be prepared for that little extra step!
Frequently Asked Questions About Skinny Cream Of Mushroom Soup
I’ve gathered the questions I hear most often when people try to switch from their old heavy cream recipes to this lighter approach. It’s all about managing expectations when you’re aiming for a genuinely low fat soup that still tastes like comfort food. Don’t hesitate to reach out if your question isn’t answered here!
Why is my soup a little thin even after simmering?
If you’ve followed the instructions and it’s still thinner than you expected, don’t panic and dump in more flour, please! That will just lead to a gummy texture. Usually, this happens if your mushrooms didn’t brown enough in Step 1, meaning they released less raw moisture when they cooked initially. The best fix for a thin soup is usually a cornstarch slurry. Mix one tablespoon of cornstarch with two tablespoons of *cold* water until totally smooth, then gently whisk that into the simmering soup. Let it bubble for just a minute, and it will thicken right up! This is a common fix for any healthy soup recipe where the starch isn’t fully activated.
Can I make this Skinny Cream Of Mushroom Soup completely vegan?
That’s a great challenge! Since we are aiming for skin-friendly and light, this is actually pretty easy to veganize. You’ll need to replace two things: the skim milk and the broth, depending on your preference. For the milk, use an unsweetened, plain oat milk or cashew milk; they provide the best creamy body without imparting too much flavor. For the broth, ensure you are using vegetable broth, obviously! The flour roux will work perfectly fine as the thickener. If you want that savory depth you get from cooking the mushrooms, try adding a splash of tamari or soy sauce right when you add the broth. It hits that savory umami note beautifully!
How do I prevent the skim milk from curdling when I add it?
Okay, this is my number one milk warning! If you add cold milk directly to a hot, flour-thickened broth, the temperature shock can cause the milk proteins to clump, making your beautiful low fat soup look spoiled. You have two fail-safe options:
- Temper it: Before adding the milk to the pot, gently warm your cup of skim milk in the microwave for about 30 seconds until it’s warm but not hot. Then add it slowly while stirring the soup continuously.
- Keep it super low: Make sure the main soup pot is on the absolute lowest setting—just warm—before you introduce the milk. Once it’s in, just keep stirring until it’s heated through, but absolutely do not let it boil!
If you do blend half the soup, blend *before* adding the milk for the safest results, and then gently warm the final mixture.
What mushrooms should I use for the best flavor?
While the recipe calls for Cremini, if you see Shiitake or Oyster mushrooms at the market, grab those instead! They pack a much bigger, meatier punch than standard white button mushrooms. Remember, flavor volume is super important in a skinny cream of mushroom soup because we aren’t relying on heavy cream richness. You want that concentrated, earthy flavor from the mushrooms themselves, so don’t skimp on quality or quantity!
If you want a fun pairing for this soup, check out these great light summer drink ideas to have on the side!
Share Your Skinny Cream Of Mushroom Soup Experience
Alright, now it’s your turn to take this recipe out for a spin! I honestly believe this is the best way to enjoy that comforting mushroom flavor without feeling weighed down. Once you’ve made a batch, I really want to know what you thought. Did you blend half or keep it chunky? Did you try the truffle oil garnish I suggested?
Jump down to the comments section below and leave me a rating and tell me how it went for you. Did you make any secret swaps of your own? If you manage to snap a picture of your rustic bowl of Skinny Cream Of Mushroom Soup, tag me on social media! I love seeing your creations. Happy cooking, everyone!
Share Your Skinny Cream Of Mushroom Soup Experience
Alright, now it’s your turn to take this recipe out for a spin! I honestly believe this is the best way to enjoy that comforting mushroom flavor without feeling weighed down. Once you’ve made a batch, I really want to know what you thought. Did you blend half or keep it chunky? Did you try the truffle oil garnish I suggested?
Jump down to the comments section below and leave me a rating and tell me how it went for you. Did you make any secret swaps of your own? If you manage to snap a picture of your rustic bowl of Skinny Cream Of Mushroom Soup, tag me on social media! I love seeing your creations. Happy cooking, everyone!
Print
Skinny Cream of Mushroom Soup
- Total Time: 35 min
- Yield: 4 servings 1x
- Diet: Low Fat
Description
A lighter version of classic cream of mushroom soup using low-fat milk.
Ingredients
- 1 tablespoon olive oil
- 1 pound cremini mushrooms, sliced
- 1 small onion, chopped
- 2 cloves garlic, minced
- 1/4 cup all-purpose flour
- 3 cups low-sodium vegetable broth
- 1 cup skim milk
- 1/2 teaspoon dried thyme
- 1/4 teaspoon black pepper
- 1/2 teaspoon salt
Instructions
- Heat olive oil in a large pot over medium heat. Add mushrooms and cook until they release their liquid and brown, about 8 minutes.
- Add onion and cook until soft, about 5 minutes. Add garlic and cook for 1 minute more.
- Sprinkle flour over the vegetables and stir for 1 minute.
- Gradually whisk in vegetable broth until smooth. Bring the mixture to a simmer, stirring constantly until it thickens.
- Stir in skim milk, thyme, pepper, and salt. Heat through, but do not boil.
- Remove from heat. You can serve the soup chunky or blend half of it for a creamier texture.
Notes
- For a richer flavor, use half chicken broth and half vegetable broth.
- Use fresh parsley for garnish before serving.
- Prep Time: 10 min
- Cook Time: 25 min
- Category: Soup
- Method: Stovetop
- Cuisine: American
Nutrition
- Serving Size: 1 cup
- Calories: 180
- Sugar: 4
- Sodium: 450
- Fat: 5
- Saturated Fat: 1
- Unsaturated Fat: 4
- Trans Fat: 0
- Carbohydrates: 25
- Fiber: 3
- Protein: 10
- Cholesterol: 5
Keywords: skinny cream of mushroom soup, low fat soup, light mushroom soup, healthy soup recipe

