6 places to eat in Sofia

When we decided to go skiing in Bulgaria this year, I knew that we wouldn’t miss the opportunity to stay a few days in Sofia to enjoy their amazing restaurants and explore the city’s sights.

Factory Rainbow – This small cozy cafe with big windows has a big selection of coffee, including my ultimate favorite flat white, and it tastes so good as well. We had breakfast there twice and we were happy to see a great selection of food which included a large display of beautiful (and delicious) cakes and fresh juices. On weekends the food options is even greater, with the ability to get freshly made omelettes and many traditional dishes. It has limited seating, but we did not have a problem getting a table. Service was great, the staff were all very welcoming and friendly.




Zoya – With 3 locations in Sofia selling organic items (1 dedicated fully to beauty supplies) offering the best vegan/raw desserts in town!! I was blown away by the vast selections of sweets, making it so hard to choose just one, and I also treated myself to a freshly made smoothie that was very tasty and full of healthy ingredients.




Made in Blue –  Situated in a 2 story house with a large courtyard for warm days. This old restored house is indeed blue, making it impossible to miss it and adding charm to the street! With many rooms inside, giving us a very intimate and private feel even though the restaurant was full through out the  whole time we were there. The menu had so many good options to choose from, plenty of healthy dishes and also hearty meals Bulgaria is known for. All we ordered was delicious and a great service to compliment our experience.



Made in Home – An artsy restaurant from the same owners of Made in Blue. What an interesting and unique decor, that gives such a cozy feel. Service was superb and the menu was very extensive and creative. Food was delicious, fresh and as the name suggests, home prepared. As the restaurant was just recently reopened, it was super busy! We had just a bit over an hour to enjoy our dinner as we did not make a reservation before, but that did not ruin our experience one bit (unfortunately no pictures to show for it.)

Bagri – This restaurant is all about slow food. With a menu that is constantly changing based on the season, using local produce, and healthy cooking methods. I was blown away by my dish, simple healthy salad that tasted anything but simple, with a divine combination of flavours and textures. Another thing I would like to point out, my husband felt for a hearty soup as the Bulgarian cuisine is very similar to the Serbian. Bagri offers many options for traditional Bulgarian meals that are cooked to perfection, using the concept of the restaurant, and perfectly presented. The staff were so friendly and eager to assist us with any questions. The interior is bright and clean, with plenty of beautiful details through out.




Sense Rooftop – Located in Sense Hotel, where we stayed the last night of our trip. A hotel that is in the best area in Sofia, steps from the Cathedral Saint Alexander Nevski and all the other beautiful sights. It is no wonder that this bar is the place to be for drinks, due to the views and amazing cocktails. I was surprised to see how busy it was, then I realised it was a Saturday and the waiter informed me that this is always the case on weekends. Sunday’s breakfast was served at Sense Rooftop (reason why this made the list!) in a much more peaceful setting and with just as beautiful views!





  1. March 4, 2017 / 12:51 am

    Oh my, your descriptions and your photos are making me both nostalgic for when we lived in Sofia and hungry for what I could be enjoying if I were there now. Thank you so much for sharing!

  2. Connaisseur
    March 9, 2017 / 3:43 pm

    The list sounds quite hip to me. There are many better places to eat in Sofia with both atmosphere and cuisine that simply can’t be overseen. One such place is Skarabar – best barbecue i’ve tasted in Sofia.

Leave a Reply