For preparing poached chicken with mushroom and tomato gravy, first clean the chicken and lightly flatten it.
Marinate with pepper and salt.
In a pan, add olive oil and butter. Add the whole bulb of chopped garlic.
Keep chicken in it and fry each side for 5 minutes.
Add thyme, rosemary and oregano.
Add wine and mix well.
Turn sides and cook. Add the carrot and potato.
Add water and cover it. Cook for 1 1/2 hour/until chicken is done.
In another pan, drizzle olive oil, add chopped garlic cloves, onion and fry for few minutes.
Add mushrooms, canned tomato and cook.
Add cayenne, little pepper and salt.
When chicken is done, cut in the middle and add the tomato gravy in it and serve hot.