Thinly slice the onion, ginger, chilli and garlic.
Heat the oil and gently fry them over low heat until they have softened.
Meanwhile, chop the tomatoes, cauliflower and broccoli.
Measure out the spices.
When the onion has softened, add the spices and stir for a minute, then add the chopped vegetables.
Add the star anise, cinnamon and bay leaf. Add enough water to cover the vegetables, then season with salt and pepper.
Bring to the boil and simmer for 15 minutes.
Add the drained chickpeas and cook for another 5 minutes or so.
Garnish with herbs and serve.