Healthy Cream of Mushroom Soup Without Cream: The Ultimate Comfort Food Makeover
Craving the rich, savory comfort of classic cream of mushroom soup but looking for a lighter, healthier alternative? This recipe delivers all the creamy texture and deep umami flavor you adore, achieved naturally without heavy cream or excessive fats. Get ready for your new favorite weeknight staple—a truly delicious healthy cream of mushroom soup without cream.
Why You Will Love This Recipe
This iteration of the classic soup is a winner because it proves that comfort food doesn’t need to be heavy to be satisfying. We achieve luscious creaminess using wholesome ingredients, packing this soup with earthy mushroom flavor and satisfying depth. It’s naturally gluten-free (depending on your broth/roux choice, see below) and significantly lower in saturated fat than traditional versions, making it perfect for healthy meal prepping or a light, yet filling, lunch or dinner.
What's For Dinner Tonight?
Stop the 5 PM panic forever.
The 20 Easy Dinner Ideas ebook gives you a ready-made answer for every night of the month — fast meals with everyday ingredients that your whole family will actually eat.
- ⏱️ 30-minute meals — on the table before anyone complains
- 🛒 Pantry staples only — no fancy grocery runs
- 👨👩👧 Kid-approved recipes — zero dinner-table drama
- 🥗 Healthy & comfort options — variety every single week
- 📲 Instant PDF download — start cooking tonight
Grab the Ebook
One-time payment. Yours forever.
Get Instant Access →🔒 Secure checkout via Gumroad
Ingredients
- One tablespoon olive oil or avocado oil
- One large yellow onion, chopped
- Two cloves garlic, minced
- One pound mixed mushrooms (cremini, shiitake, or white button), sliced
- Eight cups low-sodium vegetable or chicken broth
- One teaspoon dried thyme
- Half a teaspoon dried rosemary
- Two tablespoons all-purpose flour (or gluten-free flour blend for thickening)
- Half a cup unsweetened plain almond milk or cashew milk (for creaminess)
- Salt and freshly ground black pepper to taste
- Fresh parsley, chopped (for garnish)
Step-by-Step Instructions
- In a large pot or Dutch oven, heat the olive oil over medium heat. Add the chopped onion and sauté until softened and translucent, about 5–7 minutes.
- Add the minced garlic and sliced mushrooms to the pot. Cook, stirring occasionally, until the mushrooms have released their liquid and started to brown slightly, intensifying their flavor (about 8–10 minutes).
- Sprinkle the flour over the vegetables and stir constantly for one minute. This step helps to cook out the raw flour taste and will slightly thicken the final soup.
- Slowly whisk in the vegetable or chicken broth, ensuring no lumps form. Bring the mixture to a gentle simmer.
- Add the dried thyme and dried rosemary. Season generously with salt and pepper. Continue to simmer gently for 15 minutes, allowing the flavors to meld and the soup to reduce slightly.
- For a smoother texture, carefully use an immersion blender to blend about half of the soup directly in the pot until predominantly smooth, leaving plenty of chunky mushrooms for texture. Alternatively, transfer half the soup to a regular blender, blend until smooth, and return it to the pot.
- Stir in the almond or cashew milk. Heat through for another 2–3 minutes, but do not bring it to a hard boil after adding the milk.
- Taste and adjust seasonings as needed. Serve hot, garnished with fresh parsley.
Expert Tips / Pro Tips
- Boost the Umami: For deeper, richer mushroom flavor, use dried porcini mushrooms soaked in hot water (reserve the strained soaking liquid to use as part of your broth).
- Achieving the Perfect Creaminess: The secret to a great healthy cream of mushroom soup without cream is using plant-based milk combined with starches released by the mushrooms and the slight thickening from the flour. Do not over-blend if you prefer texture.
- Sear the Mushrooms: Before adding the liquid, allow your mushrooms to sit untouched on the hot pan for a few minutes to develop a deep golden-brown sear. This concentrates their flavor beautifully.
- Deglazing: After sautéing the mushrooms, briefly pour in a splash of dry white wine (if using) and scrape up any browned bits stuck to the bottom of the pot before adding the broth.
Variations & Substitutions
This recipe is highly adaptable. For a heartier texture, replace the flour roux with 1/2 cup of cooked white beans (cannellini or great northern) blended into the soup base for natural creaminess and added protein.
- Milk Substitution: If you are avoiding nut milks, full-fat coconut milk (canned, only the solidified top cream) provides excellent richness, though it adds a faint coconut note. Plain soy milk also works well.
- Vegetables: Add finely diced celery along with the onions for an extra layer of aromatic flavor. Sauté carrots add sweetness and color.
- Thickening without Flour: Use two small peeled and diced potatoes added with the broth. They will break down during simmering and naturally thicken the soup when blended.
Serving Suggestions
This healthy cream of mushroom soup without cream is fantastic on its own, but pairs wonderfully with crunchy textures. Serve piping hot alongside crusty whole-grain bread for dipping. It is also excellent topped with homemade garlic croutons, a swirl of high-quality truffle oil just before serving, or a side salad dressed with a bright vinaigrette to contrast the earthiness.
Storage, Freezing & Reheating
Storage: Store leftover soup in an airtight container in the refrigerator for up to 4–5 days. The texture may thicken slightly upon chilling; simply whisk in a splash of water or broth when reheating.
Freezing: This soup freezes beautifully. Cool the soup completely before transferring it to freezer-safe containers, leaving about an inch of headspace for expansion. Freeze for up to 3 months. Thaw overnight in the refrigerator before reheating gently on the stovetop.
Reheating: Reheat slowly over medium-low heat, stirring frequently. Avoid boiling rapidly, especially if using plant-based milk.
Nutrition Information
The following is an estimated nutritional breakdown per serving (based on 6 servings, using almond milk and vegetable broth). Actual values will vary based on specific ingredients used.
| Nutrient | Approximate Value |
|---|---|
| Calories | 180 kcal |
| Total Fat | 5g |
| Saturated Fat | 0.5g |
| Carbohydrates | 28g |
| Fiber | 4g |
| Protein | 7g |
FAQ
How do I make this soup vegan?
This recipe is inherently vegan, provided you use vegetable broth and ensure your alternative milk is unsweetened and dairy-free. If you use flour for thickening, ensure it is not cross-contaminated with non-vegan products if strict veganism is required.
Can I make this soup without any added thickener (flour or potato)?
Yes. By sautéing the onions and mushrooms thoroughly until they release and reabsorb most of their moisture, and then blending a full two-thirds of the soup until completely smooth, you can achieve a thick consistency relying solely on the mushroom solids and starch, omitting the flour.
What types of mushrooms work best for the deepest flavor?
For the best results in a healthy cream of mushroom soup without cream, use a mix. Cremini (baby bellas) provide a meaty texture, while shiitake or porcini add intense, earthy depth. Avoid using only white button mushrooms if you seek a robust flavor profile.

