Începem prin a tăia ceapa și ardeiul în bucățele mici și a mărunți usturoiul.
Într-o cratiță sau tigaie antiaderentă încingem uleiul la foc mediu. Călim apoi ceapa și ardeiul pentru 5 minute sau până devin moi.
Adăugăm deasupra usturoiul, chimionul, boia și chilli și mai gătim un minut. Punem deasupra roșiile, condimentăm cu sare și piper și lăsăm amestecul să ajungă în punctul de fierbere, în continuare la foc mediu.
Când sosul începe să clocotească, formăm 4 găuri în care punem ouăle sparte. Acoperim apoi cu un capac și lăsăm totul să se gătească pentru 5-7 minute, în funcție de cât de gătite doriți să fie ouăle. Mie îmi plac ușor moi, așa că le las doar pentru 5 minute.
Când ouăle s-au gătit, decorăm shakshuka cu brânză și pătrunjel după gust și servim imediat, cu pâine prăjită sau lipii.