On this page
Free Astrology Insights
Tropical beach

Where to Eat Traditional Bulgarian Food in Sofia

💰 Click here to see Bulgaria Budget Breakdown

💰 Prices updated: June, 2026. Budget figures are estimates — always verify before travel.

Exchange Rate: $1 USD = €0.88

Daily Budget (per person)

Shoestring: €40.00 – €60.00 ($45.71 – $68.57)

Mid-range: €100.00 – €180.00 ($114.29 – $205.71)

Comfortable: €250.00 – €450.00 ($285.71 – $514.29)

Accommodation (per night)

Hostel/guesthouse: €5.00 – €40.00 ($5.71 – $45.71)

Mid-range hotel: €50.00 – €100.00 ($57.14 – $114.29)

Food (per meal)

Budget meal: €10.00 ($11.43)

Mid-range meal: €30.00 ($34.29)

Upscale meal: €60.00 ($68.57)

Transport

Single metro/bus trip: €0.80 ($0.91)

Monthly transport pass: €25.50 ($29.14)

Sofia‘s restaurant scene in 2026 is more international than ever — Korean BBQ on Graf Ignatiev, ramen near NDK, and a new wave of vegan cafés around Oborishte. That’s fine, but it makes finding genuinely traditional Bulgarian food harder than it should be. Tourist traps with plastic-coated menus and folk costumes have multiplied, while the real mehanas — the ones serving kavarma cooked in clay pots since the 1980s — don’t always show up on Google Maps. This guide cuts through the noise and points you to where locals actually go.

The Old Town Cluster — Traditional Restaurants Around Staria Grad

The area around the Presidency building, Aleksandar Nevski Cathedral, and the pedestrian streets of Staria Grad (Old Town) has the highest concentration of traditional restaurants in Sofia. The trick is knowing which ones to walk past.

Hadjidraganovite Kashti on ul. Kozletе is the benchmark. Two interconnected houses with low wooden ceilings, hand-painted walls, and a menu that reads like a Bulgarian grandmother’s weekly rotation — shkembe chorba (tripe soup), kavarma with pork and mushrooms, and grilled lukanka sausage. The smell of woodsmoke and slow-braised meat hits you before you open the door. Book ahead on weekends; by 20:00 the place is full.

Vodenitsata (The Mill) sits just outside the central cluster near the Boyana neighbourhood road, but its Old Town branch on bul. Vitosha accepts walk-ins at lunch with far less wait. The specialty here is lamb dishes — the lamb drob sarma (stuffed offal) is not for the cautious, but the baked lamb shoulder with garlic and rosemary is universally liked.

Pri Yafata on ul. Solunska is small, unpretentious, and run by the same family since the early 2000s. The daily specials board — written in Bulgarian only — changes with whatever came in from the market that morning. Point at what the table next to you is eating if you’re unsure. It works.

Shtastlivetsa (The Lucky Man) on ul. William Gladstone has smartened up its décor since 2024 but kept its traditional menu intact. The shopska salad here uses tomatoes from the Plovdiv region in summer, and the difference from a generic version is noticeable — sweeter, less watery, with white sirene cheese that actually has flavour.

Pro Tip: In 2026, several Old Town mehanas near Aleksandar Nevski have started charging a cover fee (1–2 BGN per person) for bread and spreads you didn’t order. This is legal but optional — you can refuse it. If it appears on your bill without being mentioned, ask for it to be removed. Most places remove it without argument.

Neighbourhood Finds Beyond the Centre

Leave the central postcodes and prices drop, portions grow, and the clientele shifts entirely to locals. These are the mehanas Sofia residents go to when they want the food they grew up eating.

Lozenets is the residential neighbourhood directly south of NDK. Mehana Balkanska Skara on ul. Frédéric Joliot-Curie has been feeding the neighbourhood since the 1990s. No English menu, no tourist photos on the wall. The mixed grill plate — kyufteta, kebapche, and pork ribs — comes on a wooden board with a clay pot of lyutenitsa on the side. The charcoal smell drifts onto the street; that’s how you find it.

Krasno Selo, west of the centre near the stadium, has Mehana Pri Starite tucked into a side street off bul. Bulgaria. This is the kind of place where lunch starts at 12:00 and the kitchen closes when the food runs out, not at a set time. The bean soup (bob chorba) here is thick enough to stand a spoon in, seasoned with dried spearmint and smoked paprika. It is, by many regular customers’ estimates, the best version in Sofia.

Neighbourhood Finds Beyond the Centre
📷 Photo by Mattia Albertin on Unsplash.

Mladost is largely a panel-block suburb, but Mehana Starata Kushta near Mladost 1 metro station serves a working lunch that office workers fill up from 12:30 daily. Two-course set lunch for 12–15 BGN (roughly €6–7.50). The tarator — cold yoghurt and cucumber soup — is made fresh every morning and is gone by 14:00.

What to Order at a Traditional Bulgarian Restaurant

