Heat a splash of olive oil or a knob of butter in a large pot.
Cook the onion and celery until soft and translucent.
Add the mushrooms and cook until golden brown.
Add the thyme and garlic and cook until fragrant.
Pour in the stock and cream then bring to a simmer.
Cook for 5 minutes. Add the chicken and spinach and simmer for another 5 minutes.
Season with salt and pepper and add lemon juice to taste.
Serve the soup with bread of your choice.
Video
Notes
This soup delivers a very thin broth instead of a thick soup. If you prefer a thicker soup, add a tablespoon of cornstarch mixed with some milk into slurry and allow to cook for 10-15 minutes to thicken the soup.