Heat a spoonful of oil in large casserole dish, then brown the chicken pieces all over.
Meanwhile, finely slice the celery, garlic, carrot and mushroom.
Remove the chicken to a plate.
Add the celery and onion to the pot and gently sauté them until soft. Add the garlic, carrot mushroom and herbs, and stir for a couple of minutes. Add the wine, turn up the heat and reduce it to almost nothing.
Put the chicken back and pour over the stock. Season with salt and pepper.
Put the lid on and turn down the heart. Gently simmer for 30 minutes, then add the green vegetables and cook for another 5-10 minutes.
Serve with chopped parsley and coriander leaves.