Smícháme všechny suroviny na těsto a směs nalijeme na vymazaný plech.
Cibuli a slaninu nakrájíme na kostky a osmahneme. Přidáme zelí a krátce podusíme.
Náplň navrstvíme na těsto a rozetřeme. Ušleháme vejce s majonézou a natřeme na náplň.
Buchtu se zelím pečeme v předehřáté troubě na 180 °C.