Захарта се разтваря в киселото мляко и при непрекъснато бъркане към тях се добавят растителното масло, лимонената киселина и брашно, колкото „поеме, за да се получи меко тесто.
Тестото добре се измесва и се оставя да постои 30 минути на студено.
Гъбите се режат на ситно, разбъркват се с изпържения до златисто лук и се поръсват с черния пипер. 2/3 части от тестото се разточва на дебела кора и се поставя в намаслена и поръсена с брашно тавичка.
Върху него равномерно се разпределя плънката.
Останалата част от тестото се разточва на по-малка кора и се поставя върху плънката.
Краищата на двете части от корите се защипват, като в средата на горната кора се прави малко отверстие, за да излиза парата.
Баницата се маже с разбито яйце и се пече в умерена фурна 30—40 минути.