In a bowl season the chicken pieces with salt and pepper, to taste.
Heat the oil in a pan, add the chicken pieces, and cook until golden (about 2-3 min), once done transfer the chicken onto a plate.
In the same pan, melt the butter over medium heat, add minced garlic, and sauté until the garlic becomes fragrant.
Next add the onions, carrots, and celery, cook for 2-3 minutes then add the mushrooms and cook for another 2 minutes, stirring occasionally.
Add the dried thyme, rosemary, oregano, chili flakes, black pepper, and salt; give it a good mix.
Now, add the all-purpose flour and sauté everything until the flour is lightly browned for about 1 minute.
Add the chicken stock, bay leaf, and cooked chicken pieces; let it cook for 5-6 minutes stirring continuously.
Stir in the half and half and let it cook for another 1-2 minutes. Remove from the heat.
Season with extra salt and pepper if desired.
Serve immediately, garnished with chopped parsley.