Step-by-Step Method

Step 1: Prepare the Ingredients

  1. Clean the Mushrooms:
    Gently wipe the mushrooms with a damp paper towel to remove dirt. Avoid washing them under running water, as mushrooms can absorb water and become soggy.

  2. Slice the Mushrooms:
    Slice the mushrooms thinly, ensuring they are evenly cut for consistent cooking.


Step 2: Sauté the Vegetables

  1. Heat the Butter or Oil:
    In a large soup pot, melt the butter or heat the olive oil over medium heat.

  2. Cook the Onions and Garlic:
    Add the chopped onion and sauté for 5 minutes, stirring frequently, until softened. Add the minced garlic and cook for another 1-2 minutes, being careful not to let it burn.

  3. Add the Mushrooms:
    Stir in the sliced mushrooms. Cook for 8-10 minutes, stirring occasionally, until the mushrooms release their moisture and begin to brown.


Step 3: Build the Soup Base

  1. Add the Flour:
    Sprinkle the flour over the cooked mushrooms and stir well to coat. This step helps thicken the soup. Cook for 2 minutes to remove the raw flour taste.

  2. Pour in the Broth:
    Gradually add the chicken or vegetable broth, stirring constantly to avoid lumps. Bring the mixture to a boil, then reduce the heat to low.

  3. Season the Soup:
    Add the thyme, salt, and pepper. Simmer the soup gently for 15 minutes to allow the flavors to meld and the broth to slightly thicken.


Step 4: Blend the Soup

  1. Blend for Creaminess:
    Use an immersion blender to purée the soup directly in the pot until smooth. If you prefer a chunkier texture, blend only half the soup. Alternatively, transfer the soup in batches to a countertop blender and blend until smooth.

  2. Add the Cream:
    Stir in the heavy cream or whole milk, blending it well with the soup. Heat gently over low heat for another 5 minutes, but avoid boiling, as this can cause the cream to curdle.


Step 5: Adjust and Serve

  1. Taste and Adjust Seasoning:
    Taste the soup and adjust the salt and pepper if needed.

  2. Garnish:
    Ladle the soup into bowls and garnish with fresh parsley or chives. For an extra touch, drizzle a bit of truffle oil or olive oil over the top.

  3. Serve with Sides:
    Pair the soup with crusty bread, croutons, or a side salad for a complete meal.


Tips and Variations

  1. Make It Vegan: Use plant-based butter or olive oil, replace cream with coconut milk or cashew cream, and use vegetable broth.
  2. Add Protein: Stir in cooked shredded chicken or crispy bacon for a heartier soup.
  3. Experiment with Mushrooms: Use a mix of wild mushrooms like shiitake, oyster, or porcini for a more robust flavor.