Se curata ceapa de foi, se spala si se taie marunt. Se caleste intr-o tigaie cu ulei si putina sare.
Rosiile din conserva se dau prin blender pentru a se obtine un suc. Se pun apoi peste ceapa. Se adauga foaia de dafin, putin maghiran uscat, putin busuioc uscat, putin oregano uscat si o lingurita de zahar. Se amesteca totul si se lasa sa scada. Se adauga ouale, se presara putina sare peste ele si putin piper macinat. Se acopera tigaia cu un capac si se lasa ouale sa se coaca la foc mic, dupa preferinta (moi sau tari).
Shakshuka cu rosii si ceapa se serveste cu putin cascaval ras pe deasupra.