Cream of Mushroom Soup (from Scratch) with Super Garlic Bread
Cream of Mushroom Soup (from Scratch) with Super Garlic Bread is a easy Western recipe that serves 4. 380 calories per serving.
Prep: 20 min | Cook: 25 min | Total: 55 min
Cost: $12.10 total, $3.02 per serving
Ingredients
- 4 tablespoons Salted butter (2 tbsp for soup, 2+ tbsp for garlic bread (adjust to taste))
- 2 teaspoons Garlic (1 tsp minced for soup, 1+ tsp minced for garlic bread (adjust to taste))
- 1 piece White onion (Chopped finely)
- 2 cans (14 oz each) Canned mushrooms (pieces & stems) (Chop into small pieces; reserve liquid)
- 3 cups Mushroom can liquid + water (Use reserved can liquid, add water to make up volume)
- 2 cups Fresh milk (Whole milk preferred)
- 1 cup Heavy cream or all-purpose cream (Heavy cream preferred for richer soup)
- 0.375 cup All-purpose flour (1/4 cup + 2 tbsp)
- 0.5 teaspoon Sea salt (To taste; start with a pinch)
- 0.25 teaspoon Black pepper (Freshly ground, to taste)
- 1 teaspoon or 1 cube Chicken powder or chicken broth cube (optional) (Optional, for extra flavor)
- 0.5 teaspoon Truffle oil or truffle salsa (optional) (Optional, for finishing)
- 4 slices Bread (Focaccia, pandesal, or any bread) (For garlic bread)
- 1 tablespoon Parsley (optional) (Chopped, for garnish)
Instructions
Prepare Ingredients
Chop the onion finely. Mince the garlic. Open canned mushrooms, drain and reserve the liquid, and chop mushrooms into small pieces using a knife or scissors. Measure out all other ingredients.
Time: PT10M
Make Mushroom Soup Base
Heat 2 tablespoons of salted butter in a casserole pot over medium flame. Add 1 tsp minced garlic and chopped onion. Sauté until onions are translucent and soft, not browned (about 3-4 minutes).
Time: PT5M
Temperature: Medium flame
Add Mushrooms and Season
Add chopped mushrooms to the pot. Sprinkle a pinch of sea salt (be careful, as butter is salted). Sauté for another 2-3 minutes until mushrooms are fragrant.
Time: PT3M
Temperature: Medium flame
Add Flour and Cook Roux
Sprinkle 1/4 cup plus 2 tbsp all-purpose flour over the sautéed mixture. Stir constantly and cook for 2 minutes to remove raw flour taste and prevent lumps.
Time: PT2M
Temperature: Medium flame
Add Liquids
Gradually pour in 3 cups of reserved mushroom liquid plus water, whisking constantly to avoid lumps. Add 2 cups fresh milk and 1 cup heavy cream (or all-purpose cream). Continue whisking until smooth.
Time: PT3M
Temperature: Medium flame
Simmer and Thicken
Bring the mixture to a gentle boil, stirring frequently. Once boiling, reduce to a simmer and cook for 10 minutes, stirring occasionally, until thick and creamy.
Time: PT10M
Temperature: Medium to low flame
Season and Finish
Taste the soup. Add more salt, black pepper, and optional chicken powder or broth cube if desired. For extra flavor, drizzle a little truffle oil or add truffle salsa. Stir well.
Time: PT2M
Make Garlic Bread
In a frying pan, melt 2+ tablespoons of salted butter over medium-low heat. Add 1+ tsp minced garlic and sauté gently until just turning light brown (do not burn). Add bread slices and toast until golden on both sides. Sprinkle with chopped parsley if desired.
Time: PT7M
Temperature: Medium-low flame
Serve
Ladle hot soup into bowls. Top with chopped parsley if desired. Serve immediately with garlic bread on the side.
Time: PT3M
Cleanup
Wash all used utensils, pots, pans, cutting board, and serving dishes. Wipe down counters and stove.
Time: PT10M
Nutrition Facts
- Calories
- 380
- Protein
- 8g
- Carbohydrates
- 32g
- Fat
- 24g
- Fiber
- 2g
Dietary info: Vegetarian (if no chicken powder/cube), Nut-free, low-calorie
Allergens: Milk, Wheat, Gluten, Butter
Last updated: April 6, 2026





