Preîncălziți cuptorul la 180 °C.
Curățați cartofii și tăiați-i în jumătăți. Pregătiți un vas de copt (20 cm × 30 cm), transferați în el cartofii tăiați și amestecați-i cu 1 linguriță de ulei de măsline, sare și piper. Puneți vasul în cuptorul preîncălzit și coaceți 30–35 de minute la 180–190 °C.
Până se coc cartofii, pregătiți sosul de roșii. Curățați ceapa și tocați-o mărunt. Încălziți 1 linguriță de ulei de măsline într-o tigaie, adăugați ceapa tocată și prăjiți-o aproximativ 2 minute la foc mediu. Adăugați apoi roșiile decojite și tăiate din conservă, pasta de roșii, supa de legume (sau apa), oregano, busuioc, sare și piper, reduceți focul la minim, acoperiți tigaia cu un capac și lăsați să fiarbă 10 minute. Între timp tăiați în jumătăți măslinele scoase din sâmburi. Când amestecul din tigaie este gata, adăugați măslinele tăiate și luați tigaia de pe foc.
Sărați și piperați fileurile de cod. Când cartofii sunt copți, scoateți-i din cuptor, turnați peste ei sosul de roșii pregătit
și puneți deasupra fileurile. Introduceți întregul vas înapoi în cuptor și coaceți încă 12 minute la aceeași temperatură.