Zelnik: Bulgaria's Savoury Pie of Leeks, Cabbage and More
Zelnik is a beloved Bulgarian pastry, similar to banitsa but filled with vegetables like leeks, cabbage, or spinach. Learn its traditions and how it's made.

Illustration: AI-generated image
Zelnik is a traditional Bulgarian savoury pie made with thin layers of filo pastry and a vegetable filling. The name comes from zele, meaning cabbage, but the dish is not limited to cabbage alone. Leeks, spinach, sorrel, and even nettles are common choices. This pie is a staple in Bulgarian homes, especially during the colder months and on fasting days when meat and dairy are avoided.
What is zelnik?
Zelnik belongs to the same family as banitsa, the famous Bulgarian cheese pie. However, instead of a filling of sirene cheese and eggs, zelnik uses a mixture of cooked or raw vegetables, often bound with a little oil and sometimes a small amount of rice to absorb moisture. The pastry is layered in a round or rectangular baking dish, with the filling spread between the sheets. Some versions use ready-made filo, while others use homemade dough rolled very thin.
Regional variations and fillings
Across Bulgaria, zelnik recipes vary widely. In western regions, leeks are a favourite filling, sautéed until soft and seasoned with paprika and black pepper. In the Rhodope Mountains, cabbage and sorrel are common, giving the pie a tangy note. Spinach zelnik is popular in spring, while autumn brings versions with pumpkin or mixed wild greens. Some cooks add a handful of rice to thicken the filling, and a few tablespoons of sunflower oil keep the pastry moist.
When is zelnik eaten?
Zelnik is closely associated with the Orthodox fasting calendar. During Lent and on Christmas Eve, when animal products are restricted, zelnik provides a hearty and satisfying dish. It is also a common everyday meal, served warm or at room temperature with a dollop of plain yoghurt or a fresh salad. Because it travels well, zelnik is often packed for picnics or as a snack for long journeys.
Making zelnik at home
While making filo from scratch is a skill, shop-bought filo works perfectly for zelnik. The key is to work quickly so the sheets do not dry out. Prepare the filling by chopping the vegetables and cooking them briefly with oil and spices. Layer three or four sheets of filo in a greased pan, brushing each with oil. Spread some filling, then repeat the layers, ending with several sheets on top. Score the top into portions, then bake until golden and crisp. Let it rest before slicing to allow the layers to set.





