Saute The Chicken: Heat olive oil in a large pot over medium heat. Add diced chicken and cook until browned on all sides. Remove from the pot and set aside.
Saute Aromatics: In the same pot, add chopped onions and minced garlic. Saute until onions are translucent and fragrant.
Cook Mushrooms: Add sliced mushrooms and thyme to the pot. Cook until mushrooms are golden brown and tender.
Deglaze With Wine (Optional): If using, pour in the white wine and deglaze the pot, scraping up any flavorful bits from the bottom.
Combine Ingredients: Return the cooked chicken to the pot. Pour in the chicken broth and bring the mixture to a gentle simmer.
Add Cream: Stir in the heavy cream, creating a luscious and velvety texture.
Season And Simmer: Season with salt and pepper to taste. Let the soup simmer for 15-20 minutes, allowing the flavours to meld together.
Blend (Optional): Use an immersion blender to partially blend the soup for a creamier consistency, leaving some chunks for texture.
Serve And Garnish: Ladle the golden mushroom soup into bowls. Garnish with fresh parsley for a burst of color and added freshness.