Sofia Restaurants

  1. Bakehouse

    A good place to pick up a variety of banitsa and other cheap street eats.

    Read more about Bakehouse

  2. Manastirska Magernitsa

    Set in the courtyard of a 19th-century townhouse and decked out like an old-fashioned mehana (tavern), this is among the best places in the city to sample some first-class, traditional Bulgarian cuisine. The menu is enormous and encompasses recipes collected from monasteries and villages all over the country, with dishes such as 'drunken rabbit' stewed in wine and 'quails in a nest', as well as salads, grills, and fish, chicken, pork and game options.

    Read more about Manastirska Magernitsa

  3. Pri Yafata

    A traditional-style place with agricultural tools, rifles, chergas (patterned rugs) and other rustic reminders adorning the walls. Hearty dishes of duck, rabbit, pork and chicken are on the lengthy menu, which also includes plenty of vegetarian options. It's a very popular place, and reservations are advisable for the evenings, which regularly feature live music.

    Read more about Pri Yafata

  4. Trops Kâshta

    There are several branches of this budget cafeteria around town, offering Bulgarian favourites like kebabche (grilled spicy meat sausages) and moussaka. The menu is Bulgarian only, but you can point at whatever takes your fancy and trust to luck. Best to get here early as popular items get snapped up and the remainders get cold.

    Read more about Trops Kâshta