Heat the olive oil and butter in a large heavy bottom sauce pan over medium heat.: Warm air lifts with a nutty, faintly sweet scent as the butter begins to foam in the olive oil , and you will notice a gentle shimmer across the pan surface when it is ready. This preheating creates an even cooking surface so the onion and mushrooms can brown rather than steam. If the fats start to smoke, the pan is too hot, so lower the heat and let it cool for a moment. A common mistake is rushing this step, which results in uneven browning and a one dimensional flavor profile.
Add the onion to the pan and cook until softened, approximately 4 to 5 minutes.: As the onion softens, you will notice its aroma shift from sharp to sweet, and the edges will become translucent with tiny golden spots. The gentle sizzle should be steady but not frantic, indicating the right medium heat. Stir occasionally to prevent sticking, and if the onion begins to brown too quickly, reduce the temperature, because burnt onion imparts bitterness that will linger in the soup.
Stir in the mushrooms. Cook until golden and softened, an additional 4 to 5 minutes.: The mushrooms will release moisture, causing the pan to quiet momentarily, then as the liquid evaporates you will hear a return to lively sizzling and begin to see golden edges form. That caramelization concentrates flavor, giving the soup its signature umami depth. Avoid crowding the pan, or they will steam instead of browning, which diminishes that rich, roasted note.
Add the garlic, thyme and bay leaf. Cook for 1 minute.: A bright, aromatic burst should fill the kitchen when the minced garlic hits the hot pan, mingling with the herbal fragrance of the thyme . Keep stirring so the garlic softens without taking on any brown bits, since overcooked garlic turns bitter quickly. The bay leaf will begin to release a subtle perfume into the pan, layering into the base complexity.
Stir in the chicken broth and bring to a boil.: As you add the warm chicken broth , you will hear an instant simmer, then bubbles will rise as the pot approaches a boil. This step extracts flavor from the browned bits on the pan and integrates them into the liquid, which is why deglazing now matters for a deeper tasting soup. Watch for boil over, and lower the heat to maintain a steady simmer, because a violent boil can dull delicate flavors.
Add the half and half and Worcestershire.: When the half and half goes in, the surface calms and a soft sheen appears, signaling the soup is coming together into a creamy body. The Worcestershire sauce blends in to amplify umami, and you should taste for seasoning at this point. Keep the heat gentle, because boiling aggressively after adding dairy can cause slight separation. If the texture seems thin, a brief simmer will reduce and thicken the soup without breaking it.
Serve immediately sprinkled with additional fresh thyme.: Spoon the soup into warm bowls so the temperature stays comforting, and sprinkle fresh thyme for an herbal lift that brightens each bite. The aroma of fresh herbs on top provides a contrast to the deep mushroom notes, and the visual of green flecks makes the bowl inviting. A common oversight is letting the soup sit too long before serving, which dulls the herb aroma and cools the texture, so serve promptly for best results.