Heat the oil in a large heavy based pan over a medium heat. Add the cumin, chilli powder, cinnamon and cardamom pods and cook for a minute or two. Add the onion and garlic and cook until softened then add the onion, this should take a further 3 – 4 minutes. .
Add the rice and stir to coat in the flavoured oil. Pour in the stock then add the cauliflower and green beans, bring to the boil then reduce heat and allow to simmer for 12 – 15 minutes until the liquid has been absorbed.
Remove from the heat.Leave the rice to stand for 5 -10 minutes then pour into a serving dish.
Sprinkle with flaked almonds and fresh coriander and drizzle with a spoonful of natural yogurt.