Зелката се почиства от външните листа и се нарязва на тънки лентички. Поставя се в дълбока тава или тенджера, поръсва се със солта и се претрива много добре с ръце, за да омекне и да пусне сока си.
В дълбока тенджера се загрява олиото и в него се задушава ситно нарязаният лук до пълно омекване.
Тенджерата се дръпва за кратко от огъня, добавя се сладкият червен пипер и се разбърква бързо, след което веднага се изсипва претритото зеле.
Огънят се намалява, съдът се похлупва с капак и зелето се оставя да се задушава в собствения си сок за около 15-20 минути, като се разбърква периодично. Вода не се добавя.
След като зелето намали обема си наполовина, към него се добавят настърганите пресни домати, нарязаният на колелца чесън и черният пипер.
Ястието се оставя да къкри на тих огън без капак още 15-20 минути, докато течността от доматите се изпари.
След това се сваля от котлона, добавя се ситно нарязаният пресен магданоз и се разбърква добре. Прехвърля се в тава и се пече в предварително загрята на 200°C фурна за 40 минути до хващане на апетитна коричка.