Photo: Apostoloff, CC BY-SA 3.0
Food

Where to Eat Banitsa in Sofia

Banitsa is how Sofia eats breakfast. Here is where to get the best one, what to ask for, and when it is freshest.

Banitsa is how Sofia eats breakfast: filo pastry baked with egg, yogurt and white sirene cheese, bought hot from a bakery. It costs €1 to €2 and is best in the first hours of the morning. Here are the bakeries, cafes and markets where I'd buy it, which fillings to ask for, and what to drink with it.

What is banitsa?

A piece of flaky banitsa held in white bakery paper on a Sofia street, broken open to show the filo layers
Photo: Apostoloff, CC BY-SA 3.0

Banitsa is Bulgaria's national pastry. Thin sheets of filo are layered with a filling of whisked eggs, Bulgarian yogurt and crumbled sirene, a brined white cheese close to feta, then baked until the top is golden and crisp. The filo shatters at the first bite, and the inside stays soft, creamy and a little salty.

It comes in two forms. The tray version is baked flat in a large pan and cut into squares. The rolled version is filo wrapped around a filling and coiled into a spiral or baked in long strips. Sofia bakeries sell both, and both turn up on restaurant menus, the sweet versions often as dessert. Banitsa sits with shopska salad and tarator at the top of any list of Bulgarian food to try.

Banitsa fillings to try in Sofia

FillingWhat it is likeWhere to find it
Sirene and eggThe classic: salty, creamy, the one to try firstEvery bakery
Spinach and cheeseEarthier, with spinach folded into the cheeseFurna and many bakeries
MeatMinced meat, the heaviest oneFurna and many bakeries
PumpkinSweet, mostly October to JanuaryFurna (with walnut and brown sugar), and most bakeries in autumn
Apple, walnut and cinnamonSweet, like a strudelFurna; Hlebar does apple and raisin
Potato and mushroomSavory and vegetarianHlebar
Lentil, carrot or mushroomVegan fillingsFurna
Seasonal fruitSweet, homemadeRainbow Factory
KimchiA modern twist on the classicCoffee Syndicate

The pumpkin version has a close cousin in tikvenik, a sweet pumpkin filo pastry that sits with baklava and garash cake among the Bulgarian desserts to order after dinner.

How and when to eat banitsa in Sofia

Banitsa is freshest between about 7 and 10 AM, while the morning trays keep coming out of the oven. Straight from the tray it is crisp and hot, and by the afternoon it has gone soft and tastes like a different pastry.

Bulgarians eat it at the bakery counter or take it away, with a drink. Ayran, the salted yogurt drink, is the usual partner, and boza, a thick, semi-sweet drink of fermented grains, is the old-fashioned one. Some people add honey or jam.

The best bakeries for banitsa in Sofia

Furna

The wooden counter of pastries and bread under hanging lamps at Furna
Photo: Google Maps

Furna is a bakery on Stefan Stambolov Boulevard with a counter of banitsa that fills up every morning. It covers the full range: classic egg and sirene, spinach and cheese, minced meat, and sweet versions with apple, walnut and cinnamon. Every banitsa is marked vegetarian or vegan, and the vegan fillings include lentils, carrots and mushrooms. There is also pumpkin with walnut and brown sugar, and potato with carrot.

A banitsa at Furna costs roughly €1.30 to €1.50, depending on the filling. The bakery also sells sourdough and einkorn bread, yogurt, juice and boza, and makes coffee. On a warm morning, eat it with a latte on the benches outside.

Hlebar

The counter of banitsa, sourdough loaves and cakes at Hlebar
Photo: Google Maps

Hlebar is a bakery that sells banitsa all day, with a branch at Vasil Aprilov 14 and others in the Doctors' Garden area, on Oborishte Street and Shishman Street. The fillings go beyond cheese: sweet apple, raisin and brown sugar, or savory potato and mushroom.

Two espressos and two banitsas at Hlebar cost about €5.60. Its banitsa is a matter of taste, and some find it on the dry side. I'd go for the apple and raisin.

Sofiyska Banitsa

The wood-framed shopfront of Sofiyska Banitsa on Graf Ignatiev Street
Photo: Google Maps

Sofiyska Banitsa, "Sofia banitsa," has a shop on Graf Ignatiev Street, and its name recalls the small banitsa shops that once stood on Sofia's street corners. I'd order the old breakfast pairing there: cheese banitsa with a cup of boza.

Cafes and restaurants with good banitsa

Rainbow Factory (Fabrika Daga)

Rainbow Factory is a brunch cafe that has served breakfast and specialty coffee since 2014. One of its two branches is temporarily closed, and the one still open is a metro stop or two from the center. Its homemade banitsa comes savory with white cheese or sweet with seasonal fruit, and it is the place to eat banitsa sitting down, as part of a full Bulgarian breakfast with thick yogurt, local cheese, eggs and fresh bread. It opens early and fills with locals, and at weekends it pays to arrive before the brunch crowd. The coffee is from Dabov, a Bulgarian roaster.

Coffee Syndicate

The white tiled bar with a cactus planter and metal stools at Coffee Syndicate
Photo: Google Maps

Coffee Syndicate on Moskovska Street, near the National Gallery and Alexander Nevsky Cathedral, is a specialty coffee shop that makes an unusual kimchi banitsa next to its eclairs. Pair it with a single-origin pourover or the Espresso Fizz. It is my pick for anyone who has already had the classic and wants a modern twist, and Sofia's other specialty cafes, from Dabov to Drekka, sit within a short walk.

Manastirska Magernitsa

The tile-roofed gateway and carved sign at the courtyard entrance of Manastirska Magernitsa
Photo: Google Maps

