Best Food in Bulgaria: What to Eat and Where to Find It

Β· 6 min read eating-out
Clay pot with traditional Bulgarian kavarma stew on a wooden table

Bulgarian cuisine is shaped by its geography β€” Thracian plains to the south, Rhodope and Balkan mountain ranges across the middle, and Black Sea coast to the east. The result is a food culture built on slow-cooked meats, fermented dairy, roasted peppers, and hearty bean dishes, with Ottoman and Slavic influences running throughout. Prices below are approximate as of 2026; 1 EUR β‰ˆ 1.96 BGN.

The Essential Dishes

Banitsa

Banitsa is Bulgaria’s national pastry and arguably the single most important thing to eat here. Thin sheets of phyllo dough are layered with a filling of white sirene cheese, eggs, and butter, then baked until the top is crinkly and golden. It is sold from dedicated banitsa shops and bakeries from early morning β€” the correct way to eat it is hot, straight from the oven, with a glass of ayran (a cold, salted yogurt drink).

Varieties exist: sirene banitsa (the classic with white cheese), zelnik (with spinach), and tikvenik (sweet, with pumpkin and walnuts). Regional bakeries have their own recipes β€” the Rhodope version is denser and richer than the Sofia bakery standard.

Price: BGN 1.50–3 (€0.75–1.50) per slice from a bakery. Restaurant portions cost BGN 6–10 (€3–5).

Shopska Salata

The Bulgarian national salad, and the first thing most Bulgarians order at a restaurant. Chopped tomatoes, cucumber, raw or roasted pepper, and onion, finished with a thick layer of grated sirene (white brined cheese). The cheese is the defining element β€” sirene is sharper and saltier than feta, and the quality varies dramatically between restaurants.

The salad is best in summer when the tomatoes are local and sun-ripened. A winter shopska, made with greenhouse tomatoes, is a noticeably inferior experience.

Price: BGN 7–12 (€3.50–6).

Kavarma

The signature dish of Bulgarian traditional cooking β€” a slow-cooked stew of pork or chicken with onions, peppers, tomatoes, mushrooms, and spices, served bubbling in a clay pot (gyuveche). It originates from the Rhodope mountain tradition of cooking meat over low heat for hours until the sauce reduces and concentrates.

Every mehana has its own version. The best kavarma is made with pork that has been marinated in local wine before cooking. Expect a thick, dark sauce and meat that falls apart without any effort.

Price: BGN 14–22 (€7–11).

Kebapche

Small, finger-shaped grilled sausages made from a mixture of beef and pork, seasoned with cumin and black pepper. Served with chips or salad, and sometimes with a side of lyutenitsa (roasted pepper and tomato relish). Kebapche is Bulgaria’s answer to the Δ‡evapi found across the broader Balkans β€” a near-universal fast food.

Price: BGN 10–16 (€5–8) for a portion of five to eight pieces.

Meshana Skara (Mixed Grill)

A platter of grilled meats β€” typically kebapche, kyufte (flattened meatballs), and shishche (pork or chicken skewers), with chips and a relish. It is the Bulgarian equivalent of a mixed grill and appears on virtually every traditional restaurant menu. A full platter is generous enough for one hungry person.

Price: BGN 18–28 (€9–14) for a full mixed grill platter.

Tarator

A cold soup of yogurt, water, grated cucumber, garlic, dill, and walnuts. Served chilled in summer as a starter or a light meal. Tarator is refreshing in a way that holds up well alongside the heavier meat dishes. Do not confuse it with the Turkish cacΔ±k β€” the Bulgarian version has walnuts and is usually thinner.

Price: BGN 5–8 (€2.50–4).

Bob Chorba

A thick, hearty bean soup made with white or kidney beans, onion, carrot, tomato paste, paprika, and dried mint. Occasionally a smoked pork bone is added for depth. Bob chorba is Bulgarian comfort food β€” filling, cheap, and available everywhere from high-end restaurants to corner bakeries.

Price: BGN 5–9 (€2.50–4.50).

Where to Eat in Sofia

Traditional Mehani (Taverns)

Hadjidraganovite Kushti (ul. Kozloduy 23) β€” One of Sofia’s most celebrated traditional restaurants, spread across a restored nineteenth-century house with multiple rooms and courtyards. The menu covers the full range of Bulgarian classics: kavarma, meshana skara, stuffed peppers, banitsa. Mains approximately BGN 18–30 (€9–15). Reservations recommended at weekends.