This is not a history lesson. This is a practical list of what to put on the table so you leave satisfied rather than confused.

Start with these

  • Shopska salad — tomato, cucumber, roasted pepper, onion, grated sirene. The baseline. Order it everywhere at least once to compare quality.
  • Tarator — cold yoghurt soup with cucumber, garlic, and dill. Essential in summer. Refreshing and filling enough to count as a light starter.
  • Kyopolou — roasted aubergine and pepper dip. Smoky, slightly sweet. Comes with bread. Order it before the mains arrive.

Main dishes worth ordering

  • Kavarma — slow-cooked pork or chicken with mushrooms, onion, and peppers in a clay pot. The pot arrives still bubbling. The pork version is richer; the chicken version is lighter.
  • Kebapche — grilled minced pork and beef roll, seasoned with cumin and black pepper. Simple. Always good when cooked fresh over charcoal.
  • Drob sarma — rice and offal stuffed in lamb caul. An acquired taste but deeply traditional. Not available everywhere.
  • Gyuvech — vegetable stew baked in a clay pot, sometimes with meat. A good vegetarian option in most mehanas.
  • Shkembe chorba — tripe soup with garlic and vinegar. Ordered late at night or early morning. Strong, savoury, divisive among non-Bulgarians.

Drinks

  • Rakia — grape or plum brandy, served in small glasses. Order the house rakia; it’s usually homemade or sourced locally.
  • Ayran — cold diluted yoghurt drink. Better with spiced or fatty dishes than beer.
  • Bulgarian wine — ask for local options. Melnik, Mavrud, and Rubin grapes are native varieties worth trying.

2026 Budget Reality — What a Traditional Meal Costs in Sofia

Sofia remains good value compared to Western European capitals, but prices have risen noticeably since 2023. Below are honest, current figures for a sit-down traditional meal in 2026.

Budget (under 20 BGN / €10 per person)

A set lunch at a neighbourhood mehana or market stall: soup, main, and a drink. Expect basic surroundings, limited English, and genuine food. Bob chorba and kebapche with bread and ayran comes in at 10–14 BGN (€5–7) in Krasno Selo or Mladost. No wine, no starter.

Mid-range (20–45 BGN / €10–23 per person)

A proper sit-down meal in a central mehana: shopska salad, kavarma or grilled mixed plate, a glass of wine or rakia, and dessert (usually baklava or rice pudding). Pri Yafata, Mehana Balkanska Skara, and Shtastlivetsa all fall here. This is the most common price band for a satisfying traditional dinner in Sofia in 2026.

Comfortable (45–80 BGN / €23–41 per person)

A full evening at Hadjidraganovite Kashti or Vodenitsata: multiple courses, a bottle of Bulgarian wine, house rakia to start, and a long table. This tier gets you the full mehana experience — folk music on some evenings, attentive service, and portions sized for sharing. Still significantly cheaper than equivalent restaurants in Prague or Bucharest for comparable quality.

Note: A 10% service charge began appearing on bills in central Sofia restaurants from late 2025. It’s not legally mandatory and is separate from any tip. Check your bill and adjust accordingly.

Markets and Delis Where You Eat On the Spot

Not every traditional Bulgarian eating experience involves sitting down for two hours. Some of the best food in Sofia is bought standing at a counter or perched on a stool at a market.

Zhenski Pazar (Women’s Market) on ul. Stefan Stambolov in the Zaimov Park area is Sofia’s most alive open-air market. The food stalls along the inner hall sell banitsa — the flaky filo pastry filled with sirene cheese — pulled from the oven in metre-long sheets and cut to order. At 08:00 on a weekday the place smells of warm dough and fresh mint. A large piece of banitsa costs 2–3 BGN (about €1–1.50). Bring cash; most stalls don’t take cards.

The covered market hall adjacent to Zhenski Pazar has butchers, dairy counters, and pickle stalls. You can assemble a Bulgarian meze — kashkaval (yellow cheese), lukanka (dry-cured sausage), olives, pickled vegetables — for 15–20 BGN (€7.50–10) and eat it on the park benches outside. It is one of the most honest meals you can eat in Sofia.

Halite Market (Central Market Hall) near Lavov Most is a restored 19th-century building that reopened with upgraded food vendors in 2025. The ground floor now has several traditional Bulgarian food counters: hot kavarma in clay pots, grilled meats, and fresh dairy from Rhodope mountain producers. It’s more tourist-friendly than Zhenski Pazar but still authentic. Open daily 08:00–20:00.

Bakeries around Oborishte and Ivan Vazov neighbourhoods sell mekitsi — deep-fried dough served with honey or jam — from early morning. These are not sit-down places. You order at the window, wait 90 seconds, and eat outside. Budget 3–4 BGN (€1.50–2) per portion.

Lunch vs Dinner — Which Sitting Gives Better Value

In Sofia, lunch and dinner at a traditional restaurant are meaningfully different experiences, and choosing between them depends on what you want.