Manastirska Magernitsa is a traditional restaurant whose menu comes from monastery recipes collected around Bulgaria, and banitsa is on it alongside sarmi and slow-cooked wild boar. Order it to share before the mains. It is the best place in the center to eat banitsa as part of a full Bulgarian dinner, and it needs booking several nights ahead.

Hadjidraganov's House

The painted facade and carved wooden sign of Hadjidraganov's House on Kozloduy Street
Photo: Google Maps

Hadjidraganov's House on Kozloduy Street, near Lion's Bridge, serves banitsa as dessert, with orange syrup poured over it. The restaurant spreads over four houses from 1886, each room decorated like a different Bulgarian town, with a band playing. Order the sweet banitsa after the house rack of lamb, roasted the St George way.

Raketa Rakia Bar

Tables by the tall windows at Raketa Rakia Bar, with socialist-era newspaper pages and old TVs on the shelves
Photo: Google Maps

Raketa Rakia Bar on Yanko Sakazov Boulevard is a communist-era throwback with a huge rakia list and a kitchen of Bulgarian classics, and banitsa is one of them, along with mekitsa. It is the place for banitsa at lunch or with a glass of rakia, any time from 11 AM. Moma Bulgarian Food and Wine and Izbata Tavern also keep banitsa on their menus.

Banitsa at Sofia's markets

Central Market Hall

The clock tower and arched stone entrance of Central Market Hall in Sofia behind autumn trees, with a yellow taxi passing
Photo: Bin im Garten, CC BY-SA 3.0

Central Market Hall, the covered market on Maria Luiza Boulevard across the street from Banya Bashi Mosque, has a bakery section that makes good banitsa through the morning. Buy a slice, then walk the food stalls on the ground floor, with small shops on the level above. The market hall is indoors, which makes it my first choice on a cold or rainy morning.

Zhenski Pazar

A market stall at Zhenski Pazar in Sofia piled with red tomatoes, with a shopper in a striped shirt standing at the counter
Photo: Bin im Garten, CC BY-SA 3.0

Zhenski Pazar, the Women's Market, is the open-air market at the end of Pirotska Street, and its stalls sell hot banitsa at breakfast. It is where Sofia does its own food shopping, and the streets around it are good for cheap market food. Go in the morning, eat your banitsa with an ayran, then walk the stalls of Zhenski Pazar for fresh produce and spices.

New Year's banitsa with a coin inside

At New Year, Bulgarians bake banitsa with something hidden inside: a coin, a small charm or a slip of paper with a fortune written on it. The banitsa is cut into one piece per person, and whoever finds the coin is meant to have luck in the year ahead. It is the banitsa to ask about if you are spending New Year in Sofia.

What banitsa costs in Sofia

WherePrice
Neighborhood bakeryAbout €1 to €2 a piece
FurnaAbout €1.30 to €1.50, depending on the filling
Hlebar, two banitsas and two espressosAbout €5.60
Mekitsa at Mekitsa and CoffeeFrom about €2.50
Espresso from a street machineAbout €0.50 to €1

The rest of eating in Sofia is cheap as well: a main course at a traditional restaurant costs about €6 to €23, and Mekitsa and Coffee tops its mekitsi with anything from pistachio spread to cream cheese and pesto.

Key takeaways

  • Buy banitsa from a busy bakery before 10 AM, when it is crisp and hot, for about €1 to €2.
  • Start with the classic egg and sirene filling, then try spinach, pumpkin or apple.
  • Furna labels its banitsa vegetarian or vegan, and Hlebar sells it all day.
  • Drink it with ayran or boza, and save the sweet banitsa with orange syrup for dinner at Hadjidraganov's House.

Frequently asked questions

What is banitsa made of?

Banitsa is made of thin filo pastry layered with whisked eggs, yogurt and crumbled sirene, a white brined cheese, and baked until golden. Other fillings include spinach, minced meat, pumpkin and apple.

Where can I get the best banitsa in Sofia?

My picks are Furna on Stefan Stambolov Boulevard, Hlebar and Sofiyska Banitsa for a bakery slice, and Rainbow Factory for banitsa at a sit-down breakfast. The bakery section at Central Market Hall and the food counters at Zhenski Pazar are good, cheap choices too.

How much is banitsa in Sofia?

A slice of banitsa costs about €1 to €2 at a Sofia bakery. At Furna it is about €1.30 to €1.50 depending on the filling, and two banitsas with two espressos at Hlebar come to about €5.60.

When do Bulgarians eat banitsa?

Bulgarians eat banitsa mainly at breakfast, and also as an afternoon snack. It is freshest between about 7 and 10 AM, when bakeries bring out new trays. At New Year, a banitsa with a coin inside is part of the celebration.

What do you drink with banitsa?

The classic drinks are ayran, a salted yogurt drink, and boza, a thick, sweet and slightly sour drink of fermented wheat or millet. A coffee works too, and bakeries like Furna and Hlebar make one.

Is banitsa vegetarian?

The classic cheese and egg banitsa is vegetarian, and so are the spinach, pumpkin and apple versions. The meat banitsa has minced meat. The classic filling has egg, yogurt and cheese, so vegans should look for a bakery like Furna that labels its vegan versions.

Is there vegan banitsa in Sofia?

Yes. Furna labels every banitsa vegetarian or vegan, and its vegan fillings include pumpkin with walnut and brown sugar, potato with carrot, and lentil. Hlebar sells sweet and savory banitsas with vegetable fillings too.

What is the banitsa with a coin in it?

It is the New Year's banitsa, baked with a coin, a charm or a written fortune hidden inside. Each person gets one piece, and whoever finds the coin has luck for the year.