Sofia
Where to eat in Sofia: local dishes, markets and neighborhoods
Sofia is known for shopska salad, banitsa, kebapche and kyufte, tarator in summer, and thick Bulgarian yoghurt. Eat a mehana lunch in the centre or a bakery breakfast near a metro stop; go to the covered market for cheese and lyutenitsa. Budget 15–25 BGN for a sit-down meal, less at bakeries.
- Source checked
- A source and a date are on record: we read it from an official or published page. Not yet confirmed on the ground.
- Field checked
- Someone checked it on the ground, with the date shown.
- Plan calculated
- Worked out by Voykit from its own data (times, distances, budgets). A calculation, not a measurement.
Unknown times stay unknown. How we verify
GuideSofia
Key facts
- Known for
- Shopska salad, banitsa, kebapche and kyufte, tarator, kiselo mlyako with honey
- Classic place to eat
- Mekhana (traditional tavern); bakeries and grill counters for cheap meals
- Typical sit-down mealcheck
- 15–25 BGN per person without alcohol (2026 estimate)
- Bakery breakfastcheck
- Banitsa plus ayran or boza, roughly 4–8 BGN (2026 estimate)
- Meal rhythm
- Salad and a small rakia first, main course after; bread often charged separately
- Water
- Not served automatically; order a bottle
- Vegetarian
- Workable: salads, banitsa, mish-mash, bean soup, stuffed peppers with cheese
- Vegan
- Ask for 'postno' (fasting) dishes; cheese and yoghurt are everywhere
- Cashcheck
- Carry some lev for small bakeries and market stalls
Quick choices
Match the meal to the time you have. A bakery counter covers breakfast in ten minutes; a mekhana lunch is the easy way to try several Bulgarian dishes in one sitting; the covered market is for buying cheese, lyutenitsa and spices to take away.
| Option | Best for | Typical cost | Time needed |
|---|---|---|---|
| Bakery or grill counter | Fast breakfast or lunch | 4–10 BGN (2026 estimate) | 10–20 min |
| Mekhana (traditional tavern) | Shopska salad, kavarma, kebapche | 15–25 BGN (2026 estimate) | 60–90 min |
| Covered market | Sirene, lyutenitsa, produce | Free to browse; 5–15 BGN to buy | 30–45 min |
| Neighborhood grill or pizza place | Cheap dinner near your hotel | 10–20 BGN (2026 estimate) | 45–60 min |
Prices are 2026 estimates and vary by district; central streets cost more than residential ones.
What Sofia is known for
Bulgarian food in Sofia runs on fresh salads, white cheese (sirene), grilled minced meat and slow-cooked stews in clay pots, with Ottoman and Greek echoes. A meal usually opens with a salad and a small rakia, and the mekhana is the classic place to eat it.
Start with shopska salad: tomato, cucumber, pepper and onion under grated sirene. Tarator, a cold yoghurt soup with cucumber, dill, garlic and walnuts, is a summer dish. Banitsa, filo layered with egg and sirene, is the standard breakfast, eaten with ayran or boza. For grilled meat, order kebapche (spiced minced-meat sausage) and kyufte (the same mix as a patty).
For something cooked slowly, kavarma arrives in a clay pot, often topped with an egg, and mish-mash scrambles eggs with peppers, tomatoes and sirene. Chushki byurek is roasted pepper stuffed with cheese and egg, fried in batter. Finish with kiselo mlyako, thick yoghurt with honey and walnuts; Bulgarian yoghurt is a point of national pride.
- Shopska salad — tomato, cucumber, pepper, onion, grated sirene
- Banitsa — filo pie with egg and cheese, breakfast
- Kebapche and kyufte — grilled minced meat
- Kavarma — meat and vegetables stewed in a clay pot
- Tarator — cold yoghurt and cucumber soup, summer
- Kiselo mlyako with honey — yoghurt dessert
Where locals eat
Office workers at midday fill the mekhanas and grill counters a few streets off the main boulevards, where the same dishes cost less than on a central pedestrian street. Look for a lunch menu (obedno menyu) on a board outside: a soup, a main and bread for a set price is the cheapest full meal of the day.
Bakeries and banitsa stands do a steady morning trade near metro stations and bus stops, and small grill counters sell kebapche and kyufte by the piece into the evening. The covered market in the centre is where locals buy sirene, kashkaval, lyutenitsa and spices by weight; the same stalls sell prepared food to eat standing.
Residential districts are cheaper and quieter than the centre. If you are staying outside the middle, eat near where you sleep rather than travelling in for every meal.
Costs
Sofia is one of the cheaper capitals in the EU for food. A bakery breakfast, a sit-down lunch in a mekhana and a casual dinner all sit well below Western European prices, and the set lunch menu is the best value of the day. Alcohol, imported ingredients and central locations push the bill up.
| Item | 2026 estimate |
|---|---|
| Banitsa | 2–4 BGN |
| Ayran or boza | 2–4 BGN |
| Shopska salad | 6–10 BGN |
| Kebapche or kyufte (per piece) | 3–6 BGN |
| Main course in a mekhana | 10–18 BGN |
| Set lunch menu | 10–15 BGN |
| Sit-down meal per person, no alcohol | 15–25 BGN |
| Bottle of water | 2–4 BGN |
Estimates only; confirm on the menu before ordering. Bread is often charged separately.
Tips
Say 'nazdrave' when you toast and look the other person in the eye. Water is not brought automatically, so order a bottle. Bread is placed on the table and often appears on the bill as a separate line.
For vegetarian eating, salads, banitsa, mish-mash, bean soup and cheese-stuffed peppers all work; ask whether bean soup was made with meat stock. For vegan food, ask for 'postno' dishes, the Orthodox fasting style, which leaves out meat, dairy and eggs. Gluten-free awareness is limited because pies and bread dominate, so grills and salads are the safer order.
Carry some cash for small bakeries and market stalls. Tipping is modest: rounding up or leaving about ten percent is normal in sit-down places.
- Order the set lunch menu for the cheapest full meal
- Ask for 'postno' if you want vegan food
- Order water separately; it is not automatic
- Keep small notes for bakeries and market stalls
FAQ
Questions people ask
What food is Sofia known for?
Shopska salad, banitsa, kebapche and kyufte, kavarma, tarator in summer, and thick Bulgarian yoghurt with honey. Meals usually start with a salad and a small rakia in a mekhana, the traditional tavern.
Where do locals eat in Sofia?
Mekhanas and grill counters a few streets off the main boulevards, bakeries near metro stations for breakfast, and the covered market for cheese, lyutenitsa and spices. Residential districts are cheaper than the centre.
How much does a meal cost in Sofia?
A bakery breakfast is about 4–8 BGN, a set lunch menu 10–15 BGN, and a sit-down meal 15–25 BGN per person without alcohol (2026 estimates). Bread and water are often charged separately.
Can I eat vegetarian or vegan in Sofia?
Vegetarian is easy: salads, banitsa, mish-mash, bean soup and cheese-stuffed peppers. For vegan, ask for 'postno' (fasting) dishes, which leave out meat, dairy and eggs.
Do I need cash for food in Sofia?
Cards work in most restaurants, but small bakeries and market stalls often prefer cash. Carry some lev for those, and for tipping, where rounding up or about ten percent is normal.
Deep dive
Every source; changeable facts are marked check
Sources
- officialBulgaria – Ministry of Tourism
- officialVisit Sofia – official tourism site
- secondaryWikivoyage – Bulgaria
- secondaryWikivoyage – Sofia