
1) Heat the oil in a pan and add the cumin seeds. Let them sizzle.
2) Add the chopped onions and cook until soft and golden.
3) Stir in the ginger garlic paste and cook for 1 minute until fragrant.
4) Add the fresh tomatoes (or pureed tomatoes), green chilli, turmeric, coriander powder, and chilli powder. Cook until the oil separates and the masala thickens.
5) Pour in the water to loosen the gravy and bring it to a simmer.
6) Add salt and garam masala. Taste and adjust seasoning.
7) Gently score the boiled eggs with a knife (optional) and add them to the curry.
8) Simmer for 5 to 7 minutes so the eggs absorb the flavours.
9) Finish with fresh coriander and serve hot.
