This Mushroom and Leek Soup is rich and creamy, featuring deeply caramelized mushrooms, sweet softened leeks, and a splash of cream to unify the flavors. It’s refined enough for a dinner party yet simple enough for a busy weeknight. Leftovers reheat well for a comforting lunch the next day.

Soup is an unbeatable one-pot dinner — nourishing, flexible, and easy to prepare while you finish other dishes. This mushroom and leek version is comforting on its own, or pair it with crusty bread or a simple salad for a complete meal.
Why This Recipe Works
- Caramelizing the mushrooms builds deep savory flavor.
- Rehydrated dried mushrooms and their soaking liquid boost umami.
- Leeks soften and sweeten without overwhelming the broth.
- Adding cream at the end keeps the flavors bright while creating a silky finish.
Ingredients that Matter
This soup uses a short list of approachable ingredients you can find at most markets.

- Mushrooms. Use a mix—cremini, button, oyster, or shiitake—for more complex texture and flavor.
- Leeks. Mild and sweet when cooked slowly; wash thoroughly to remove grit.
- Dried Mushrooms. A small amount, rehydrated, intensifies mushroom flavor; reserve the soaking liquid (strain out any sediment).
- Fresh Thyme. Fresh is preferred for brightness; dried thyme will work in a pinch.
- Aromatics. A shallot (or small onion) and garlic add balance and depth.
- Olive Oil. Mushrooms absorb oil as they brown, so use a little more than you might expect.
- Heavy Cream. A splash at the end softens and rounds the flavors; omit for a dairy-free version or use cashew cream as a substitute.
See the recipe card below for exact amounts.
How to Make Creamy Mushroom and Leek Soup
You only need one pot. The key steps focus on developing flavor through browning and careful seasoning.

- Rehydrate dried mushrooms: Cover dried mushrooms with warm water and soak about 15 minutes. Roughly chop and reserve the soaking liquid (strain to remove any grit).

- Prep the produce: Halve leeks lengthwise, thinly slice, and wash well. Roughly chop fresh mushrooms and mince the shallot and garlic.

- Brown the mushrooms in batches: Heat oil in a heavy pot or Dutch oven and cook mushrooms in batches without overcrowding so they brown rather than steam. Transfer browned mushrooms to a bowl.

- Cook the leeks: Add more oil if needed and cook the leeks until softened and lightly browned, stirring occasionally.

- Add aromatics: Stir in shallot (or onion), garlic, and thyme and cook until fragrant.

- Finish with stock and cream: Return the browned mushrooms and chopped rehydrated mushrooms to the pot. Add stock and the reserved, strained soaking liquid (leave any sediment behind). Season, simmer about 20 minutes to meld flavors, then stir in cream and warm through briefly. Serve hot.

Adam’s Pro Tip
Build flavor at each stage: brown mushrooms in batches to avoid steaming, deglaze with the reserved mushroom liquid (strained) to capture that concentrated flavor, and add cream at the end so the soup stays bright yet silky. Avoid overcrowding the pan and leave any grit behind when using soaked mushrooms.

Substitutions & Variations
Adapt this recipe to suit dietary needs or to change the flavor profile.
- Vegetarian: Use good-quality vegetable stock instead of chicken stock.
- Dairy-free: Omit the heavy cream or use a plant-based alternative such as cashew cream.
- Mushroom variety: Mix your favorites — cremini, button, oyster, shiitake — or use a pre-mixed mushroom pack.
- Add-ins: Deglaze with dry sherry or white wine for extra depth; crisp bacon or pancetta can add a savory boost. Garnish with herbs like parsley or tarragon.

What to Serve with Mushroom Leek Soup
This soup is satisfying on its own but pairs beautifully with crusty bread, a simple green salad, or light chicken dishes. It also works well as an elegant starter for a heartier main course.

FAQ
Yes. Store cooled soup in an airtight container in the refrigerator for up to 4 days. Reheat gently over low to medium heat, adding a splash of stock or cream if needed.
Yes. Freeze without the cream for best texture. Reheat and add cream when warming the soup.
Dense, flavorful varieties like cremini, button, oyster, or shiitake work well; using a mix gives the best texture and depth.
Yes. Use an immersion blender or carefully transfer hot soup to a blender to puree for a smooth, velvety finish.
More Soups
If you enjoyed this, try other comforting soups such as escarole and white bean, cauliflower lentil, or a one-pan orzo vegetable soup.
-
Mushroom and Leek Soup
-
Escarole and White Bean Soup
-
Cauliflower Lentil Soup
-
Orzo Vegetable Soup
Dinner Ideas
Pair the soup with roasted chicken, braised beef sliders, citrus-soy braised roast, or a simple pasta sauce for a complete menu.
-
Roasted Chicken Leg Quarters
-
Braised Beef Sliders
-
Citrus Soy Braised Chuck Roast
-
Cherry Tomato Spaghetti Sauce
Recipe
Mushroom and Leek Soup
No reviews
- Author: Adam Dolge
- Total Time: 45 minutes
- Yield: 10 cups
Description
This mushroom and leek soup is creamy and flavorful, with caramelized mushrooms, sweet leeks, and a touch of cream. It’s easy enough for weeknights and elegant for guests.
Ingredients
½ ounce dried mushrooms
1 cup warm water
1 lb. leeks (about 3 medium)
4 Tbsp olive oil, divided
1 ½ lb. mushrooms (cremini, button, or oyster), roughly chopped
1 tsp table salt, divided
½ tsp black pepper
1 medium shallot or small onion, finely chopped
3 garlic cloves, thinly sliced
2 tsp fresh thyme leaves
8 cups chicken or vegetable stock
1 cup heavy cream
Instructions
- Add dried mushrooms to a small bowl and cover with warm water. Soak about 15 minutes. Roughly chop the rehydrated mushrooms and reserve the soaking liquid, strained. Meanwhile, halve leeks lengthwise, thinly slice, and wash thoroughly.
- Heat 2 tablespoons oil in a Dutch oven over medium heat. Add half the fresh mushrooms in an even layer and cook undisturbed until lightly browned on one side, about 2 minutes. Stir and continue until browned, 2–3 more minutes. Transfer to a bowl. Add 1 tablespoon oil and brown the remaining mushrooms the same way. Remove and set aside.
- Add the remaining tablespoon oil to the pot and stir in the leeks. Cook, stirring occasionally, until wilted and lightly browned, 2–3 minutes. Season with ½ teaspoon salt and the black pepper. Continue cooking until very soft, another 2–3 minutes. Stir in shallot, garlic, and thyme and cook until fragrant.
- Return the browned fresh mushrooms and the chopped rehydrated mushrooms to the pot. Add stock and carefully pour in the reserved mushroom soaking liquid, leaving any sediment behind. Sprinkle with the remaining ½ teaspoon salt. Bring to a boil, then reduce to a simmer and cook about 20 minutes. Stir in the heavy cream, warm through for 1–2 minutes, and serve immediately.
Notes
- Use a variety of mushrooms for better texture and flavor.
- Store leftovers in an airtight container in the refrigerator for up to 4 days; reheat gently with a splash of cream or stock.
- Freeze without cream for up to 2 months; add cream when reheating.
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Category: Soups
- Method: Stovetop
- Cuisine: American