Omyté maso vcelku vložíme na pekáč, zalijeme trochou oleje a podlijeme vodou. Posypeme nakrájenou cibulí a pečeme do změknutí asi hodinu při 200 °C. V průběhu pečení občas přeléváme výpekem. Těsně před dokončením maso nakrájíme na plátky a ještě krátce pečeme.
Na omáčku si nejprve v hrnci osmažíme na jemno nakrájenou cibuli a smažíme dozlatova. Pak vlijeme sterilovaný hrášek i s nálevem a zalejeme asi tak 2 litry vody. Přidáme masox, osolíme, opepříme a vaříme asi 1 hodinu. Poté omáčku zahustíme zásmažkou z mouky a sádla.
Vepřovou pečeni s hráškovou omáčkou podáváme s knedlíkem.