If you love the rich, earthy flavor of mushrooms but want a lighter twist, this skinny creamy mushroom soup is exactly what you need. It’s comforting, creamy, and surprisingly simple to make. Unlike heavy cream-based soups, this version keeps things light without skimping on flavor. Perfect for a cozy lunch, dinner starter, or paired with a crisp sandwich.
Why You’ll Love This Soup
Mushroom soups can often be heavy and filling, but this one strikes the perfect balance. You get all the luscious creaminess without feeling weighed down. Whether you’re a fan of sauteed mushrooms, sliced mushrooms, or experimenting with different types, this recipe brings out their natural flavors beautifully.
Plus, it’s versatile. Want to add a twist? Try a dash of white wine while cooking the mushrooms, or sprinkle fresh thyme on top for an aromatic punch.
Ingredients

Here’s what you’ll need:
- 1 pound fresh mushrooms, sliced (button, cremini, or a mix)
- 1 small onion, finely chopped
- 2 cloves garlic, minced
- 4 cups low-sodium vegetable or chicken broth
- 1 cup unsweetened almond milk (or any milk of your choice)
- 1 tablespoon olive oil
- 1 teaspoon fresh thyme leaves (or ½ teaspoon dried thyme)
- Salt and pepper, to taste
- Optional: 1 tablespoon whole wheat flour or cornstarch for thicker soup
These ingredients make a bowl of soup that’s not only comforting but also guilt-free.
Step-By-Step Instructions
Step 1: Sauté the Mushrooms
Heat olive oil in a large pot over medium heat. Add your sliced mushrooms and cook until they release moisture and start to brown. This process caramelizes the mushrooms, creating a depth of flavor that makes this soup irresistible.
Add onions and garlic. Stir for another 2–3 minutes until fragrant. The aroma at this point is enough to make anyone hungry!
Step 2: Add Broth and Simmer
Pour in your broth and add thyme, salt, and pepper. Bring the mixture to a gentle simmer. Let it cook for 15 minutes, allowing the flavors to meld together. The mushrooms will become tender, and the broth will soak up all the savory goodness.
Step 3: Blend the Soup
For a creamy texture without heavy cream, use a hand blender or standard blender to puree the soup. Blend until smooth but leave a few mushroom pieces for a little bite. This adds texture and makes the soup feel homemade and hearty.
Step 4: Add Milk and Adjust Seasonings
Return the soup to the pot if needed. Stir in almond milk (or your preferred milk). Heat gently—do not boil. Taste and adjust salt and pepper. Optional: If you prefer a thicker consistency, mix a small amount of flour or cornstarch with water and stir into the soup.
Step 5: Serve and Enjoy
Ladle the soup into bowls and garnish with fresh thyme, parsley, or a drizzle of olive oil. Pair it with a warm sandwich, and you’ve got a meal that’s satisfying, cozy, and light.
Tips for the Perfect Mushroom Soup
- Choosing Mushrooms: Mix mushrooms for depth—cremini and button are classics, but shiitake adds an earthy twist.
- Cooking Mushrooms: Don’t overcrowd the pan; sauté in batches if needed. Overcrowding can make mushrooms steam rather than brown.
- Make Ahead: This soup stores well in the fridge for 3–4 days. Reheat gently to maintain creaminess.
- Add a Twist: A splash of soy sauce or balsamic vinegar enhances the umami flavor.
Variations to Try
- Mushroom Wild Rice Soup: Add cooked wild rice during the simmering stage for a hearty twist.
- Creamed Mushrooms: For a richer texture, stir in 2 tablespoons of Greek yogurt at the end.
- Herb Infusion: Experiment with rosemary, sage, or tarragon for subtle herbal notes.

Skinny Creamy Mushroom Soup
Ingredients
Method
- Heat olive oil in a large pot over medium heat. Add the sliced mushrooms and cook until they release moisture and turn golden brown. Stir in onions and garlic and cook for another 2–3 minutes.
- Pour in the broth. Add thyme, salt, and pepper. Bring to a gentle simmer for 15 minutes so the mushrooms soften and flavors combine.
- Use an immersion blender (or a regular blender) to puree the soup until smooth. Leave a few mushroom pieces for texture if you like.
- Return soup to the pot if needed. Stir in almond milk and heat gently. Do not boil. Taste and adjust salt and pepper. For a thicker soup, mix a small amount of flour or cornstarch with water and stir in.
- Ladle into bowls. Garnish with fresh thyme or parsley and a drizzle of olive oil. Serve with warm bread or a sandwich.
Notes
- Use a mix of mushrooms for a deeper flavor.
- For vegan version, use vegetable broth and plant-based milk.
- The soup keeps well in the fridge for up to 3–4 days. Reheat gently.
- Optional: Add a splash of white wine or balsamic vinegar while sautéing mushrooms for extra flavor.
Frequently Asked Questions
Q: Can I use dried mushrooms instead of fresh?
A: Yes! Soak them in warm water for 20 minutes, then chop and use. Remember to save the soaking liquid—it’s flavorful!
Q: How do I make it vegan?
A: Swap chicken broth for vegetable broth and use plant-based milk. It’s just as creamy and delicious.
Q: Can I freeze this soup?
A: Absolutely. Let it cool completely, then freeze in airtight containers for up to 3 months. Reheat slowly on low heat.
Q: What’s the difference between creamy mushroom soup and this skinny version?
A: Traditional creamy mushroom soups rely heavily on cream or butter. This recipe uses milk and olive oil, cutting calories while keeping flavor.






