In a large covered saucepan, cook the onion in 1 tbsp oil for seven mins,
until tender but not browned.
Add the garlic, ginger, cinnamon, cardamom seeds and turmeric;
stir for a few seconds then remove from the heat and set aside.
Boil 1 cm water in another pan and put in the beans and broccoli.
Cover and simmer for about 4-5 mins, until they're just tender.
Drain, reserving the liquid. Measure, and if necessary, make this up to 300ml.
Put the broccoli and beans back into the pan.
Put the onion mixture into a food processor/blender with the coconut cream,
cashews and reserved water, and whiz into a cream.
Season with salt, pepper and lemon juice, and pour over the beans and broccoli.
Reheat gently, stirring. Check seasoning. Sprinkle with chopped coriander and
serve with rice.