Preheat the oven to 200C/180C Fan/Gas 6.
For the spice mix, toast all the spices, except the turmeric, in a hot dry frying pan for a minute or so, until they become fragrant. Tip into a spice blender, or pestle and mortar, add the turmeric and blend to a fine powder.
For the chicken, mix the cream cheese, butter, brioche breadcrumbs, lemon zest, tarragon and the spice powder and season well. Put the mixture into a piping bag.
Place the chicken in a roasting tin. Lift the skin of the chicken and pipe in the spice butter mixture. Rub gently to spread it evenly under the skin. Spread the remaining mixture over the legs to cover them.
Rub some olive oil over the chicken and season with salt and pepper.
Roast the chicken for 22 minutes per 500g/1lb 2oz. Baste regularly with melted butter to make sure the skin is moist while cooking.
To check the chicken is done, pierce the thigh with a knife. If the juices run clear, it’s cooked. Take the chicken out of the tin. Set it aside to rest.
To make the gravy, place the tin on the hob, heat gently and scrape the bits from the pan. Stir in 1 tablespoon of flour and cook for 2 minutes. Add the wine and simmer to reduce in volume by half. Add the stock. Simmer for 5–6 minutes and then season with salt and pepper. Pass the gravy through sieve into a jug and keep warm until serving.
For the carrots, cook the carrots in boiling water until al dente. Heat the oil in a pan and cook the garlic until soft. Add the coriander seeds and pine nuts, and sauté for 2 minutes. Add the carrots and cook for 2–3 minutes. Add the orange juice and zest. Season with salt and pepper.
For the bread sauce, stud the onion all over with the cloves, and then put it in to a saucepan with the bay leaf, peppercorns and milk. Bring to the boil, remove the pan from the heat and leave to infuse for 15 minutes. Remove the onion, bay leaf, cloves and peppercorns, and then stir in the breadcrumbs and curry powder.
Return the pan to the heat and cook very gently for 5–10 minutes, stirring occasionally until the breadcrumbs have absorbed all the liquid. Stir in the butter and season, to taste, with salt and pepper.
To serve, carve the chicken into slices and serve with bread sauce, gravy and carrots.