Em uma panela funda, em fogo alto, aqueça o óleo e refogue, aos poucos, os cubos de carne de porco, por uns 5 minutos ou até dourar.
Acrescente a cebola fatiada e o alho e refogue por mais uns 5 minutos.
Adicione o repolho, o vinagre, a água e tempere com sal e pimenta a seu gosto.
Cozinhe com a panela tampada, mexendo de vez em quando, por cerca de uns 12 minutos ou até o repolho murchar e a água secar.
Acrescente os cogumelos fatiados, misture bem e deixe aquecer por 1 minuto.
Coloque tudo em uma travessa e polvilhe com a cebolinha pecada e sirva.