Open the cardamon pods and collect the little seeds inside. Grind with a pestle and mortar.
Heat a tablespoon of oil in a pan. Add the onion and garlic and cook for around 5 minutes until the onion is soft.
Add the garam masala, ground coriander, cumin, turmeric, salt, ground cardamon and grated ginger to the pan and stir in with the onions. Cook for two minutes.
Add the natural yoghurt, sliced carrots, cauliflower florets and ground almonds to the pan along with 120 ml of water.
Bring to a boil stirring regularly, then bring to a gentle simmer and cook for another 20 minutes, stirring occasionally.
Serve with cooked rice, some flaked roasted almonds and fresh coriander (cilantro).