Vepřové maso omyjeme, osušíme a nakrájíme na nudličky. Žampiony očistíme a nakrájíme na plátky. Cibuli oloupeme a nakrájíme na drobné kostičky.
V pánvi rozpálíme olej a nejprve dorůžova osmahneme cibulku. Přidáme vepřové nudličky a orestujeme. Podlijeme troškou vody a maso pod pokličkou podusíme doměkka. Poté přidáme žampiony, osolíme, opepříme, okmínujeme a zalijeme smetanou. Dále dusíme, až jsou žampiony měkké. Zaprášíme moukou a za stálého míchání necháme omáčku zhoustnout a provařit. Vepřové nudličky na žampionech odstavíme a v závěru okyselíme citronem.
Vepřové nudličky na žampionech podáváme s knedlíkem.