Schneiden Sie die halbe Zwiebel in feine Streifen und hacken Sie eine Knoblauchzehe fein. Waschen Sie die rote Paprika, entfernen Sie die Samenkapseln und schneiden Sie das Fruchtfleisch in Streifen. Schneiden Sie die zweihundert Gramm Tomaten in grobe Würfel und stellen Sie alles getrennt beiseite.
Erhitzen Sie eine Pfanne auf mittlerer Hitze und schwitzen Sie die geschnittene Zwiebel und den Knoblauch an, bis sie glasig sind. Geben Sie die rote Paprika hinzu und braten Sie alles einige Minuten mit. Rühren Sie anschließend die Tomatenwürfel unter und lassen Sie das Ganze etwa zehn Minuten leicht köcheln, bis das Gemüse eine eingedickte Sauce bildet.
Machen Sie mit einem Löffel zwei Mulden in der köchelnden Gemüsesauce. Schlagen Sie in jede Mulde vorsichtig ein Ei auf und achten Sie darauf, dass das Eigelb ganz bleibt. Legen Sie einen Deckel auf die Pfanne und lassen Sie die Eier bei niedriger Hitze etwa fünf bis acht Minuten ruhig stocken.
Nehmen Sie die Pfanne vom Feuer, sobald das Eiweiß weiß und fest ist, aber das Eigelb noch nach Wunsch flüssig. Servieren Sie die warme Shakshuka direkt aus der Pfanne auf den Tisch.