Step 1: Prep Ingredients: Wash mushrooms thoroughly and slice them evenly. Chop onion and mince garlic. Measure out thyme, butter, broth, and cream.
Step 2: Sauté Onions and Garlic: Heat butter and oil in a large saucepan. Add onions, sauté 3-4 minutes until translucent. Add garlic, sauté 1 minute until fragrant.
Step 3: Cook Mushrooms with Thyme: Add mushrooms and thyme to the pot. Stir and cook 8-10 minutes until mushrooms soften and release juices.
Step 4: Add Broth and Simmer: Pour in broth. Bring to a boil, reduce heat, and simmer for 15 minutes to allow flavors to meld.
Step 5: Blend the Soup: Use an immersion blender to purée the soup until smooth. For chunkier texture, blend partially.
Step 6: Add Cream and Season: Stir in cream (or coconut milk). Season with salt and black pepper. Heat gently; avoid boiling.
Step 7: Serve: Pour into bowls and garnish with fresh thyme, parsley, or a drizzle of cream. Serve with crusty bread or croutons.