Preheat the oven to 180°C/Fan 160°C/Gas 4. Have ready a large, wic flameproof casserole with a well-fitting lid.
You can grind your own spices for this generous, all-in-one rice dig or use a good ready-made curry paste for an easy option.
If preparing your own spice mix, put the casserole over a medium he add all the whole spices and toast them gently for 2-3 minutes until fragrant. Take off the heat and grind the spices coarsely using a pestleand mortar or spice grinder. Mix with the turmeric and set aside.
Return the casserole to a medium heat and add the oil. When hot, a the onion, garlic, leek and cabbage. Cook gently, stirring regularly, for about 10 minutes, until the veg are softened and reduced in volume Add the freshly prepared spice mix, or bought curry paste, and coo‘ for another couple of minutes, stirring a few times.
Meanwhile, heat the coconut milk gently in a saucepan with 300 ml water until smoothly amalgamated.
Add the rice, cashews and raisins to the veg. Add 1 tsp salt, or if using a ready-made paste that already includes salt, just 1/2 tsp. Stir well so that everything is thoroughly combined.
Pour on the warm diluted coconut milk and stir well. Make sure the ingredients are level in the dish, then bring up to a simmer. Cover the casserole and cook in the oven for 20 minutes. Take it out of the oven( and check that the rice is tender (if not, give it another 5 minutes). Then cover the dish again and leave it to stand for 5-10 minutes.
Remove the lid and fluff up the rice a little with a fork. Scatter over some red chilli and coriander, if using, then serve. This is really good with a spoonful of chutney on the side.