Cibule oloupeme a nakrájíme najemno. Žampiony opláchneme studenou vodou, necháme okapat a nakrájíme na plátky. Šunku nakrájíme na tenké krátké proužky. Sýr nastrouháme. Maso omyjeme, osušíme, rozkrájíme na řízky, naklepeme, opepříme a osolíme.
V pánvi rozehřejeme 1/2 másla a řízky na něm prudce opečeme z obou stran.
V druhé pánvi na zbylém másle zpěníme nakrájenou cibuli, přidáme plátky žampionů, promícháme a přikryté pokličkou necháme dusit. Když žampiony změknou, přidáme k nim nakrájenou šunku, chvíli vše smažíme, poté posypeme moukou a opět osmahneme. Směs dobře promícháme, za stálého míchání přilijeme mléko, opepříme, osolíme a na mírném ohni vaříme, dokud nevznikne hladká hustší omáčka.
Zapékací mísu mírně vymastíme a dáme do ní řízky. Posypeme je nastrouhaným sýrem, polijeme vypečenou šťávou a žampionovou omáčkou a v troubě, předehřáté na 200°C zapečeme, až má omáčka zlatavou barvu.
Vhodnou přílohou jsou smažené bramborové hranolky.