There are loads of places to choose from when it comes to eating out in Sofia, and almost every cuisine you might want to sample is on offer somewhere - even a Korean restaurant.
The centre of the city, particularly along Vitosha Boulevard is the best place to find restaurants, and amongst the most popular are the Panorama Rrestaurant on the top of the Grand Hotel, which has great views of the city, and also the Intercontinental Plaza restaurant close to the Palace of Culture.
If you want to sample some traditional Bulgarian cuisine during your stay in Sofia, then try out the Nike restaurant on Yuri Gagarin Street, where you can sit out in the large gardens during the summer.