If having rice, cook according to directions
Heat oil in large pan over very high heat. Add lamb and brown well. Remove to a sieve set over a bowl and drain.
Return pan to heat and add carrots. Cook for about 3 minutes until carrot begins to brown. Add cauliflower and cook for 3-5 minutes until cauliflower begins to brown. Season with salt and pepper
And onion, garlic, and ginger. Cook for about 2 minutes.
Reduce heat to medium and add cumin, coriander, garam masala, and bay leaf and cook for 2 minutes, stirring constantly.
Return lamb to pan and add coconut milk and water. Simmer for about 10 minutes, scraping the bottom of the pan until the liquid has reduced. Season to taste.
Serve with rice and fresh coriander.