1Peler les oignons, l'ail et le gingembre. Les réunir dans un mixeur et les hacher finement jusqu'à obtenir une purée grossière.
2Porter une casserole d'eau à ébullition. Y plonger les tomates pendant 30 secondes, puis les retirer et les plonger immédiatement dans un bol d'eau froide pour stopper la cuisson. Peler les tomates et les couper en deux. Retirer les pépins et couper la chair en petits dés.
3Déposer les œufs dans une casserole et les recouvrir d'eau. Porter à ébullition et faire cuire 10 minutes. Égoutter les œufs et les plonger dans un bol d'eau froide pour les refroidir. Les écaler délicatement.
4Faire chauffer l'huile dans une cocotte. Ajouter la purée d'oignon, d'ail et de gingembre. Laisser cuire à feu doux pendant 10 minutes.
5Ajouter les dés de tomates, le curcuma, le sel et le poivre. Laisser mijoter à découvert pendant 10 minutes.
6Couper les œufs durs en quartiers et les ajouter à la sauce. Mélanger délicatement pour les incorporer sans les briser.
7Servir le curry de tomates aux œufs durs chaud, décoré de feuilles de coriandre fraîche.