Продуктите за марината се смесват. Свинските пържоли се слагат в маринатата за 15-20 минути. Лукът се нарязва на ивици, гъбите на филийки, чесъна се нарязва на много ситно или се пресова. Месото се изважда от маринатата и се изпържва леко от двете страни - да се зачерви. Лукът се пуска в маринатата от месото, оставя се за 5-10 минути, след което се запържва в мазнината (заедно с маринатата), в която се е пържило месото. Пържи се около 5 минути, след което се прибавят гъбите. Всичко се задушава на среден огън за 10 минути, посолява се, прибавя се чесъна, разбърква се, прибавя се сметаната, оставя се да кипне и се добавя кашкавала. Разбърква се добре и се пуска месото в соса. Ястието се премества в тава или йенски съд и се пече във загрята фурна до готовност.