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.
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.
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, a taxi ride of about 5 to 7 BGN. 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.
For a more polished version, Hadjidraganov's Houses occupies a restored 19th-century merchant home on Knyaz Aleksandar Dondukov Boulevard. There is a courtyard garden for summer dining and a menu that leans into slow-cooked stews and clay-pot dishes. 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. Expect 20 to 30 BGN per person with wine. Reserve ahead, especially for the garden.
Shtastliveca Restaurant, on Vitosha Boulevard, is a safer bet for travelers who want traditional food without committing to a full mehana. The menu covers the standards — tarator, the cold cucumber-yogurt soup with garlic and dill; banitsa, the layered filo pastry with sirene cheese and egg; and the full range of grilled meats. Meals run 10 to 20 BGN per person. It is clean and consistent, though it lacks the chaos of a true neighborhood mehana.
If you want to eat where locals eat breakfast, go to a banitsa bakery. Sofiyska Banitsa, near the Women's Market, opens at 7 AM and closes at 3 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, on Hristo Belchev Street, is a broader bakery with filo pastries and savory pies, open 8 AM to 5 PM, closed Sundays. HleBar in the Oborishte neighborhood is a cafe-bakery where the baklava is made with pistachio and the coffee is third-wave Bulgarian. It opens at 7:30 AM and stays open until 9 PM.
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, near the city center, opens at 8:30 AM and closes at 5:30 PM. A sweet mekitsa with jam costs 3 to 5 BGN. The Rainbow Factory, with two locations, serves a broader brunch menu with mekitsa as the anchor. It opens at 8 AM.
The markets are worth a morning. The Central Market Hall, known as Halite, is a covered building from 1911 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. The Women's Market, Zhenski Pazar, 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. Both markets are open daily, though the outdoor sections of Zhenski Pazar thin out by mid-afternoon.
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. The Rakia Museum in Sofia offers tastings paired with appetizers for 20 BGN per person, but you need to book in advance.
Sofia's modern restaurants are fewer than in Budapest or Bucharest, but they are growing. Cosmos, on Lavele Street, is a tasting-menu restaurant from a Noma-trained Bulgarian chef who works with foraged herbs and fermented vegetables. It is expensive by local standards — expect 80 to 120 BGN for the full menu — and requires a reservation several days ahead. Moma Bulgarian Food and Wine, 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.
There are things to skip. The tourist restaurants on Vitosha Boulevard with English menus and folk music on loop are overpriced and underseasoned. The Turkish doner stands that line every major street are fine for a 5 BGN lunch but they are not Bulgarian food. The hotel breakfast buffet is a tragedy of cold eggs and industrial cheese that has no relation to what the city actually eats.
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.
The best time to eat in Sofia is late. Lunch runs from noon to 3 PM. Dinner starts at 7 PM but does not get busy until 8:30 or 9 PM. On weekends, the mehanas fill by 8 PM and stay loud until midnight. The bakeries open at 7 AM for the minority that does. Most of Sofia starts moving at 9 AM, which means you can have the markets almost to yourself at 8 AM if you are willing to be that person.
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.