Step 1: Prepare the Ingredients : Clean and slice all mushrooms. Slice leeks thinly, rinse well under running water to remove any grit. Chop the garlic and herbs.
Step 2: Sauté the Leeks and Garlic : In a large soup pot or Dutch oven, heat 2 tbsp olive oil or butter over medium heat. Add the sliced leeks and sauté for 4–5 minutes until softened and fragrant. Add minced garlic and cook for another 30 seconds, being careful not to brown it.
Step 3: Cook the Mushrooms : Add the sliced mushrooms to the pot. Stir occasionally and cook for about 8–10 minutes until the mushrooms release their moisture and begin to brown. (Optional) Add white wine and cook until most of it evaporates — this deepens the flavor.
Step 4: Add Herbs and Stock : Add thyme, rosemary, bay leaf, salt, and pepper. Stir well. Pour in the vegetable or chicken stock. Bring the mixture to a simmer and cook uncovered for 15–20 minutes to allow flavors to meld.
Step 5: Blend or Leave Chunky (Your Choice) : For a chunky soup, leave it as is — rustic and full of texture. For a creamy soup, remove the bay leaf and blend with an immersion blender until smooth. Add cream at this stage if desired.
Step 6: Final Seasoning : Taste and adjust salt and pepper. : Stir in chopped parsley just before serving. Drizzle with a touch of olive oil or truffle oil for extra aroma.