Cheap Eats in Sofia: Where Locals Eat Well for Less

Banitsa for breakfast, lunch menus on Vitosha Boulevard and market halls that undercut the tourist strip — how to eat well in Sofia-Grad on a small daily budget.

Breakfast: bakeries, banitsa and boza

Start the day the way Sofia does, at a banitsa bakery. The city runs on the stuff: filo pastry with white cheese, egg or pumpkin, sold by the wedge and eaten warm from the paper. Look for the small neighbourhood bakeries around the Zhenski Pazar women's market on Ekzarh Yosif, or along Graf Ignatiev and Solunska in the centre, and you will pay a couple of leva per piece — well under what a hotel breakfast costs. Order a cup of ayran or a glass of boza alongside and you have breakfast for the price of an espresso in a Western European capital.

Most bakeries open by 7am and the best batches leave the oven through the morning; by early afternoon the shelves are thinner. The streets immediately north of Vitosha Metro Station and the lanes behind the Central Market Hall are thick with them, so if you are staying in Oborishte or near St Alexander Nevsky Cathedral you are never more than a five-minute walk from a decent one. Cash is still king in many of these shops, so carry small notes. This is the single easiest saving in Sofia, and it doubles as the most local thing you will eat all day.

Lunch: the menu of the day and the market halls

Bulgarian lunch culture is built on the daily menu, a fixed list of four to six dishes posted outside. Around the National Palace of Culture, along Vitosha Boulevard and through the side streets of the city centre, offices empty at 12:30 and fill places that serve soup, a salad like shopska, a main such as kavarma or moussaka, and bread for a modest set price. Get there before 1pm or after 2pm to dodge the queue. Two people can eat lunch for the cost of one main course in the restaurants facing the pedestrianised stretch of Vitosha.

For a cheap, fast and genuinely good lunch, head to the Central Market Hall on Knyaz Alexander I, just off Maria Luisa Boulevard near the Serdika metro interchange. Stalls sell cheese, olives, cured meats and produce by weight, and the surrounding streets have grill counters doing kebapche and kyufte with chips. The Zhenski Pazar market on Ekzarh Yosif is another reliable stop, especially in summer when tomatoes and peppers are at their best. Vegetarians will find plenty — beans, peppers, sirene cheese and pastries — though you may need to ask which dishes are cooked with meat stock.

Dinner, drinks and where to stay

Evening is where Sofia's value really shows. The student quarter around Sofia University and the streets off Graf Ignatiev — Shipka, Angel Kanchev, Ivan Denkoglu — are packed with mehana-style taverns doing grilled meats, stews and salads at prices that undercut the tourist-facing terraces on Vitosha Boulevard by a wide margin. A filling dinner with a glass of local wine or rakia typically lands well below what you would pay for the same meal in Western Europe, and in the student district noticeably less again. Book ahead on Friday and Saturday nights in spring and autumn.

If you want the cheapest possible evening, follow the market logic: buy bread, cheese, tomatoes and a bottle from a neighbourhood shop and eat in. If you would rather be out, the bars around Hambar and the small streets of the city centre keep prices reasonable until late. Autumn and late spring are the best months for eating outdoors, with September and October especially comfortable. Staying centrally — near Serdika, NDK or Sofia University — matters more than the hotel itself, because it puts the cheap neighbourhoods within walking distance and saves you taxi fares. Rooms in the centre are the ones worth checking first, particularly midweek, when demand drops and rates soften.

What to skip, and what to order first

Skip the restaurants with photo menus and touts on Vitosha Boulevard's busiest stretch. They are not terrible, but you pay a premium for location and the food is rarely the reason to be there. Also skip hotel breakfast if yours is optional; a bakery run is cheaper and better. Order banitsa with cheese, shopska salad, kebapche or kyufte from a grill, and tarator in summer. In winter, look for hearty bean stews and baked dishes. Service can be brisk; tipping around ten percent is normal for good service and cash is useful in smaller places.

For a straightforward plan, eat breakfast at a bakery, lunch on a daily menu near your hotel or at the Central Market Hall, and dinner in Oborishte or the student quarter. Base yourself in the centre so all three are walkable. If your dates are flexible, aim for late September or May, when the weather suits long evenings and the city is busy but not overwhelming. Sofia rewards travellers who step one street back from the obvious strip — the food gets better, the bills get smaller, and you eat alongside people who live there.

Questions, answered

How much should I budget per day for food in Sofia?

A traveller eating bakery breakfast, a fixed lunch menu and a tavern dinner can keep daily food costs modest by Western European standards, with street food and market shopping bringing it lower still. Exact figures change, so check current menus rather than relying on old guides.

Which Sofia neighbourhoods are best for cheap local food?

The streets around Sofia University and Graf Ignatiev, the lanes of Oborishte, and the markets at Zhenski Pazar and the Central Market Hall are the strongest bets. These areas serve residents rather than tourists, so portions are generous and the daily menus are honest value.

What are the best months to visit Sofia for eating out?

May, June and September through October are ideal — mild weather, outdoor tables and fresh seasonal produce. July and August are hot but fine for early and late meals. Winter favours hearty stews and indoor taverns; book ahead around public holidays.

Search live hotel prices in Sofia-Grad →
5% back on completed stays · ~1 tonne CO₂ retired per booking

← Sofia-Grad's page