Hard boil eggs and keep aside. (Boil for 10 mins and then immediately put them in ice cold water. Easy to peel)
Make a coarse paste of green chillies, garlic and ginger.
Heat oil and ghee in a pan (oil is added in ghee while cooking so that the ghee doesn’t burn). Add cumin seeds, cardamom, whole black pepper and star anise. Sauté them until fragrant.
Add in the curry leaves and green chilli paste. Sauté for 20 secs and add the onions. Let the onions cook until they turn light brown. Give it a couple of stirs.
Add in the tomato purée and let it cook for medium low flame until the sides start releasing oil.
Add in salt, turmeric powder, red chilli powder, roasted cumin powder, and coriander powder. Mix. Let everything cook for 2-3 mins.
Add in the coconut milk, stir and let it cook for another 5 mins. Add water. Mix.
Add in the the eggs, add chopped coriander leaves. Mix, cover and cook it for 10-12 mins on low flame.
Add in the garam masala, dried fenugreek leaves (kasuri methi) if using. Remove from heat and serve with flatbreads or rice.Enjoy!!!