1) Heat butter and oil in a casserole and cook garlic and onions till transparent.
2) Add cumin, coriander, curry powder and turmeric and stir fry for a further minute.
3) Add stock, chicken pieces, garlic, lemon juice and a pinch each of salt and cayenne pepper.
4) Cover and simmer for 35 minutes over a low heat.
5) Simmer the rice along with 1.5 times as much water (1 pint) until all the water is absorbed.
6) Add cream and cook gently for 10 minutes, do not allow to boil.
7) Serve with coriander sprinkled over the top.