In einer großen Pfanne etwas Olivenöl erhitzen. Die Frühlingszwiebeln in feine Ringe schneiden und zusammen mit den Knoblauchscheiben im heißen Öl anbraten. Den Kreuzkümmel hinzufügen und kurz mitrösten, um die Aromen freizusetzen.
Die Tomaten klein schneiden (bzw. aus der Dose nehmen) und in die Pfanne geben. Mit Cayennepfeffer, Salz und Pfeffer würzen. Sollte die Säure der Tomaten zu stark sein, kann eine kleine Menge Zucker hinzugefügt werden. Alles etwa 15 Minuten bei mittlerer Hitze köcheln lassen, bis die Tomaten weich sind, aber nicht völlig zerfallen.
Die Eier gleichmäßig über die Tomatenmischung in die Pfanne schlagen. Das Eiweiß vorsichtig mit einer Gabel auflockern, dabei darauf achten, dass die Eigelbe unversehrt bleiben. Die Eier etwa 1–2 Minuten stocken lassen, bis das Eiweiß fest wird.
Vor dem Servieren mit frisch gehackter Petersilie und/oder Koriander bestreuen.