Finely chop the onion and garlic. Dice the aubergine, courgettes and carrot.
Put the onion and garlic in a medium saucepan and spray with the oil. Put a lid on and gently sauté for 10 minutes over low heat.
Add the chopped vegetables and put the lid on again. Cook for another five minutes or so, then add the curry powder and stir well.
Pour in the tinned tomatoes and enough water to cover the vegetables, using the tin. Add the star anise and cinnamon stick, season with salt and pepper then bring to the boil. Put the lid on and gently simmer for about 20-30 minutes.
Serve warm.