Banitsa: Bulgaria's Flaky Cheese-Filled Pastry and How to Enjoy It
Discover banitsa, Bulgaria's beloved flaky pastry filled with cheese, eggs and butter. Learn where to find the best and how to eat it like a local.

Illustration: AI-generated image
If you spend even a morning in Bulgaria, you will almost certainly encounter banitsa. This golden, flaky pastry filled with cheese and eggs is the country's unofficial breakfast, a snack, and a symbol of home cooking. It is sold in bakeries, at street stalls, and in cafés from Sofia to the smallest village, and no celebration table is complete without it.
What exactly is banitsa?
At its simplest, banitsa is made from layers of thin filo pastry brushed with butter or oil and filled with a mixture of crumbled white cheese (usually sirene, a brined sheep or cow's milk cheese), eggs, and sometimes yogurt. The pastry is rolled or stacked, then baked until crisp and deeply golden. The result is a savoury, satisfying pie with a delicate crunch and a soft, tangy centre.
The word banitsa covers a whole family of pastries; the classic version is known as banitsa sas sirene (cheese banitsa), but there are many regional and seasonal variations.
Variations across Bulgaria
While cheese is the standard filling, banitsa adapts to local tastes and occasions. Common variations include:
- Banitsa with spinach or leeks – a green, savoury version often made in spring.
- Banitsa with pumpkin – sweet, with sugar and walnuts, a favourite in autumn and winter.
- Banitsa with rice and milk – a sweet custard-like version, sometimes called mlechna banitsa.
- Tikvenik – a sweet pumpkin banitsa with cinnamon and walnuts.
In some regions, banitsa is folded into spiral shapes or layered in a pan rather than rolled. The flaky texture remains, but the presentation changes from town to town.
Where to find banitsa
You do not need to search hard. Almost every Bulgarian bakery (pekarna) sells fresh banitsa every morning, often still warm from the oven. Look for the wide, flat pastries cut into squares or rectangles and served on paper. Street vendors near markets and bus stations also sell banitsa, and many cafés offer it alongside a cup of strong coffee or ayran (a yogurt drink).
For the most authentic experience, buy a piece in the morning, when it is at its freshest, and eat it on the go like a local. It is a cheap, filling breakfast that requires no cutlery.
How to eat it like a local
Banitsa is traditionally eaten for breakfast, but it also appears as a snack at any time of day. Pair it with:
- Ayran – a cold, slightly salty yogurt drink that cuts through the richness.
- Boza – a thick, fermented wheat drink, slightly sweet and tangy, often served with banitsa in the morning.
- Yogurt – plain, spooned over the warm pastry.
On New Year's Day, bulgarians bake a special banitsa with lucky charms hidden inside – small coins or written wishes wrapped in foil. Whoever finds a charm in their piece is said to have good fortune for the year. It is a beloved tradition that brings families together, but the everyday banitsa remains a simple pleasure.
Whether you try a slice from a Sofia bakery or a homemade version in a village guesthouse, banitsa offers a taste of Bulgarian comfort food. It is humble, hearty, and endlessly adaptable – a true national treasure.





