Place lemon juice, water, coriander, ginger, garlic, chilli and turmeric into a blender. Cover and blend for 1 minute or until smooth.
Pour half the oil into a flameproof casserole dish and place over medium heat. When hot, add lamb and cook for 6-8 minutes until browned. Set aside. Pour off rendered lamb fat from pan. Add remaining oil and fennel seeds and then immediately add the onions and stir until golden. Return lamb to pan.
Pour contents of blender over lamb and bring to a simmer. Cover with lid and place in oven for 1 hour to 1 hour 15 minutes or until meat is tender.
Toss cauliflower and pumpkin in oil and spread over a baking tray, cumin seeds and roast for 40 minutes or until starting to brown at the edges. Toss with blanched green beans.