Čerstvé makrely rozřízneme od řitního otvoru k hlavě, vyjmeme vnitřnosti a odřežeme hlavy, ploutve a ocasy. Poté makrely rozřízneme podélně okolo páteře, které vyjmeme, ryby vykostíme a důkladně omyjeme pod tekoucí vodou.
Pažitku a čerstvý kopr omyjeme, drobně pokrájíme a odložíme bylinky každou zvlášť. Připravíme si marinádu: Do mísy dáme 2,1 dl olivového oleje, čerstvě mletý pepř 4 barev a bílý pepř, špetku šafránu, 4 lžíce citrónové šťávy, 1 lžičku soli, pažitku a marinádu dobře promícháme. Makrely naložíme do marinády a odložíme je do chladničky na 2 hodiny. Mezitím si omyjeme rajčata, očistíme cibuli a pokrájíme vše na plátky.
Do pekáčku vytřeného máslem dáme na dno plátky cibule. Na ni položíme makrely, mírně je osolíme a zakryjeme plátky rajčat, které posypeme pepřem, cukrem, solí a koprem.
Pekáček zakryjeme víkem a dáme do předem vyhřáté trouby na 200°C péct. Pečeme 35-45 minut dozlatova.
Makrely dáme na talíře, přidáme k nim upečenou zeleninu a servírujeme.