1 tbsp groundnut or vegetable oil
1 onion, peeled and chopped
5 whole garlic cloves, peeled
2 carrots, peeled and chopped
2 tbsp plain flour
1 tbsp medium curry powder
600ml chicken stock
2 tsp honey
1 tbsp soy sauce
½ tsp garam masala
Salt and pepper
4 chicken breasts (thinly sliced)
100g flour, seasoned with lots of salt and pepper
1 free-range egg, beaten lightly
Heat the oven to 200°C. To make the sauce, heat the oil in a small pan. Add the onion and garlic and sauté for 2 minutes, then throw in the carrot pieces and cook slowly for 10 minutes, with the lid on, giving the odd stir occasionally. You want to sweat the vegetables until softened and starting to caramelise.
Stir in the flour and curry powder and cook them for a minute. Slowly pour in the chicken stock bit by bit until combined (do it slowly to avoid getting lumps).
Add the honey and soy and then bring to the boil. Reduce the heat to a slow simmer and cook for 20 minutes. The sauce will have thickened and taken on all of the flavours, although you still need it to have a pouring consistency. Add the garam masala, salt and pepper, then pass the sauce through a sieve. (if you like a chunky sauce so feel free not to strain it.)
While the sauce is cooking, get on with the chicken. Lay the seasoned flour, egg and breadcrumbs on to separate plates. Coat the chicken breasts into the flour, then the egg and finally cover with the breadcrumbs. Place in the oven and cook for around 15 mins.
Serve with rice topped with the chicken and the sauce