National Dish Bulgaria: Zelnik (Recipe)

In this article
Say hello to Zelnik, the golden, coiled pastry that has been coming out of Bulgarian ovens for generations. A thin, crisp dough is wrapped around a generous filling of greens, sharp white cheese and fragrant herbs, then baked until it crackles under the knife. It is equally at home as a hearty main course or as something to tear into with a cup of tea, and every family seems to guard its own version. Bring a little Balkan hospitality to your kitchen with this one.
About Zelnik
Zelnik is a traditional Bulgarian dish that captures the flavours and textures of the country’s regional cooking beautifully. The foundation is a crisp pastry wrapped around a variety of savoury fillings, among them fresh vegetables, feta cheese and aromatic herbs. That combination produces a delicious rolled pastry that works as a main course just as well as it does as a snack. Because the ingredients are so flexible, everyone can put together an individual zelnik that reflects their own taste.
Ingredients (serves 1–2)
- 250 g plain flour
- 125 ml water
- 50 g butter (or margarine)
- 200 g feta cheese
- 1 onion, finely chopped
- 1 carrot, grated
- A handful of fresh spinach or chard
- 1 egg (optional; leave out for a vegan version)
- Seasoning to taste (salt, pepper, dried herbs)
Shopping for the ingredients
For the best results it matters that you choose fresh, good-quality ingredients. The feta should ideally be made from goat’s or sheep’s milk, as this gives the dish its unmistakable character — the same cheese that defines a proper Shopska Salata. Most of what you need is easy to find in any supermarket, while one or two items may call for a specialist Balkan grocery. If you are using fresh vegetables, look for seasonal produce to get the fullest flavour.
Preparing the dish
Making a zelnik takes a little time, but the process itself is straightforward. Begin with the dough, combining the flour with water and melted butter until you have a smooth, pliable mass. Let it rest for around 30 minutes so it becomes elastic — this makes it far easier to handle and to roll out thinly, which matters for the finished pastry. While the dough rests, prepare the filling by frying off the vegetables and mixing them with the feta and seasoning.
Step-by-step instructions
- Make the dough: combine flour, water and butter in a bowl and knead until smooth.
- Rest the dough: cover with a cloth and leave for 30 minutes.
- Make the filling: fry the onion and carrot, add the spinach, then mix with the crumbled feta.
- Roll out: on a floured surface, roll the rested dough out thinly.
- Fill: spread the filling evenly across the rolled-out dough.
- Roll up: carefully roll the dough into a coil and lay it in a greased baking tin.
- Bake: in a preheated oven at 180 °C for about 30–40 minutes, until golden brown.
- Serve: enjoy warm, with yoghurt or a salad alongside if you like.
Gluten-free / lactose-free version
For a gluten-free zelnik you can use gluten-free flour, now stocked by most supermarkets. Do adjust the consistency of the dough to suit its particular behaviour, adding a little extra liquid if it feels stiff. For a lactose-free filling, vegan cheese or nutritional yeast flakes will stand in nicely for the usual cheesy note. Adjustments like these let the dish fit almost any dietary need without giving up on flavour.
Tips for vegans and vegetarians
For a vegan version of zelnik, leave out the egg and use a mixture of water and linseed or chia seeds instead to help the filling bind. Beyond that, it is worth replacing the feta with plant-based alternatives built on nuts or soya. Feel free to vary the vegetables to your own taste as well — courgette, aubergine or peppers all work well, much as they do in Tikvichki. That freedom lets you create endlessly varied vegan zelnik.
More tips and tricks
Another useful tip is to make the dough early enough that it gets the resting time it needs, since this has a real effect on the texture and crispness of the pastry. If you want to keep a zelnik, let it cool and then store it in an airtight container to preserve its freshness. Reheating in the oven rather than the microwave keeps the pastry pleasantly crisp, so it is still a treat a couple of days later.
Adapting the recipe to your taste
Zelnik is an exceptionally adaptable dish that you can vary according to personal taste. Experiment with different fillings to build your own creations. Popular variations include adding mushrooms, peppers or even potatoes for extra flavour and texture — the sort of hearty combination you also find in Patatnik. By working with the ingredients you love, you make sure every bite is exactly to your liking.
Ingredient substitutions
Plenty of the ingredients in a zelnik can be swapped out as you please. If feta is not for you, ricotta works, as does a mixture of cottage cheese and herbs. Instead of fresh spinach you can reach for frozen spinach, which is generally the more practical option and easy to keep on hand. Herbs such as parsley, dill or thyme all lift the filling and can take the dish somewhere new.
Drink pairing ideas
Zelnik goes especially well with refreshing drinks that echo the flavours of the filling. A light Bulgarian white wine or a crisp rosé makes an excellent partner, drawing out both pastry and cheese. Alternatively, serve fresh mint tea or a fragrant yoghurt drink such as Kisel Mlyako to round things off. For an alcohol-free option, fresh juices work well — pomegranate or grape in particular add a fruity note.
Serving and presentation ideas
Presentation can lift the whole zelnik experience considerably. Consider slicing the roll and arranging it on a rustic wooden board or a handsome serving platter. Finish the dish with fresh herbs, and offer a yoghurt dip or soured cream on the side. A scattering of colourful, crunchy vegetables as an accompaniment adds visual appeal and makes the meal look all the more appetising.
A bit of history
Zelnik has a long tradition in Bulgarian cooking and has been made in households for generations. Its origins are thought to lie in rural Bulgarian kitchens, where cooks drew on creativity and thrift to turn simple stores into nourishing, delicious food. The dish is often served at celebrations and special occasions and stands as a mark of hospitality within Bulgarian culture. The many regional variations of zelnik are one more example of the range and richness of Bulgarian cuisine.
More recipe ideas
Summary: Zelnik
All told, zelnik is far more than a simple bake — it is a genuine delicacy of Bulgarian cooking. With its crisp texture and its many possible fillings, it is an ideal choice for a celebration table or a quiet evening with the family. The dish shows just how versatile and satisfying regional cooking can be, and it keeps old traditions very much alive. Let Bulgaria inspire you and enjoy the unmistakable flavours of zelnik.