Healthy Cream of Mushroom Soup Without Cream
Ingredients
Method
- In a large pot or Dutch oven, heat the olive oil over medium heat. Add the chopped onion and celery and sauté for 5-7 minutes until softened.
- Add the minced garlic and dried thyme to the pot. Cook for 1 minute until fragrant, being careful not to burn the garlic.
- Add the chopped mushrooms to the pot. Sauté, stirring occasionally, until the mushrooms have released their liquid and started to brown, about 10-12 minutes. Stir in the soy sauce/tamari.
- Pour in the vegetable broth. Bring the mixture to a simmer, then reduce heat, cover partially, and cook for 10 minutes to allow the flavors to meld.
- While the soup simmers, prepare the cashew cream: Blend the soaked and drained cashews with 1/4 cup of fresh water until perfectly smooth and creamy. Set aside.
- Remove the soup from the heat. Carefully transfer the soup mixture (including solids) to a high-speed blender. Add the steamed cauliflower florets, salt, and pepper.
- Blend on high until the soup is completely smooth and silky. If the consistency is too thick, add a smallSplash of extra broth or water until desired creaminess is reached.
- Return the pureed soup to the pot over low heat to warm through. Taste and adjust seasonings (salt/pepper) as needed.
- To serve, ladle the hot soup into bowls. Drizzle the prepared cashew cream on top of each serving, creating a swirl pattern. Serve immediately.