Lunch (12:00–15:00) is where Bulgarians eat their main meal. Most mehanas offer a set menu (обедно меню, obedno menu) that includes soup, a main dish, and sometimes a salad for a fixed price of 12–18 BGN (€6–9). The kitchen is at its freshest — the bean soup was made this morning, the kavarma has been in the pot since 10:00. Portions are often larger at lunch because the set price includes everything. The atmosphere is relaxed, the tables turn over quickly, and you’ll share the room with lawyers, construction workers, and retired couples — the full cross-section of Sofia.

Dinner (19:00 onwards) is a different atmosphere. Prices are à la carte and run 20–30% higher than the lunch menu. The room is louder. In tourist-facing mehanas, there may be live music — a gaida (bagpipe) or kaval (flute) player from around 20:30. That’s not inherently bad, but know what you’re paying for. If you want quiet conversation and the food to be the focus, lunch wins on almost every measure. If you want the full atmospheric evening — wine, rakia, noise, smoke, the long Bulgarian dinner — dinner is the right call.

One practical note: many traditional restaurants in Sofia close their kitchens at 22:30 even if they stay open later. If you’re arriving after 22:00 expecting a full meal, call ahead.

How to Read a Traditional Menu in Sofia

Most central mehanas now have English menus, but they’re often incomplete translations of the Bulgarian original — the daily specials, seasonal dishes, and house specialties are frequently listed only in Bulgarian. Knowing a handful of words saves you from ordering the wrong thing or missing the best dish on the board.

Key menu categories

  • Салати (Salati) — Salads. Usually where shopska and tarator appear.
  • Супи (Supi) — Soups. Bob (bean), пилешка (pileshka, chicken), шкембе (shkembe, tripe).
  • Основни ястия (Osnovni yastiya) — Main dishes. The largest section.
  • Скара (Skara) — Grill section. Kebapche, kyufteta, pork ribs, mixed platters.
  • Мезета (Mezeta) — Small sharing plates, usually starters. Kyopolou, sirene, lukanka.
  • Напитки (Napitki) — Drinks. Бира (bira) is beer. Вино (vino) is wine. Ракия (rakiya) is brandy.

Useful ordering phrases

  • Какво препоръчвате? (Kakvo preporachvate?) — What do you recommend?
  • Без месо, моля (Bez meso, molya) — Without meat, please.
  • Какво е готово днес? (Kakvo e gotovo dnes?) — What’s ready today? (Useful for specials.)
  • Сметката, моля (Smetkata, molya) — The bill, please.

One common confusion: in Bulgarian menus, weight is listed in grams next to each dish (e.g., 350 г). This is the portion size, not the price. The price is listed separately, usually on the right column. Don’t mix them up.

Frequently Asked Questions

What is the most traditional Bulgarian restaurant in Sofia?

Hadjidraganovite Kashti on ul. Kozlete is consistently cited as the most complete traditional mehana experience in central Sofia. Pri Yafata on ul. Solunska is a close second for a smaller, more local atmosphere.

Is traditional Bulgarian food vegetarian-friendly?

More than many people expect. Gyuvech (baked vegetable stew), bob chorba (bean soup), tarator (cold yoghurt soup), shopska salad, kyopolou, and mekitsi are all vegetarian. Most mehanas have enough meat-free options to build a full meal. Vegan options are fewer — Bulgarian cooking uses a lot of dairy.

How much should I budget for a traditional dinner in Sofia in 2026?

For a satisfying traditional dinner with a starter, main, and a drink, budget 30–45 BGN (€15–23) per person at a mid-range central mehana. Neighbourhood restaurants cost less at 15–25 BGN (€7.50–13), and set lunches are the best value at 12–18 BGN (€6–9).

Do traditional Bulgarian restaurants in Sofia accept credit cards?

Central mehanas almost universally accept Visa and Mastercard in 2026. Neighbourhood restaurants and market stalls are still largely cash-only. Bring some lev for Zhenski Pazar, bakeries, and smaller local restaurants. ATMs are plentiful in Sofia; the ones inside Fibank and DSK Bank branches charge no withdrawal fee for most foreign cards.

When is the best time to visit a traditional restaurant in Sofia?

Lunch between 12:30 and 14:00 offers the best combination of fresh food, full menu, and lower prices. For dinner, arriving at 19:00–19:30 secures a table without a wait at most places. Weekend evenings from 20:00 onwards require a reservation at popular spots like Hadjidraganovite Kashti.

Explore more
First-Timer’s Guide to Sofia: Essential Tips for Your Trip
The Best Traditional Bulgarian Restaurants in Sofia: An Authentic Foodie Guide
Sofia Neighborhood Guide: Discovering the City’s Districts & Vibe


📷 Featured image by Polina Kocheva on Unsplash.

Accessibility Menu (CTRL+U)

EN
English (USA)
Accessibility Profiles
i
XL Oversized Widget
Widget Position
Hide Widget (30s)
Powered by PageDr.com