I spent a week in Sofia, Bulgaria, and because of the bad weather, my favorite thing to do was to sit inside and eat. So if I didn’t see much of Sofia, at least I can now tell you where to find the best vegan and vegetarian restaurants. If you would like to know more about the places to visit in Bulgaria, check out a post Top Places to Travel in Bulgaria from Two Wandering Soles.
1. Soul Kitchen (Kokiche 13)
I briefly mentioned this place on my Monthly Recap. This is definitely the number one vegan restaurant in Sofia! It’s located a little far from the center, but it’s worth the walk. They have a beautiful garden, and also the interior is decorated very nicely. The atmosphere is warm and welcoming. I ate there three times and tried several dishes like pasta, risotto and some kind of eggplant dish. They were all amazing. They also offer several desserts like cakes, puddings, and pancakes.
2. Soma Vital Food (Knyaginya Maria Louisa 58 Boul, 5th floor)
Located on the 5th floor, in the same space with a yoga center. You can get a nice city view, and if the weather is good, they also have a roof terrace. The restaurant is artfully decorated, and it’s very peaceful and cozy. It’s 100% vegan restaurant, and it also offers many raw options. I had a smoothie and tofu with vegetables. Everything was delicious; especially I liked the tofu because it was very nicely marinated.
3. Loving Hut (Georgi S. Rakovski Str. 113)
This is part of the international vegan restaurant chain, and I’ve tried these restaurants in many countries. However, each restaurant is individually owned, so the menu is always different. This Loving Hut restaurant in Sofia offers light food like smoothies, sandwiches, and cakes. I ate there at lunch time and tried their smoothie, quiche and strawberry cheesecake. The cheesecake was probably the best I’ve had for ages!
4. Veda House (Ulitsa Uilyam Gladston 2)
This teahouse has a large selection of different teas, and all food is vegetarian. The interior is lovely, and it’s very cozy. This is one of those places where you could just sit for hours. They have a fast wifi as well, so it’s a perfect place for internet surfing/working. They also have many vegan options, which are clearly marked on the menu. It was very busy when I went there, and I had to wait a long time for my food. I wasn’t in a hurry, so I didn’t mind. It was worth the wait; the food was delicious!
5. Dream House (Alabin 50A)
The entrance is a bit hidden. Look for a hostel sign in yellow and green, go inside a shopping center and take the white door on the left. Walk up the stairs, and you’ll find the entrance on the second floor. The food is all vegetarian, and they have a lot of vegan options as well. This is one of the cheapest vegetarian restaurants in Sofia, and the food is delicious as well.
6. Kring (ul Tsar Simeon 72)
This restaurant offers a buffet menu with salads and hot dishes. At the time I went there, everything on the buffet was vegan, but make sure and ask when you go there! Price is by weight, and even though I took a lot of heavy stuff (hummus, falafel, etc.), it wasn’t that expensive. I had a little of everything, and it was all great. Some of the desserts are not vegan, but they also offer vegan options. I had a cake, which was very yummy.
I also tried a vegan restaurant called Mix of Figs, but because the point of this article was to provide information about the best vegan and vegetarian restaurants, I can’t include this restaurant. I just didn’t like the food at all; it was kind of plain and tasteless.
Pin to share: