Žampiony od sebe oddělíme - nožičku od klobouku. Nohu pokrájíme a vnitřek klobouku vydlabeme a pokrájíme. Zůstane nám pouze vydlabaná hlavička.
Cibuli očistíme a nasekáme najemno. Šunku nakrájíme na drobné kostičky. Na oleji zpěníme cibuli. Přidáme pokrájené zbytky z žampionů, pokrájenou šunku a krátce restujeme. Až je směs hotová, tak s ní plníme žampiony.
Na závěr žampiony posypeme strouhanou nivou a dáme krátce zapéct do trouby. Zapékáme je při 180 °C asi 20 minut.
Plněné žampiony šunkou podáváme s hranolky nebo s opečenými bagetami.