Over the past few years, I’ve hosted regular all-you-can-eat charity curry nights at my place. It is based on the home restaurant concept – people pay a set price, turn up, I cook huge bowls of curry and the money goes to neighbourhood charities, such as our local food bank and homeless shelter. This was one of the most popular dishes I ever made. You can pan-fry the cauliflower, but roasting it brings out a deep, earthy flavour that’s just too good to miss, so make the time.
Heat the oven to 180C/350F/gas mark four. Get your thumbs into the middle of your cauliflower and prise it apart. It falls into florets, looks better, makes less mess and is faster than chopping. Put the pieces in a roasting tin, splash with oil, scatter with ginger and turmeric, and roast in the middle of the oven for about 40 minutes, until slightly crispy and browned around the edges.
Put the onions and garlic into a large pan with another splash of oil. Add the chilli, cumin seeds and garam masala, and cook on a low heat, stirring occasionally, for at least 15 minutes.
Remove the onions from the heat and allow to cool for a few minutes. Stir through the yoghurt and cream, season, and let it all luxuriate in the pan until the cauliflower is ready – adding dairy when the mix has cooled avoids splitting and curdling.
When the cauliflower is roasted, fold it through the curry pan – the turmeric should give it all a gentle, creamy yellow colour – and bring it back up to heat. Season, garnish with the coriander, sultanas and almonds, if using, and serve with rice or bread.