Made in Home (ul. Angel Kanchev 30A) β€” A smaller, modern-traditional restaurant with a seasonal menu focused on Bulgarian ingredients prepared with care. The kavarma and tarator are excellent. Mains approximately BGN 22–35 (€11–18). Popular with locals; book ahead for dinner.

Pri Yafata (ul. Solunska 28) β€” Long-running neighbourhood mehana with a wide menu of Bulgarian classics and a substantial wine list of domestic wines. The mixed grill and stuffed peppers are reliable. Mains approximately BGN 16–26 (€8–13).

Contemporary

Raketa Rakia Bar (ul. Tsar Shishman 2) β€” Rakia is the main event here, with a curated selection of Bulgarian fruit brandies, but the bar also serves exceptional small plates β€” banitsa bites, shopska variations, grilled meats. Rakia from BGN 6–12 (€3–6) per measure.

Motto Restaurant β€” Modern Bulgarian cuisine in the centre of Sofia, applying contemporary technique to traditional ingredients. Mains BGN 28–45 (€14–23). Best for a higher-end meal that still reads unmistakably Bulgarian.

Budget

Central Market Hall (Centralna Hali) β€” Sofia’s nineteenth-century covered market has vendors selling banitsa, pastries, cured meats, and local cheese. The central ground floor has prepared food stalls where a full breakfast costs BGN 5–8 (€2.50–4).

Where to Eat in Plovdiv

Hebros Restaurant (ul. Konstantin Stoilov 51A, Old Town) β€” Set in a restored Revival-era courtyard. Upmarket Bulgarian cooking: slow-roasted lamb, kavarma, stuffed vine leaves. Mains BGN 20–35 (€10–18).

Pavaj (Kapana district) β€” Contemporary take on Bulgarian dishes with a seasonal, changing menu. The quality of produce is higher than most traditional mehani. Mains BGN 18–28 (€9–14). Reservations strongly recommended at weekends.

Rahat Tepe (Kapana district) β€” Traditional Bulgarian food done reliably well, with terrace seating and good grilled meats. Mains BGN 16–26 (€8–13).

Mehana ShtastlivetsΠ° (Old Town) β€” Classic Plovdiv mehana with wooden interiors, live folk music on weekend evenings, and the full Bulgarian canon on the menu. Mains BGN 14–22 (€7–11). Very popular with groups.

Drinking Alongside the Food

Rakia is the national spirit β€” grape-based grozdova or plum-based slivova. It arrives as a 50ml or 100ml shot before the meal. BGN 4–8 (€2–4) per measure.

Bulgarian wine is underrated and excellent value. The Thracian Valley around Plovdiv produces Mavrud, a deep-red grape almost unique to Bulgaria. Bottles of respectable Mavrud start at BGN 12–20 (€6–10) in restaurants.

Ayran β€” cold salted yogurt drink β€” is drunk with banitsa and grilled meats. BGN 1–2 (€0.50–1) in shops, slightly more in restaurants.

Practical Notes

  • Lunch menus: Many mehani offer a promo menyu at lunch β€” soup, main, and bread for BGN 10–15 (€5–7.50). Excellent value.
  • Tipping: 10% is standard at sit-down restaurants. Round up at casual places.
  • Vegetarians: Bulgarian cuisine has a strong vegetarian tradition from Orthodox fasting practices. Shopska, tarator, bob chorba, stuffed peppers without meat, and lyutenitsa are all naturally meat-free.

See Also


Plan your trip: Browse food tours and cooking experiences in Bulgaria. Search flights to Sofia and compare prices early. Travel insurance is worth sorting before you go.

Book an experience

Food tours & cooking classes

A guided food tour covers more ground than eating solo β€” and you learn the backstory.

Frequently Asked Questions

What is the most famous Bulgarian dish?
Shopska salata is arguably the most recognised Bulgarian dish internationally β€” a salad of tomatoes, cucumbers, onion, and roasted pepper topped with a thick layer of grated white sirene cheese. Kavarma (slow-cooked clay pot stew) is the most beloved traditional main course.
Is Bulgarian food cheap?
Yes. A sit-down meal at a traditional mehana costs approximately BGN 14–25 (€7–13) for a main course. A full meal with starter, main, and a drink runs around BGN 30–50 (€15–25) per person, making Bulgaria one of the most affordable countries in the EU for eating out.
What is banitsa?
Banitsa is a flaky phyllo pastry filled with white sirene cheese and egg, baked until golden. It is eaten for breakfast from bakeries, as a street food snack, or as a starter in restaurants. Hot banitsa with a glass of ayran (salted yogurt drink) is the quintessential Bulgarian breakfast.