Snij de ajuin en de look fijn. Verhit de arachideolie in een diepe pan op middelhoog vuur en stoof de ajuin en look tot ze glazig zijn.
Voeg de raz-el-hanout toe aan de pan en laat deze kort meebakken.
Blus het geheel met het tomatenvlees en roer de kikkererwten erdoor. Kruid het mengsel met peper en zout naar smaak en laat het ongeveer 5 minuten sudderen op een laag vuurtje.
Doe de eitjes in 4 kommetjes. Maak vervolgens vier kuiltjes in de saus en giet in elk gaatje een eitje. Laat de eieren pocheren tot ze naar wens gaar zijn. Dek eventueel de pan even af met een deksel.
Verdeel lepeltjes geitenkaas over de saus en garneer het geheel met de grof gesneden koriander.
Serveer de shakshuka onmiddellijk, eventueel met wat toastjes.