This creamy and thick Mushroom Soup made without cream is full of rich flavors of white button mushrooms, onion, and garlic! Simmered slowly in veg roux, this chunky soup is filling and every bite of it is super indulging!

This homemade mushroom soup recipe is not dunked with loads of heavy cream and uses a combination of wheat flour and milk to get a simple thick texture without loading you with tons of fat and calories.
If you are a mushroom lover, you will not miss the real mushroom flavor of this soup. I have a theory that cream in soup dominates the flavor of it and the humble flavorless mushroom is even more over-powered.
The cream makes the soup very heavy and difficult to digest. To have a light yet hearty soup, this recipe works great as it involves grinding a portion of sauteed mushrooms and throwing it back in the soup with regular milk.
Made from fresh ingredients, this mushroom soup without cream tastes amazing and would be a great hit in your family. Team this homemade soup with garlic bread for a quick meal!
You may also like these Mushroom Recipes from my blog-
Find more vegetarian soup recipes without cream (from scratch) from my blog here- Creamy Daikon Radish Soup, Lemon Coriander Soup, and 20+Vegetarian Soups
Ingredients

- Mushrooms- This recipe uses fresh white button mushrooms.
- Wheat Flour- The addition of the wheat grain coats the mushrooms and helps create a naturally thick soup.
- Garlic
- Onion
- Milk
- Olive Oil
- Salt & Black pepper
- Coriander Leaves (Cilantro)
How To Make Mushroom Soup Without Cream
Step 1 Gather, Wash and Chop
Gather all the veggies and wash them. Those who don't wish to wash mushrooms may feel free to wipe them with a damp cloth.
Chop the onion and garlic in small chunks. Thin slice the mushrooms.

Step 2 Saute The Mushrooms
In a heavy bottomed pan, add olive oil. Saute onions and garlic. Once onions are transparent, add mushrooms. Throw in some wheat flour. Mushrooms tend to leave water and shrink in few min. Mine took 2-3 min. This may vary depending upon the type of mushroom.
Keep stirring and gradually add milk. Make a smooth paste. Add salt and pepper for quick cooking, though you may add at last as well.




Step 3 Blend Some Mushrooms
Pick a few chunks of mushroom and let them cool off. Blend them to make a smooth paste.



Step 4 Add the blended paste
Put the mushroom paste back to the chunky soup. Let the paste cook for about 3-4 min. You may add water to adjust the consistency.

Step 5 Serve it
The creamy mushroom soup without cream is ready! Top it with fresh coriander leaves and serve with your choice of bread.

Expert Tips
- The portion of sauteed mushrooms can be taken out and blended to make a thick paste. Make sure to cool off the hot mushrooms.
- While adding wheat flour, make sure to mix well or the soup may turn out lumpy. The key is to add wheat flour immediately add milk and keep stirring on low flame.
- Room temperature milk works best.
- If you are using vegan milk like coconut or soy, the consistency of soup may thicken up. You may add water or use less of the vegan milk.
- If you like a clear soup, you may grind all the mushroom pieces. I picked a few as my family loves chunky soups.
Recipe FAQs
This recipe uses low fat milk in place of cream. You may also use milk and vegetable broth.
Cream of mushroom is a roux of flour and oil which is cooked with mushrooms slowly till they are cooked. They are usually topped with cream to have a smooth texture.
Storage Suggestions
I don't recommend freezing it.
The leftover soup can be stored in the refrigerator for about 3 days. Keep them in a dry container with a lid. Make sure to let the soup attain room temperature before storing it.
The reheating of soup can be done in a pan on the stovetop or in the oven for 10 min.
What to Team This Mushroom Soup With?
- Cilantro Lime Brown Rice
- Rice Paper Dumplings in Air Fryer
- Air Fryer Eggplant Fritters
- Creamy Vegan Spinach Pasta
Stories From Kitchen
I had always loved Mushrooms since childhood. When I got married, no one in the family liked them. I also stopped eating them for quite some time. It's recently that I picked them from the local vendor and started creating new recipes with it. Now everyone at home seemed to love it.
More Vegetarian Soups
Have you tried this recipe? Please leave a comment below and let me know what sides you served it with! If you loved it, feel free to share this post with your friends who love simple Indian cooking.
Don't forget to subscribe to my Weekly Newsletter for a free Recipe!

Mushroom Soup Recipe Without Cream
Equipment
- 1 heavy bottomed pan/ wok
- 1 Blender
Ingredients
- 2 cups mushroom
- 1 tablespoon olive oil may use any other oil/ ghee
- 1.5 tablespoon black pepper may adjust the heat
- 2 cloves garlic
- 1 medium onion
- 1 tablespoon wheat flour
- 1 cup milk may use dairy free. adjust the consistency
- salt as per taste
- 1 cup water adjust as per the consistency desired
- 1-2 twig Coriander leaves for garnishing can use parsley or thyme.
Instructions
- Gather all the veggies and wash them. Those who don't wish to wash mushrooms may feel free to wipe them with a damp cloth. Chop the onion and garlic in small chunks. Thin slice the mushrooms.
- In a heavy bottomed pan, add olive oil. Saute onions and garlic. Once onions are transparent, add mushrooms. Throw in some wheat flour. Mushrooms tend to leave water and shrink in few min. Mine took 2-3 min. This may vary depending upon the type of mushroom. Add salt and pepper for quick cooking, though you may add later as well.Keep stirring and gradually add milk. Make a smooth paste
- Pick a few chunks of mushroom and let them cool off. Blend them to make a smooth paste.
- Put the mushroom paste back to the chunky soup.
- Let the paste cook for about 3-4 min. You may add water to adjust the consistency.
- The creamy mushroom soup without cream is ready! Top it with fresh coriander leaves and serve with your choice of bread.
Video
Notes
- The portion of sauteed mushrooms can be taken out and blended to make a thick paste. Make sure to cool off the hot mushrooms.
- While adding wheat flour, make sure to mix well or the soup may turn out lumpy. The key is to add wheat flour and immediately add milk and keep stirring on low flame.
- Room temperature milk works best.
- If you are using vegan milk-coconut or soy, the consistency of soup may thickened up. You may add water or use less of the vegan milk.
- If you like a clear soup, you may grind all the mushroom pieces. I picked a few as my family loves chunky soups.
| Nutrition Facts | |
|---|---|
| Serving size: bowls | |
| Servings: 4 | |
| Amount per serving | |
| Calories | 93 |
| % Daily Value* | |
| Total Fat 5g | 6% |
| Saturated Fat 1.3g | 6% |
| Cholesterol 5mg | 2% |
| Sodium 32mg | 1% |
| Total Carbohydrate 9.7g | 4% |
| Dietary Fiber 1.5g | 5% |
| Total Sugars 4.6g | |
| Protein 4g | |
| Vitamin D 126mcg | 632% |
| Calcium 85mg | 7% |
| Iron 1mg | 8% |
| Potassium 211mg | 4% |
| *The % Daily Value (DV) tells you how much a nutrient in a food serving contributes to a daily diet. 2,000 calorie a day is used for general nutrition advice. | |








Dr S C Kohli says
very nice indeed . Low calories, and no cream is the best part
Deepti says
Thanks, Dr. Kohli, for the kind words. Do share how it turned out for you:)