Return to top
featured in… The Huffington Post CookingLight Reader's Digest Women's Health BuzzFeed Glamour Whole Foods Oprah Winfrey Network CNN Food Network Healthline Shape

Hello! I’m Anjali. I’m a board certified health coach, author, wife, mom and food lover from the SF Bay area (now living in Seattle, WA!); with a passion for delicious food and a desire to make healthy eating easy, tasty and fun! Learn more about me here and stay for a while!

Anjali Shah

Mushroom Soup Without Cream

This post may contain affiliate links. As an Amazon Associate, I earn from qualifying purchases. Please read my disclosure.

My easy mushroom soup without cream is ultra-creamy and loaded with mushrooms, garlic, and fresh herbs! It’s a comforting and hearty vegetarian soup without the extra calories and fat, and it can easily be made vegan and gluten-free too. You’ll love it!

Healthy mushroom soup without cream in a white bowl, garnished with fresh herbs.

When the weather cools, there’s nothing like a big bowl of soup, and I absolutely love creamy soups! They’re thick, warm, satisfying, and hearty. However, the problem with most creamy soups is that they’re made with heavy cream and butter, which are loaded with calories and fat.

But not my healthy mushroom soup recipe without cream! It has everything you love about creamy soups but is much better for you. With big chunks of mushrooms simmered with garlic, onion, and fresh thyme in a combination of vegetable stock and low-fat milk, it’s a delicious vegetarian soup with a luxurious texture.

Perfect for any mushroom lover, this no cream mushroom soup is great for any meal, any time of year!

If you’re looking for more creamy soup recipes, be sure to also check out my curried creamy butternut squash soup and creamy garbanzo bean soup!

Latest Recipe Video!

This is not your average homemade cream of mushroom soup recipe! No canned condensed soup here with tiny bits of mushrooms and a thick, congealed cream – nope! My recipe is anything but basic.

I may be biased, but this is the best mushroom soup recipe without cream I’ve ever had! It’s creamy, herby, and loaded with fresh mushrooms. If you’re looking for a comforting and delicious family-friendly soup recipe, this is it.

Plus, my recipe doesn’t require any fancy, expensive ingredients or special skills. I use a handful of simple ingredients, and it comes together quickly. You’ll be amazed at how easy it is to make at home.

I also love that my homemade mushroom soup is not only lower in fat and calories but also rich in vitamins and minerals, thanks to the big chunks of hearty mushrooms. Mushrooms are a great source of copper, potassium, magnesium, zinc, and several B vitamins, including folate (source).

And if you’re like me and always busy, it’s perfect for meal prep. I love making a big pot for the week and having it for lunch. It also freezes incredibly well, so I suggest doubling the recipe. Trust me, it’s so good, you’ll want more.

🥘 Ingredients

You can find everything you need at your local market to make my simple mushroom soup recipe without cream. Scroll down to the recipe card at the bottom of the post for the exact measurements and nutrition info.

Ingredients for mushroom soup without cream recipe on a white background.

Olive Oil, Yellow Onion, Garlic: Onions, crushed garlic and extra virgin olive oil make up the base of the soup, and pair perfectly with the earthy mushrooms. Feel free to use another type of oil like avocado oil or grapeseed oil, if you prefer. I find that yellow onions work best in this recipe but any type of onion will work.

Fresh Thyme: This fragrant herb gives the soup a subtle herby flavor. Fresh herbs are my top choice, but I use dried thyme if fresh isn’t available.

Mushrooms: You can use any type of mushrooms you like but fresh mushrooms are the key to my recipe. I typically choose firm mushrooms like baby Bella mushrooms or portobello mushrooms, white button mushrooms, or cremini mushrooms.

All-Purpose Flour: Used to create a roux, which thickens the soup. The roux is what makes my easy mushroom soup recipe without cream velvety smooth.

Vegetable Stock: Instead of using all milk, I use part vegetable stock to keep the soup light. I always use low-sodium vegetable stock to control the amount of added salt. For non-vegetarians, chicken stock is also an option.

Low-Fat Milk: Adds creaminess without the high-fat content of heavy cream. You can use full-fat milk, but using low-fat is what lowers the fat and calories in mushroom soup recipes.

Salt And Black Pepper: Salt balances the natural sweetness of the onions and garlic, while I use black pepper to add a mild heat that cuts through the creaminess. 

Fresh Parsley: I like to serve my mushroom soup with a sprinkle of fresh parsley for a layer of freshness and a pop of color.

👩🏽‍🍳 How To Make Mushroom Soup Without Cream

