• 500g easy cook basmati
• 2 medium onions, sliced into rings
• 8 green cardamoms
• 1 black cardamom
• 8 cloves
• 1 cinnamon stick
• 1 bay leaf
• ½ tsp caraway
• 2 medium carrots, roughly chopped
• 15 French beans, roughly chopped
• 10-12 cauliflower florets
• 160g green peas
• 1 ½ tbsp ginger-garlic paste
• 1 tbsp turmeric powder
• 1 tbsp red chilli powder
• 1 tbsp coriander powder
• 125g yogurt
• 1 tsp rose water (optional)
• 1 large pinch of saffron, soaked in 2 tbsp hot water
• 250g tomato purée
• ½ tsp garam masala powder
• 2 tbsp fresh mint leaves, chopped
• 2 tbsp fresh coriander leaves, chopped
• Handful of cashew nuts
• Handful of sliced pistachio