When it comes to dining out, Sofia dwellers visit both small, unpretentious diners and high-end restaurants perfect for special occasions. What residents eat is a peculiar blend of local and international cuisine, sometimes in surprising combinations of tastes. If you stay in Sofia and want to mix with the locals, here are the best restaurants to do so.
This restaurant is a more sophisticated yet affordable option, and as its name suggests, it offers a spectacular view of Sofia from the 24th floor. You can start your day at 7:30 am at The View with the breakfast menu. You can also visit for lunch or enjoy your dinner while marveling at the city lights in the distance. The menu has a few starters and salads, pasta and pizza, seafood, meat options, and burgers.
Even though Pri Krasi lies on the outskirts of the city, people happily spend the time, almost an hour, traveling there to have dinner. The atmosphere at this restaurant is typical for a traditional Bulgarian tavern, but the real star here is the food. It comes in huge portions, perfect for sharing, and in general, it tastes like what Bulgarian mothers or grannies would cook—delicious and comforting. You will need a reservation because it is always fully booked for dinner.