Making cream of mushroom soup without cream is super easy! Just follow my simple instructions and you’ll have a rich, creamy soup that’s packed with flavor.

Watch my video below to see the step-by-step process. 

Sauté The Aromatics: I begin by heating the olive oil in a large pot over medium heat. Next, I add the diced onion and cook for about 3-4 minutes until it softens and becomes translucent. Then I stir in the crushed garlic and fresh thyme, and cook for another 2-3 minutes until fragrant.

onions sauteeing in a pot

Cook The Mushrooms: After the aromatics are sautéed, I add the sliced mushrooms to the pot and let them cook for about 5-8 minutes, stirring occasionally. They will release their moisture and begin to soften. When ready, the mushrooms will be tender and slightly browned.

mushrooms added to pot

Make The Roux: Once sauteed, I sprinkle the flour over the mushroom mixture and cook for 3-4 minutes, stirring constantly. This step creates the roux that will thicken the soup.

flour added to pot

Add The Stock: After the flour has cooked for a few minutes, I gradually pour in the vegetable stock, stirring continuously to prevent any lumps from forming. Then I increase the heat slightly and bring the mixture to a gentle boil. Once boiling, I reduce the heat to a simmer and let the soup cook for about 10 minutes to allow the flavors to meld. You can add a bay leaf if you like.

vegetable broth added to soup

Blend The Soup: For a smooth, creamy texture, I remove half of the soup and blend it in a blender or use an immersion blender directly in the pot. Then I return the blended portion back to the pot, mixing it with the unblended soup for the perfect creamy-to-chunky ratio.

Add The Milk And Seasonings: Once blended, I stir in the low-fat milk and seasonings, bringing the soup back to a simmer.

Taste: After the soup is heated through, I give it a taste and add more salt if needed. You can also add a splash of soy sauce for extra umami flavor if desired.

Serve: When ready, I ladle the soup into bowls and top it with freshly chopped parsley and a sprinkle of cracked black pepper. I like to serve this soup alongside fresh crusty bread.

blended mushroom soup without cream recipe

My #1 Secret Tip when making this recipe is to use fresh mushrooms and herbs. Fresh mushrooms offer the best flavor and texture—choose firm ones with smooth, shiny caps (not wet or slimy). Avoid mushrooms with wrinkles or dark spots, as they’re past their prime. I always buy them whole and slice them just before cooking to preserve their texture and flavor.

The same goes for herbs: fresh thyme and parsley are far more aromatic than dried. Look for bright, fragrant thyme and crisp, vibrant parsley. Using fresh ingredients will elevate the earthy, aromatic notes in this simple, cream-free mushroom soup from good to great!

Other Tips To Keep In Mind:

  • Don’t Rinse The Mushrooms: Mushrooms absorb water like sponges, which can make your soup watery and dilute the rich mushroom flavor. Instead of rinsing them under running water, I gently wipe them clean with a damp cloth or paper towel. 
  • Boost Umami With Soy Sauce: One secret to intensifying the savory flavor of healthy mushroom soup recipes is to add a splash of soy sauce or tamari. It adds a deep umami note that complements the mushrooms perfectly. A small amount goes a long way, so I advise you to add it gradually and taste as you go.
  • Watch The Roux: The roux (a mixture of flour and fat) is what gives the soup its creamy texture without cream. I stir constantly when adding the flour to prevent lumps from forming. I’m also very careful not to let it brown, as this can alter the flavor of the soup. 
  • Season At The End: I always let the soup simmer and develop its flavors fully before adjusting the seasoning. As the soup reduces and the flavors concentrate, you may need less salt than you think. Taste it toward the end of cooking, and only then add more salt.

📖 Variations

My vegetarian mushroom soup recipe without cream is honestly perfect as is, but works equally well with a few swaps! These are my favorite ways to change up this soup:

Vegan Mushroom Soup: Use a plant based milk like canned light coconut milk, oat milk, or almond milk instead of low fat milk and you’ve made the soup vegan and dairy-free.

Gluten-Free: All you have to do to make my recipe gluten free is use a gluten-free flour blend instead of all-purpose flour.

Experiment With Mushrooms: Don’t limit yourself to one type of mushroom! Try making a wild mushroom soup without cream by using a variety like shiitake, oyster, chanterelle, or porcini for deeper, richer flavors.

Different Seasoning: Feel free to add different herbs depending on the season. For example, in the spring or summer, you might want to add fresh basil or green onions. In the fall and winter, you could add fresh sage.

No Milk: If you want an ultra healthy mushroom soup without cream or milk, just use all vegetable broth. It will be a little thinner but just as yummy!

