Season chicken with salt, pepper and garlic.
Heat olive oil in a stockpot or Dutch oven over medium heat. Add chicken to the stockpot and cook until golden for a few minutes. Set aside
In the same pot, melt butter. Add onion and saute for 2 minutes. Add garlic and saute for another minute.
Add celery, carrot and thyme.
Cook, stirring occasionally, until almost tender, for about 10 minutes.
Add in flour and cook for about 1 minute.
Add mushroom and pour chicken stock.
Mix in corn, chicken and cook for 5 minutes.
Pour in milk and cream
Season with salt and black pepper.
Garnish with parsley.