Soak the dry chickpeas overnight in plenty of water. The chickpeas should at least double in size.
Cook the rice in 4 cups of water.
While the rice is cooking, add the oil, onion and garlic to a large pan and cook on medium-high heat for about 10 minutes. This may seem like a long time, but this is the foundation of any good curry in my experience.
Add the bell pepper, stir and cook for about 2 minutes until the pepper starts to reduce down and release some of its redness.
Next add the carrot, broccoli, ginger and the spice mix. Stir well and cook for about 5 minutes.
Then add the tomato passata, chickpeas, water and stir well. Cover with the lid and simmer for about 10 minutes.
Add the coconut cream, simmer for another minute and you’re done! Serve the curry with rice and sprinkle some fresh coriander on top (this is optional).