Pel de eieren en maak in elk ei in de lengte 4 inkepingen tot op ruim 1 cm van beide uiteinden.
Verhit de olie in een gietijzeren pan (of een pan met anti-aanbaklaag) op half vuur en bak de aardappelen tot ze aan alle kanten bruin zijn (± 10 minuten).
Neem ze uit de pan en houd ze apart.
Haal de pan van het vuur en roer het mengsel van kurkuma en chilipoeder door het bakvocht. Zet de pan weer op het vuur en bak de hele eieren bruin.
Schep de eieren voorzichtig uit de pan en houd ze apart.
Bak in dezelfde olie de ui, gember, kaneel, kardemom, kruidnagels en groene chilipeper tot de ui lichtbruin is (6-7 minuten).
Voeg de helft van de tomaten toe en roerbak tot ze stuk gaan (2-3 minuten).
Voeg de kurkuma, gemalen koriander, venkel en (eventueel) chilipoeder toe en roerbak 3-4 minuten.
Voeg de rest van de tomaten toe en bak ze 4-5 minuten.
Roer vaak.
Voeg de aardappelen, het zout en het water toe, breng het aan de kook, sluit
de pan goed af en laat de inhoud sudderen tot de aardappelen zacht zijn.
Roer af en toe.
Voeg de eieren toe en laat ze 5-6 minuten zacht meekoken. Schep één of twee keer voorzichtig om.
Roer er de gehakte korianderblaadjes door en haal de pan van het vuur.