Spray a large non-stick frying pan with olive oil and set over medium-high heat. Add onion and carrot to the pan saute for 1-2 minutes, or until just softened. Add lamb, ginger, garlic, turmeric, garam masala, cumin and chilli flakes and fry for 2-3 minutes or until fragrant. Add coconut milk, eggplant, cauliflower, tomatoes to the pan and bring to the boil. Reduce heat and simmer for 15-20 minutes, stirring occasionally until lamb and vegetables are tender. Stir in spinach.
Meanwhile, heat microwave brown rice according to packet instructions. Serve curry with rice and garnish with coriander.
For a milder flavour, add a dollop of reduced fat Greek yoghurt to serve.