2 tbsp light cooking oil
1-inch piece cinnamon stick
3-4 whole green cardamom pods
1 tsp cumin seeds
1 medium onion, ground to a fine paste
1 tbsp ginger paste
1 tbsp garlic paste
1/2 tsp red chilli powder
1/4 turmeric powder
1 tbsp coriander powder
1 tsp garam masala powder
2 tbsp tomato paste
3 medium tmatoes, ground to a fine paste
2 tbsp plain yogurt, beaten till smooth
salt, to taste
water, as needed
6 eggs, hard boiled
a handful fresh coriander leaves, finely chopped for garnish