🍽 Serving Suggestions

This creamy mushroom soup without cream tastes great as a light main course served with a side of crusty whole-grain bread, but you can also pair it with many other dishes for a heartier meal. Here are some of my favorite ways to serve this soup:

With Bread: Serve this soup alongside a slice of crusty buckwheat sourdough bread or vegan garlic bread. It’s also yummy with my avocado toast.

With Salads: Pair the soup with a fresh, crisp green salad tossed with my vegan Italian dressing or avocado green goddess dressing for a balanced meal. For a more filling salad, it goes well with my tomato avocado cucumber salad, or roasted cauliflower salad.

With Sandwiches: For a heartier option, enjoy the soup with a sandwich like my goat cheese grilled cheese, vegan hummus avocado wrap, or cheesy veggie panini

With Toppings: Add an extra layer of flavor by topping the soup with some crunchy croutons or crackers. You can also sprinkle on some toasted nuts or seeds for added texture.

🫙 Storage And ♨️ Reheating

Fridge: If I have leftovers, I let the soup cool completely before transferring it to an airtight container. Then I store it in the fridge for up to 5 days.

Freezer: If you were wondering, can you freeze mushroom soup without cream, the answer is yes! To freeze, I let the soup cool to room temperature and then pour it into freezer-safe containers or zip-top bags, leaving some space at the top for expansion. It will keep in the freezer for up to 3 months.

Reheating: To enjoy it again, I warm it gently over low heat on the stovetop, stirring occasionally to maintain its creamy texture. If the soup is frozen, I let it thaw overnight in the fridge. You may need to add a splash of water or milk if the soup seems too thick.

❓ Recipe FAQs

HOW DO I THICKEN THE SOUP IF IT’S TOO THIN?

If my soup turns out a little thinner than I like, I thicken it by making a slurry. Simply mix a tablespoon of flour or cornstarch with a small amount of cold water until smooth, then stir it into the simmering soup and cook until it thickens to your desired consistency.

HOW DO I FIX SALTY SOUP?

If your soup turns out too salty, don’t worry! It happens to all of us, even me. You can fix it by adding more unsalted liquid, like milk or water, to dilute the saltiness. Another option is to add a peeled potato to the simmering soup, which will absorb some of the excess salt.

HOW DO I REMOVE LUMPS FROM MY SOUP?

Lumps can form if the flour isn’t fully whisked in when making the roux. To fix this, you can blend the soup using an immersion blender, or transfer it to a regular blender in batches and puree until smooth.

WHY DID MY SOUP SEPARATE?

Creamless mushroom soup can separate if it’s reheated too quickly or if the roux wasn’t cooked long enough to properly combine with the liquids. To prevent separation, I always reheat the soup slowly over low heat while stirring frequently. If the soup does separate, you can usually fix it by whisking it vigorously or blending it with an immersion blender to bring the ingredients back together.

Healthy mushroom soup without cream in a white bowl, garnished with fresh herbs.

Want to Save This Recipe?

Enter your email & I’ll send it to your inbox. Plus, get great new recipes from me every week!

Save Recipe

By submitting this form, you consent to receive emails from The Picky Eater.

Love this vegetarian soup recipe? Please leave a 5-star rating 🌟 in the recipe below and/or a review in the comment section further down the page!

You can also FOLLOW ME on FACEBOOK, INSTAGRAM, and PINTEREST to see more delicious, healthy, family-friendly food, and if you have any questions, I’m here to help!

📋 Recipe Card

🎥 Watch How to Make It

Healthy mushroom soup without cream in a white bowl, garnished with fresh herbs.
Print Recipe
4.98 from 43 votes

Mushroom Soup Without Cream (Hearty and Comforting!)

My easy mushroom soup without cream is ultra-creamy and loaded with mushrooms, garlic, and fresh herbs! It’s a comforting and hearty vegetarian soup without the extra calories and fat, and it can easily be made vegan and gluten-free too. You’ll love it!
Prep Time10 minutes
Cook Time40 minutes
Total Time45 minutes
Course: Soup
Cuisine: American
Diet: Vegetarian
Servings: 4
Calories: 143kcal
Author: Anjali Shah

Ingredients

Shop Ingredients on Jupiter

