Don't miss out on our special Christmas issue with free 2023 calendar - subscribe by 18 October!
Rinse the rice until the water runs clear, then cook in a pan of fresh cold water following pack instructions for about 20 mins, or until almost tender.
Meanwhile, heat the oil in a large, deep frying pan over a medium heat and stir in the onion, cinnamon stick, chilli, garlic and ginger so they’re coated in the oil. Scatter over the cumin seeds, cover and cook for 5 mins.
Stir well, then add the pepper and aubergine, and cook, stirring for 3-5 mins, until the veg is starting to soften. Stir in the curry powder, then the tomatoes and bouillon. Tip in the cauliflower florets, coriander stems and raisins, then cover and simmer for 10 mins over a medium-low heat.
Drain the rice, then tip it into the veg mixture and gently toss to combine. Cover and cook over a low heat for 8 mins until the rice and cauliflower are tender. Try not to add extra liquid, as you don’t want the end result to be wet. Remove from the heat and leave to stand for 5 mins, then gently toss through the cashews and coriander leaves. Will keep chilled for two days. Leave to cool completely first. Reheat portions in the microwave until piping hot before serving.