Sofia, Bulgaria: The Balkan Capital Where Thracian Wine, Ottoman Spices, and Soviet Concrete Collide on Your Plate
Bulgaria's capital does not announce itself as a food city. The first impression is concrete and speed: wide boulevards, rattling trams, the gold dome of Alexander Nevsky Cathedral rising above a skyline that still carries its Soviet weight. But Sofia has been eating well for a long time, and the food is where the country's history becomes edible. Ottoman rule left the spice memory. The Orthodox calendar left the fasting traditions. The Thracians, supposedly, invented wine here before the Greeks got to it.
The currency is the Bulgarian lev. One lev is roughly 0.51 euro. A full meal in a traditional mehana costs less than a sandwich in London. This is not a city that punishes the curious eater.
About the Author
Sophie Brennan writes about food and culture with a simple rule: the best meals come from understanding why a place eats what it eats. She has eaten her way through the Balkans, the Caucasus, and Eastern Europe, and she believes Bulgarian cuisine is the most misunderstood in Europe — not because it is bad, but because nobody talks about it. She approaches Sofia with skepticism of anything labeled "authentic" and a deep respect for the home cooks who have kept these recipes alive through five centuries of Ottoman rule, forty-five years of communism, and a chaotic transition to capitalism.
The Foundations: What Bulgarian Food Actually Is
Start with the thing every Bulgarian table shares. Shopska salad is tomatoes, cucumbers, raw onion, and sirene, a brined white cheese similar to feta but saltier and more crumbly. The three colors — red, green, white — are the Bulgarian flag, and the dish was invented in the 1950s by a state tourism bureau as a marketing exercise. Do not hold this against it. Done properly, with summer tomatoes and Bulgarian sirene rather than the Greek import some places substitute, it is a clean, cold relief against the grilled meat that arrives alongside it.
That meat is the second reason to eat in Sofia. Kebapche are grilled minced pork sausages, seasoned with cumin and shaped like small cylinders. Kyufte are the same meat mixture formed into flattened patties. Meshana skara is the mixed grill: a plate crowded with both, plus a pork chop, a skewer, maybe a karnache spiral sausage. The meat is charred over charcoal, served with a paper-wrapped packet of fries and a bowl of lyutenitsa, the roasted red pepper and tomato spread that Bulgarians treat as a condiment, a dip, and a food group. Expect 12 to 18 BGN for a full mixed grill plate at a local mehana.
Tarator is the cold cucumber-yogurt soup with garlic and dill that appears on every summer table. Banitsa is the layered filo pastry with sirene cheese and egg, eaten for breakfast, lunch, or at 3 AM after too much rakia. Sirene po Shopski is a clay pot of sirene cheese, tomatoes, peppers, and egg, baked until the top browns and brought bubbling to the table. These are not fancy dishes. They are practical, direct, and designed to feed people who work hard and drink harder.
The Mehana: Where Sofia Actually Eats
A mehana is a traditional tavern, and it is the best place to eat in Sofia if you want to understand how Bulgarians actually eat. Wooden benches, embroidered cloth, sometimes live folk music after 9 PM that turns into dancing whether you planned it or not.
Mehana Orehcheto is tucked away in a residential neighborhood east of the center, at Ulitsa Lerin 52, Beli Brezi, 1680 Sofia (+359 89 868 6886). It opens at 11:00 AM and closes at midnight, seven days a week. It does not look like a destination from the outside. Inside, the walls are paneled wood, the portions are generous, and the clientele is almost entirely Bulgarian families celebrating birthdays. A main dish costs 8 to 14 BGN. The lunch menu is cheaper. Go on a weekend and you will need a reservation; by 8 PM every table is full and someone will probably pull you into a horo circle dance before dessert. A taxi from the city center costs 5 to 7 BGN.
Hadjidraganov's Houses occupies four restored 19th-century merchant homes at 75 Kozloduy Street, 1202 Sofia (+359 89 991 7837). It is walking distance from Lion's Bridge metro station. The houses represent the architectural styles of Koprivshtitsa, Zheravna, Melnik, and Bansko, connected by a courtyard garden for summer dining. The menu leans into slow-cooked stews and clay-pot dishes. Sirene po Shopski arrives bubbling. Expect 20 to 30 BGN per person with wine. Hours are daily 11:30 AM to 11:30 PM, with last food orders at 10:30 PM. Live folklore music plays Tuesday through Saturday from 8:00 PM to 11:00 PM. Reserve ahead, especially for the garden.
If the main restaurant is full, their sister venue Hadjidraganov's Cellars (Izbi) is at 18 Hristo Belchev Street, 1000 Sofia (+359 898 775 936), near Vitoshka Street. Same kitchen, but the atmosphere is a stone wine cellar with barrels and woodcarvings. Hours are daily 11:30 AM to 11:30 PM, with live music Wednesday through Sunday from 8:00 PM to 11:00 PM.
Shtastliveca Restaurant on Vitosha Boulevard, at 27 Vitosha Blvd, 1000 Sofia (+359 2 441 1155), is a safer bet for travelers who want traditional food without committing to a full mehana. The interior looks like a rich auntie's house from 1930 — vintage wallpaper, antique furniture, floral patterns, and a central chandelier covered in fairy lights. The menu covers the standards: tarator, banitsa, kebapche, kyfte, and the full range of grilled meats. Meals run 15 to 30 BGN per person. It is clean and consistent, though it lacks the chaos of a true neighborhood mehana. Open daily 11:00 AM to 1:00 AM. Reservations recommended for dinner.
Breakfast and Bakeries: The 7 AM Shift
If you want to eat where locals eat breakfast, go to a banitsa bakery.
Sofiyska Banitsa, near the Women's Market, opens at 7:00 AM and closes at 3:00 PM, closed Sundays. It sells only banitsa and boza, the fermented wheat drink that tastes like sweet, thin molasses and divides visitors into two camps. A slice of warm banitsa and a boza costs around 3 to 4 BGN.
Furna, at Stefan Stambolov Boulevard 3, 1000 Sofia (+359 89 449 6659), is a broader bakery with filo pastries and savory pies, open daily.
HleBar at 16 Oborishte Street, 1504 Sofia (+359 89 360 1317) is a cafe-bakery in the Oborishte neighborhood where the baklava is made with pistachio and the coffee is third-wave Bulgarian. It opens at 7:15 AM and stays open until 8:00 PM.
Rainbow Factory has two locations: the original at ul. Veslets 10 and a second at ul. Sheynovo 13B. Hours are Monday through Friday 8:00 AM to 8:00 PM, Saturday and Sunday 9:00 AM to 8:00 PM. The industrial-chic interior and specialty coffee have made it Sofia's best brunch destination. Their mekitsa with white cheese and jam is the anchor dish, but the full brunch menu runs 8 to 12 BGN per person.
For something sweet and fried, mekitsa is Bulgaria's answer to the doughnut. Fried dough, hand-shaped, slightly chewy, served with powdered sugar, Bulgarian honey, or white cheese. Mekitsa and Coffee at ul. Graf Ignatiev 28, 1000 Sofia (+359 89 870 9537) opens at 8:00 AM on weekdays and 9:00 AM on weekends, closing at 7:00 PM. A sweet mekitsa with jam costs 3 to 5 BGN. The upstairs seating area looks out over Graf Ignatiev Street and the passing trams. The staff will guide you through the toppings: honey and walnuts, cream cheese and basil pesto, or the classic powdered sugar.
The Markets: Where Sofia Shops
The markets are worth a morning. The Central Market Hall, known as Halite, is a covered building from 1911 at Knyagina Maria Luisa Blvd 25 (+359 2 917 6106), with a grand arched interior. The ground floor has produce, cheese, cured meats, and bakeries. The basement has fish and cheap prepared food counters where office workers eat lunch for under 8 BGN. Open daily.
The Women's Market, Zhenski Pazar, at Stefan Stambolov Blvd, 1202 Sofia, is older and more chaotic: open-air stalls of tomatoes, peppers, and white cheese in plastic buckets, vendors who have been selling from the same spot for thirty years, and the best place in the city to buy lyutenitsa by the jar. Established in 1878, immediately after Bulgaria's liberation from Ottoman rule, it is the oldest functional marketplace in the capital. Open daily 8:00 AM to 7:00 PM. The outdoor sections thin out by mid-afternoon, so arrive before 2:00 PM for the full experience.
Wine and Rakia: The National Drinks
Bulgarian wine deserves attention, mostly because it does not get any. The Thracians made wine here in 4000 BC. Under communism, the industry was collectivized and quality collapsed. The past two decades have seen small private vineyards reclaiming old indigenous grapes. Mavrud is a full-bodied red with dark fruit and spice, grown in the Thracian Valley. Rubin is a hybrid of Nebbiolo and Syrah, deeper and more tannic. For white, try Dimiat, an aromatic grape with floral notes. A bottle of good Bulgarian wine in a Sofia restaurant costs 25 to 45 BGN. In a supermarket, the same bottle is 12 to 20 BGN.
Rakia is the other national drink. It is a double-distilled fruit brandy, usually grape, plum, or apricot, and it is not polite to sip it slowly. Bulgarians drink it as an aperitif, often with salad, and the good versions are homemade in villages, unlabeled, and strong enough to make your eyes water. In restaurants, expect 3 to 6 BGN for a 50ml pour.
For a structured introduction, the Rakia Museum in Sofia offers tastings paired with appetizers for 20 BGN per person, but you need to book in advance. For Bulgarian wine by the glass, Balaban at 22 Krakra Street (+359 889 453 356) is a wine bar with a serious list of local producers.
Modern Sofia: The New Wave
Sofia's modern restaurants are fewer than in Budapest or Bucharest, but they are growing. Cosmos, at 19 Lavele Street, 1000 Sofia (+359 88 820 0700), is a tasting-menu restaurant from a Noma-trained Bulgarian chef who works with foraged herbs and fermented vegetables. The space has exposed brick walls, minimalist design, and angular lights that orbit from the ceiling like celestial bodies. The Bulgarian Rose dessert arrives on fire. It is expensive by local standards — expect 80 to 120 BGN for the full tasting menu — and requires a reservation several days ahead. Hours are Monday through Friday 12:00 PM to 3:30 PM and 5:30 PM to 10:30 PM; Saturday and Sunday 11:00 AM to 4:00 PM and 6:00 PM to 10:30 PM.
Moma Bulgarian Food and Wine, at 28 Solunska Street, 1000 Sofia (+359 885 622 020), near the National Palace of Culture, takes traditional dishes and presents them in a more formal setting with a strong Bulgarian wine list. A meal costs 35 to 55 BGN per person.
The craft beer scene is small but competent. The Bulgarian tradition is industrial lager — Kamenitza, Zagorka, Shumensko — but microbreweries are producing IPAs and sours in small batches. K.E.B.A., on Tsar Samuil Street, is a bar and event space with a rotating tap list. Beer costs 5 to 8 BGN. For cocktails, expect 10 to 15 BGN in a proper bar, less in a neighborhood pub.
What to Skip
The tourist restaurants on Vitosha Boulevard with English menus and folk music on loop are overpriced and underseasoned. You will pay double for shopska salad that was made by a kitchen that has never seen a Bulgarian grandmother.
The Turkish doner stands that line every major street are fine for a 5 BGN lunch, but they are not Bulgarian food. Eat them when you are hungry and in a hurry, not when you are trying to understand Sofia.
The hotel breakfast buffet is a tragedy of cold eggs and industrial cheese that has no relation to what the city actually eats. Walk five minutes to Mekitsa and Coffee instead.
Okinawa World, just outside the city, is a 2,000 BGN tourist trap of staged cultural performances and overpriced souvenirs. Skip it entirely.
The Churaumi Aquarium is not in Sofia, but if someone tries to sell you a day trip to it, know that it is overrated, overcrowded, and not worth the journey.
The American Village — a generic mall experience — has no place in a guide to Bulgarian food.
Getting There and Getting Around
Sofia Airport is 10 kilometers east of the city center. Metro Line 1 runs from the airport to the city center every 4 to 10 minutes from 5:00 AM to midnight. The journey to Serdika station takes 18 minutes and costs 1.60 BGN. A taxi to the center costs 15 to 25 BGN. Avoid the touts inside the terminal; use the official OK Supertrans taxi stand or the Yellow Taxi app.
The city center is compact and walkable. Most of the restaurants and markets in this guide are within a 20-minute walk of Serdika metro station. For longer distances, the metro costs 1.60 BGN per ride. A day pass for all public transport costs 6 BGN. Taxis are cheap — 0.79 to 1.29 BGN per kilometer — but insist on the meter.
When to Go and What to Expect
The best time to eat in Sofia is late spring through early autumn, May to October, when the tomatoes actually taste like tomatoes and the courtyard gardens are open. Summer days can hit 30°C, but evenings cool down. Winter is cold, often below freezing, but the mehanas are at their coziest and the rakia flows freely.
Lunch runs from noon to 3:00 PM. Dinner starts at 7:00 PM but does not get busy until 8:30 or 9:00 PM. On weekends, the mehanas fill by 8:00 PM and stay loud until midnight. The bakeries open at 7:00 AM for the minority that does. Most of Sofia starts moving at 9:00 AM, which means you can have the markets almost to yourself at 8:00 AM if you are willing to be that person.
Language is not a barrier in central Sofia. Most restaurant staff under 40 speak English. Menus in tourist areas are bilingual. In neighborhood mehanas, pointing works.
A realistic food budget for Sofia is 35 to 50 BGN per day if you mix bakeries, market lunches, and one mehana dinner. If you eat only at traditional restaurants and drink Bulgarian wine, you might spend 60 to 80 BGN. If you eat banitsa for breakfast, a market lunch, and cook from the Women's Market in an apartment, you can do it for under 25 BGN.
Sofia is safe. The usual precautions apply: watch your bag on crowded trams, avoid unlit parks after midnight, and do not get into unmarked taxis. The food is clean. Tap water is safe to drink. The biggest risk is eating too much grilled meat and discovering you have no self-control around rakia.
The Verdict
Bulgarian food is not refined. It is not fashionable. It is meat, cheese, pepper, and dough, arranged in combinations that have been working since before the Ottoman Empire arrived. The pleasure of eating in Sofia is not in discovery or surprise. It is in the directness: a piece of grilled pork, a cold bowl of yogurt soup, a slice of warm filo pastry, and the knowledge that the person who made it has probably been making the same thing for twenty years. That is not a flaw. That is the point.
By Sophie Brennan
Irish food writer and historian based in Lisbon. Sophie combines her background in medieval history with a passion for contemporary gastronomy. She has written for Condé Nast Traveller and authored two cookbooks exploring Celtic and Iberian culinary traditions.