Grobo nasekljajte česen in nato po česnu potresite origano in sol. Dalje sesekljajte česen in origano, dokler ne bosta drobno sesekljana. Na deski za rezanje česen občasno stisnite z rezilom noža, da nastane pasta. Česnovo pasto prenesite v skledo in ji dodajte olje, kis in poper.
Pasto premažite po celi svinjski ribici. Pokrijte jo in za 1 do 3 ure postavite v hladilnik. Preden jo začnete peči na žaru, svinjsko ribico pustite 15 do 30 minut počivati na sobni temperaturi.
Žar pripravite za neposredno peko pri srednji temperaturi (180–230 °C).
Koruzo rahlo premažite z oljem. Rešetke za peko očistite s ščetko. Koruzo pecite okoli 10 minut z zaprtim pokrovom neposredno na žaru pri srednji temperaturi, dokler ni rahlo porjavela; občasno jo obrnite. Z ostrim nožem odrežite zrna s storža.
V srednje veliki ponvi na štedilniku segrejte 2 žlički olja pri srednji temperaturi. Dodajte čebulo in mlado čebulo. Pecite od 3 do 4 minute in občasno premešajte, dokler se zelenjava ne zmehča. Dodajte koruzna zrna, smetano, sol in poper. Dobro premešajte. Zmanjšajte temperaturo na nizko in pustite vreti počasi, dokler ne izhlapi polovica smetane, od 5 do 7 minut. Dodajte origano in po želji malo pekoče omake. Odložite na stran.
Svinjsko ribico pecite od 15 do 20 minut z zaprtim pokrovom neposredno na žaru pri srednji temperaturi, dokler ni zunaj dobro popečena, sredica pa je še čisto malce rožnata. Vsakih 5 minut jo obrnite. Ko je svinjska ribica dovolj pečena, bi morala biti njena notranja temperatura 63 ºC. Odstranite jo z žara in jo pustite počivati od 3 do 5 minut.
Medtem na štedilniku segrejte koruzno zmes pri srednji temperaturi. Svinjsko ribico narežite počez na 12-milimetrske rezine. Rezine položite na pladenj ali na posamezne krožnike. Postrezite s toplo, kremasto koruzo.