How to Make Bulgarian Banitsa: A Step-by-Step Guide
Banitsa is Bulgaria's beloved cheese-filled filo pastry, enjoyed at breakfast, as a snack, or on special occasions. Here's how to make it at home.

Illustration: AI-generated image
Banitsa is perhaps Bulgaria's most iconic pastry — a golden, flaky filo pie filled with a mixture of white cheese, eggs, and yogurt. It appears on every festive table, from New Year's Eve to weddings, but it is also an everyday comfort food, often eaten for breakfast with a glass of ayran or boza. Making banitsa at home is simpler than it looks, and the result is a warm, savoury treat that captures the essence of Bulgarian home cooking.
What You Will Need
The beauty of banitsa lies in its simple ingredients. You will need filo pastry sheets (available in most supermarkets, often sold frozen), Bulgarian white cheese (sirene), eggs, plain yogurt, and butter or sunflower oil for brushing. Sirene is a brined cheese similar to feta but softer and saltier; if you cannot find it, feta works as a substitute, though you may need to adjust the salt. Some recipes add a little baking soda to the yogurt to make the filling fluffier.
Preparing the Filling
Start by crumbling the cheese into a large bowl. Beat the eggs and mix them with the yogurt, then combine with the cheese. The mixture should be thick but spreadable. If using baking soda, dissolve it in a spoonful of yogurt first and let it foam before adding. For a richer filling, some cooks add a splash of milk or a spoonful of melted butter.
Assembling the Banitsa
Preheat your oven to 180°C. Grease a round or rectangular baking dish generously with butter or oil. Lay one sheet of filo in the dish, letting the edges hang over. Brush it with melted butter or oil. Take another sheet, scrunch it loosely or lay it flat, and spoon some filling over it. Fold or roll it, then place it in the dish in a spiral or layered pattern. Repeat with the remaining sheets and filling, brushing each layer with butter. Finish by folding the overhanging edges over the top and brushing with more butter.
Baking and Serving
Bake for 30–40 minutes until the top is deep golden and crisp. Let it cool for a few minutes before slicing. Banitsa is traditionally served warm, often with a dollop of yogurt on the side. It also makes a great packed lunch or picnic dish, as it tastes good at room temperature.
Variations to Try
While the classic version uses cheese and eggs, there are many regional and seasonal variations. In winter, you might add leeks or spinach; in autumn, pumpkin and walnuts make a sweet version. Some cooks add a little soda water to the dough for extra crispness. No matter the variation, banitsa remains a symbol of Bulgarian hospitality and home.