Instructions

  • Heat oil in a large pot, sauté the diced onion for 3-4 minutes. Add the crushed garlic and chopped thyme. Stir for an additional 3 minutes.
  • Add the sliced mushrooms and sauté for 5-8 minutes until softened and cooked through. 
  • Add the flour, stir and cook for 3-4 minutes.
  • Pour in the vegetable stock, stir and bring to a boil. Reduce heat to a simmer and cook for 10 minutes.
  • Remove ½ of the soup and blend in a blender until smooth. Return the blended soup to the pot, add the milk and seasonings, stir through and bring to a simmer.
  • Taste the soup for seasoning. Add more salt if needed. Top with one tablespoon of chopped parsley.
  • Serve with a sprinkling of cracked pepper.

Notes

  • Buy your mushrooms fresh.
  • Wash well before cooking.
  • Don’t rinse mushrooms with water. They act like sponges and will absorb the water. Instead, use a damp cloth or paper towel to wipe the mushrooms clean.
  • Buy pre-sliced mushrooms to save yourself some time.
  • Use fresh thyme and parsley if possible and in season.
  • Keep in the refrigerator for up to 5 days.
  • Freeze for up to 3 months.

Nutrition

Calories: 143kcal | Carbohydrates: 15g | Protein: 6g | Fat: 8g | Saturated Fat: 1g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 5g | Cholesterol: 2mg | Sodium: 1258mg | Potassium: 486mg | Fiber: 2g | Sugar: 7g

40 responses to “Mushroom Soup Without Cream”

  1. Too much thyme, it’s overwhelming. And I would reduce the broth to 3 cups cause it’s too liquidy for me. Very good though, nice that it’s done with milk. It’s a keeper with the changes… next time. Thanks.4 stars

    • Totally understand – the thyme quantity and broth amount is more of a personal preference thing! Glad you liked this overall!

  2. This is a great recipe! So easy to make and so delicious! Do you have an instant pot version of this recipe? Has any one tried adding wild rice and/or chicken?5 stars

    • Thank you so much Shawna!! I’m so glad you liked it! I haven’t made this in the Instant Pot, but I would assume it could work with just a quick pressure cook (5 minutes) and manual release. But I can guarantee it would work as well as the stove top version since I haven’t tested it out! Adding wild rice would be delicious!!

  3. I ran out of milk so I replaced it with greek yogurt and it was sooo good! I also just added extra garlic cloves, some garlic powder & onion powder.5 stars

  4. This was delicious and so easy with ingredients I mostly already had at home, I replaced the milk with soya milk and my husband didn’t even realize he was eating a vegan dish! Thank you ❤️5 stars

  5. This is a nice start.

    I added 1 can of coconut milk which helps thicken and give creaminess to the soup!.
    Sauteed carrots and celery with onions add some more flavor.
    A large red potato peeled and shredded helped thicken instead of flour.

    • What great substitutions!! And I’m so happy to hear that it turned out well for you – thanks for letting me know Dale!

  6. I need to prepare this ahead and just warm up to serve. Any tips? Should I stop at a certain point in the recipe and then just finish it up or make the whole thing and warm up a few hours later?

  7. Wow! We were super impressed with this simple and delicious recipe. Took no time and I had all the ingredients already (who ever has half-and- half or heavy cream just laying around?!) This will be my go to base for any creams I make from now on. Thank you!5 stars

    • Hi Sherry! I think theoretically it could work with almond milk but I’ve never tried making it with almond milk before. Almond milk might be a little thin to get the right consistency for the soup, but I think it’s worth a shot! If you do try it with almond milk, let me know how it goes!

      • You can also use plain Almond Breeze if you want to avoid milk. Nothing replaces butter though! I also used better than bouillon Mushroom stock instead of water. More mushroom flavor.5 stars

      • Thanks for sharing this! Love the idea of the better than bouillon mushroom stock too!

  8. This was fabulous and so easy to make! I’m substituted the low-fat milk with dairy free whipping cream. Yum!!!
    This is our new family favorite soup.5 stars

  9. Delicious and hearty soup!
    Small question though: is the nutritional information per serving and if so how much is a serving? Thank you!5 stars

    • Thanks Caroline! Yes the nutritional information is per serving — one serving is about 1.5 cups of soup!

      • This was out of this world. Prep took a little longer than you say but well worth it. Hope you have recipes for other non-cream cream soups like cauliflower5 stars

      • Aw yay! I’m so glad you liked this recipe Lauren!! I do have a curried cauliflower soup but not a cream of cauliflower without cream (but I’ll see if I can develop one that’s just as tasty as this one! 🙂 )

  10. so delicious – i love anything with mushrooms so this was right up my alley – i will make it all winter long!5 stars

4.98 from 43 votes (27 ratings without comment)

Leave a Reply

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

Recipe Rating





Subscribe to newsletter

Copyright 2024 The Picky Eater®, LLC. All rights reserved.