Sofia Adventures
This post may contain affiliate links. This means that if you click a link, we may make a small commission off any subsequent purchase, at no extra cost to you. For more information, please check our privacy policy.

Sofia doesn’t have a huge reputation amongst foodies, but that’s not to say there isn’t some amazing food to be found in Sofia! We’ve eaten our way through this city extensively and know our way around a Bulgarian food menu quite well as a result.

But as Stephanie and I are both massive Asian food addicts, we’ve explored the international food scene here a ton as well. And luckily, Sofia delivers with a variety of different international cuisines, from Indian to Japanese to Mediterranean and beyond.

All the best Sofia restaurants and cafes, as chosen by two Sofia locals. Here are the best places to eat in Sofia, Bulgaria, with our recommendations on Bulgarian restaurants in Sofia as well as international cuisines you can enjoy! Consider this your one-stop guide to what to eat in Sofia for Bulgarian food and beyond!


All the best Sofia restaurants and cafes, as chosen by two Sofia locals. Here are the best places to eat in Sofia, Bulgaria, with our recommendations on Bulgarian restaurants in Sofia as well as international cuisines you can enjoy! Consider this your one-stop guide to what to eat in Sofia for Bulgarian food and beyond!

We have personally eaten at every single restaurant on this guide, and we’re slowly in the process of updating our recommendations with our own photos (a stomach can only hold so much, unfortunately). Here is our comprehensive list of what we consider the best restaurants in Sofia.

Best Bulgarian Restaurants in Sofia


This hard-to-pronounce restaurant has some of the most reliable Bulgarian food around (and an extensive Italian menu as well – the risotto is especially good). You’ll find all the Bulgarian classics, like katuk (a creamy, sour and salty cheese dip) and shopska salad (like a Greek salad but with tons of grated fresh sirene cheese on top).

The dish in the photo above is meshena skara which means mixed grilled, one of the most classic Bulgarian dishes.

Due to its popularity and its location on Vitosha Avenue, the prices are a little higher than your average Bulgarian restaurants, but it’s very reliable and well-loved by locals and tourists alike.

1st Location: bulevard Vitosha 27, 1000 Sofia Center, Sofia
Opening Hours: Daily from 11 AM to midnight

2nd Location: ulitsa San Stefano 22, 1504 Sofia Center, Sofia
Opening Hours: Daily from 11 AM to midnight

Raketa Rakia Bar

Named for its extensive selection of rakias, Bulgaria’s national liquor (common all over the Balkans), this Communist-style throwback bar also has a pretty solid menu of Bulgarian classics.

See also
Nessebar or Sunny Beach: Which Beach Town is Right for You?

Bulgarians love their salads, so you’ll find a really wide range of salads including the classic shopska salata and all the standard grilled meats and more, which trust me, you’ll need to sop up the super strong rakia! It’s a popular spot, so reservations are recommended.

Location: bulevard Yanko Sakazov 17, 1527 Sofia Center, Sofia
Opening Hours: Daily from 11 AM to midnight

Food Tours

If you want to sample Bulgarian cuisine while on a tour of the city, we recommend this city & food tour which will let you try some of the top Bulgarian food classics such as banitsa, shopska salad, and ayran. This tour is a little more pricy but includes 5 tastings of Bulgarian wine alongside a tasty lunch at Corso with a gorgeous view of the Russian Church.

Best Italian Restaurants in Sofia

Vino Vino

Vino Vino offers Italian classics in a gorgeous setting, with an elegant interior and a lovely garden to enjoy in the summer.

As the name suggests, Vino Vino is very wine-focused, with an excellent selection of Bulgarian, Italian, and international wines. The pizza is some of the best in the city, but the pastas are really delicious as well. It’s hard to go wrong here. It’s also conveniently right by the Alexander Nevsky Cathedral, but its prices are really reasonable for the quality and proximity to one of Sofia’s biggest tourist draws.

Location: ulitsa Georgi S. Rakovski 121, 1000 Sofia Center, Sofia
Opening Hours: Daily from noon to 11 PM

Cinecitta Osteria Italiana

One of the fanciest Italian restaurants in town, this is one of the best places to have a special meal out. However, it is located quite a bit outside the city center, so you’ll have to take a cab or navigate the public transport all the way to Boyana at the foot of Vitosha Mountain.

Because this restaurant is just by the film studio in Boyana (hence the name, which translates to ‘movie city’ in Italian), American movie stars are known to pop in here from time to time — even Nic Cage has been spotted here.

See also
30 Photos of Sofia that Will Make You Fall in Love

The plating of every dish is pretty impeccable. Prices are reasonable given the quality of the food — expect to pay 30 leva for a main dish and 15-20 leva for a pasta or pizza. Some favorites include the tomato soup and the fresh homemade pasta is always incredible. And you can never go wrong with fresh oysters on the half shell!

Location: ulitsa Kumata 75G, 1616 v.z. Boyana, Sofia
Opening Hours: Daily from noon to 11 PM

Best Indian & Nepalese Restaurants in Sofia

Taj Mahal

Taj Mahal serves up delightfully delicious, super authentic Indian food in Sofia and even better – they deliver on BGMenu!

Stephanie and I are both obsessed with Indian food. I prefer vegetarian Indian food, so I was happy to see there was a really extensive vegetarian menu. A few standout dishes have been the mushroom masala, malai kofta, vegetable korma, and the chef’s special dal. There are plenty of meat and fish dishes here as well.

Location: ulitsa 11-ti avgust 11, 1520 Sofia Center, Sofia
Opening Hours: Daily from 11:30 AM to 11 PM

Spice House

Spice House serves up my favorite vegetarian samosas in Sofia. They’re authentic, better even than samosas I’ve had on Brick Lane in London (although missing my favorite chutney, but you can’t get too picky when eating Indian food in Bulgaria).

If you’re a fiend for spicy food, you’ll be blown away by the chicken phaal, which promises — and delivers — to be the spiciest dish in town. True to its name, Spice House delivers some of the spiciest food I’ve found in Bulgaria. If you’re in need of some serious spice, I can highly recommend Spice House.

Location: ulitsa Han Asparuh 3, 1463 Sofia Center, Sofia
Opening Hours: Daily from noon to 10 PM

Nepali Gurkha Restaurant

Dumplings may well be one of my favorite foods, and Nepalese momos are one of my favorite varieties. So I was super delighted to find Nepali Gurkha in Lozonets serving up some of the best Nepalese food I’ve found outside the U.S. (I’ve yet to visit Nepal yet)

See also
The Stay Hotel Plovdiv: Enjoying the Best Location Downtown

In addition to the momos, there’s a wide variety of vegetarian and meaty Indian-style curries that are also delicious and authentic.

Location: ulitsa Tsvetna Gradina 56, 1421 g.k. Lozenets, Sofia
Opening Hours: Daily from noon to 11:30 PM

Best Mexican Restaurants in Sofia



We used to bemoan the lack of acceptable Mexican food in Sofia – we are psyched to note that since creating this guide, a really great Mexican restaurant has come to Sofia! They use handmade corn tortillas, and their carne asada is to die for! Their salsas are delicious (but don’t get me sorted on the strange way they serve their chips…) It’s a little expensive, but the margaritas are so strong you’ll barely notice.

Best Sushi in Sofia


Hamachi serves up some of the best beef gyoza in town. The selection of nigiri is excellent and always fresh and cut perfectly, and their maki rolls are some of the best around.

They also have a nice selection of fancier main dishes if you’re looking for something a little more upscale, and the plating is exquisite. Great for a date night or a special occasion.

Location: ulitsa Georgi S. Rakovski 179, 1142 Sofia
Opening Hours: Daily from 11:30 AM to 11 PM

Edo Sushi & Teppanyaki

Edo Sushi is located in Sofia Ring Mall and it is well worth the commute outside the city center for some of the city’s best sushi and Japanese food. The quality of the sushi remains a step above many of the other Japanese restaurants in Sofia, and the prices are good (especially for being in a very touristy area).

A few of our favorite dishes are as follows: the gyoza, chicken wings, salmon and wasabi pea roll, and the soft shell crab roll.

Location: Ring Mall, ulitsa Okolovrasten pat 214, 1434 Simeonovo – Sever, Sofia
Opening Hours: Daily from 11 AM to 11 PM

See also
13 Bulgarian Castles for Fairytales Lovers and History Buffs

Best Thai Restaurants in Sofia

Royal Thai

It’s the only Thai in Sofia, so I hope you like it!

It’s fairly expensive given the portion sizes, probably because it doesn’t have any competition. It isn’t the best Thai food I’ve ever had, but it will certainly scratch your itch for Thai if you find yourself craving a Thai restaurant in Sofia. I recommend the beef spare ribs (DELICIOUS), the red curry, and the pad thai.

Note that it’s much better to eat at the restaurant than to order delivery — I’ve been disappointed when ordering on Food Panda, but always happy when I eat in the restaurant.

Location: ulitsa Slavyanska 24, 1000 Sofia Center, Sofia
Opening Hours: Daily from noon to 11 PM

Best Burgers in Sofia

Boom! Burgers

Steph and I concur: this is the best burger in all of Sofia, hands down. Their burgers are super big and messy, just the way I like them. My personal favorite is the Boom! Burger – a bacon cheeseburger with special sauce and pickles.

It’s nothing super fancy, but every part is done just right. The K-Pop Chicken burger – deep fried chicken with Korean gochujang sauce and shredded carrot – is also fantastic. The Stoner Burger, if they still have it, is legendary.

They also have a great selection of Bulgarian craft beers and even some delicious cocktails at the location on Tsar Osvoboditel (right next to the Sense Rooftop Bar)

1st Location: ulitsa Karnigradska 15, 1000 Sofia Center, Sofia
Opening Hours: Sunday through Thursday from noon to 10 PM; Fridays and Saturdays from noon to 10:30 PM

2nd Location: bulevard Tsar Osvoboditel 12, 1000 Sofia Center, Sofia
Opening Hours: Sunday through Thursday from noon to 10:30 PM; Fridays and Saturdays from noon to 11 PM

Street Chefs


Pretty good, but not nearly as good as Boom! Burgers, in my opinion.

See also
Photos from Pope Francis's Visit to Sofia

I’ve only had the chef’s burger, and it was pretty solid, but again — when your competition is Boom! Burgers, it’s going to be hard to beat. I’d be down to try some of the other food on their menu and likely will, given their convenient location in one of the coolest parts of the city center.

Location: ulitsa Angel Kanchev 22, 1000 Sofia Center, Sofia
Opening Hours: 11:30 AM to 10 PM

Best Modern European Restaurants in Sofia

33 Gastronauts


This is the first restaurant I ever ate at with Stephanie, and it’s still one of my favorite restaurants in Sofia. With a Mediterranean and European-focused menu, 33 Gastronauts is high-quality dining at very affordable prices.

My favorite dishes are the hummus and avocado with sweet potato chips and the home-style sausage in dark beer with mashed potatoes — swoon.

Location: ulitsa Professor Asen Zlatarov 14, 1504 Sofia Center, Sofia
Opening Hours: Daily from 11 AM to 11 PM

The Little Things

The Little Things is one of the cutest restaurants in Sofia and serves delicious modern European food (a blend of Italian, Bulgarian, and other European influences — plus a few random selections like chicken curry).

The basil pesto pasta with raisins and almonds is absolutely delicious, and my friend had a really fantastic daily special of a chickpea, caper, and tomato stew served on a bed of mashed potatoes. So many other things looked delicious though that I need to go back for a second visit! They also had really nice Bulgarian wine.

Note that this place is small and quite popular, so I highly recommend making a reservation. We got turned away one night, and the next night, we got a table but only for an hour before the next reservation came. This is a great option for vegetarians and vegans as they have a wide variety of dishes.

See also
13 Caves in Bulgaria for Thrill Seekers and Nature Lovers

Location: ulitsa Tsar Shishman 37, 1000 Sofia Center, Sofia
Opening Hours: Daily from noon to midnight

Best Soups & Sandwiches in Sofia

Fabrika Daga

Fabrika Daga is probably the place I eat at the most in Sofia because it’s close to one of my favorite cafés to work at and because the sandwiches and salads are incredibly delicious. The sandwiches are made on some of the most deliciously fluffy focaccia bread I’ve found in all of Sofia.

I eat a few things all the time when I’ve there: the bacon and goat cheese sandwich, the pulled pork with orange-wasabi mayo sandwich, and the pear, quinoa, & goat cheese salad if I’m feeling healthy. Their coffee is also quite good and they have a good selection of Bulgarian beers and wines as well.

1st Location: ulitsa Veslets 10, 1000 Sofia Center, Sofia
Opening Hours: Monday to Friday 8 AM to 10 PM, Saturdays 10 AM to 10 PM, Sundays 10 AM to 8 PM

2nd Location: ulitsa Sheynovo 13B, 1504 Sofia Center, Sofia
Opening Hours: 
Monday to Friday 8 AM to 10 PM, Saturdays 9 AM to 9 PM, Sundays 9 AM to 8 PM.

Supa Star

As you’d imagine, Supa Star is known for its soups. The concept is healthy fast food meets soup bar, and the result is some of the most delicious and creative soups you’ll find in all of Sofia.

The fish soup served on Fridays is a favorite, and for the brave amongst us who want to try Bulgaria’s famous tripe soup (shkembe chorba), they serve it every Sunday. I don’t eat tripe so I haven’t tried it yet! The lentil soup is also absolutely fantastic.

Location: ulitsa Tsar Shishman 8, 1000 Sofia Center, Sofia
Opening Hours: Monday to Friday 10:30 AM to 9 PM, Saturdays 12 to 9 PM, Sundays 12 to 7 PM


A much-loved place in Sofia for its sandwiches and burgers, Farmer’s is another “healthy fast food” option, focusing on locally-sourced foods, particularly sandwiches, soups, and salads.

See also
Sofia or Plovdiv: Which Bulgarian City is Perfect for Your Trip?

They have a great selection of vegetarian sandwiches – I loved the one I tried with olive tapenade and cheese.

Location: ulitsa Tsar Shishman 24, 1000 Sofia Center, Sofia
Opening Hours: Daily from 10:30 AM to 10 PM


What to Bring with You to Sofia

Bulgaria - Sofia - Largo

We strongly recommend having your own unlocked smartphone to make travel around Sofia easy – and it’s super cheap with a local SIM (here’s how to get one in Bulgaria).

If your own phone company charges too much to get it unlocked, you can buy a cheap unlocked smartphone online (here’s one we recommend). But generally, if your smartphone is unlocked, we advise you to bring that with you and just be sure you have travel insurance in case of breakage, loss, or theft.

Sofia is a safe city but we always recommend people to be cautious with their belongings. We know a lot of people like money belts for Europe – this is the best-reviewed one we’ve seen. However, neither of us use them.

Instead, we both have the same awesome anti-theft backpack by PacSafe and bring it everywhere with us – in Sofia, when we travel, and even just on beach days and coffee outings! With locking zippers, slashproof construction, and other security features, it’s peace of mind in a bag. It’s also surprisingly gender-neutral and stylish.

Finally, don’t forget a guidebook! While travel blogs are great, we love having a well-researched guidebook at our fingertips. We suggest Lonely Planet Bulgaria & Romania as the best option for the country.

Where to Stay in Sofia

Bulgaria - Sofia - Sense Rooftop Bar Allison

Our number one choice for where to stay? Sense Hotel, where you can find this view at the rooftop bar!

Planning a trip to Sofia? Here are some recommendations on where to stay by two Sofia locals.

Accommodations in Sofia offer a great value compared to other cities in Europe. Here is a general range of what we mean by each budget category:

  • Budget: A room in a hostel, usually $5-12 USD per night for a dorm bed or under $40 for a double.
  • Mid-range: Around $40-80
  • Luxury: Around $100 per night or more
See also
How to Get From Sofia to Bansko, Easily & Hassle-Free

Budget: For a hostel, I always recommend Hostel Mostel. I have never stayed at the Sofia location but several of my friends have and have always spoken highly of it. I stayed at the one in Veliko Tarnovo and it was excellent. Perks include a free vegetarian dinner in addition to breakfast included in your stay! Check rates and availability here. If you are traveling in peak season, be sure to book online, as Hostel Mostel is popular and tends to get booked up.

Mid-range: For a trendy new boutique hotel that is shockingly affordable, we recommend R34 Boutique Hotel. The location is fantastic, near the Ivan Vazov National Theater in central Sofia. It has gorgeous, loft-inspired details like exposed brick, giant windows, and streamlined but modern décor. It’s a great bargain, too – check rates, reviews, photos, and availability here.

Luxury: As far as we see it, there’s only one option for the best hotel in town: Sense Hotel. We go to their upscale, beautiful rooftop bar all the time when we have guests in town – it has one of the best views in the entire city and they make fantastic cocktails. With beautiful views over Alexander Nevsky, Sofia’s most iconic landmark, the hotel could’t be in a better location. Sense Hotel also boasts a state-of-the-art fitness center, an art gallery in the lobby, an excellent spa with luxe treatments, and an indoor pool. It’s truly the best choice in town. Check rates, reviews, photos, and availability here.

Sofia Travel Resources

Bulgaria - Sofia - Sofia Opera Stephanie and Allison

We want you to have the best trip to Sofia possible. To help you, we’ve created a number of resources that will be helpful.

If this will be your first time in Bulgaria, check out our Bulgaria trip planning guide. We also have a Sofia Itinerary for anyone who will be here for two days (longer itineraries are on the way!).

See also
17 Most Instagrammable Places in Sunny Beach & Nessebar

For transportation, check out our guide to avoiding taxi scams in the city. If you’ll be flying into Sofia, you can read our tips for flying in and out of the Sofia airport.

Next, check out our gigantic list of 101 things to do in Sofia. We also have Sofia restaurant and bar recommendations. We also have articles for popular day trips from Sofia like Plovdiv and Buzludzha.

For more resources for your trip, check out our pages on traveling in Bulgaria and the Balkans

Planning a Trip to Bulgaria? Don’t Forget Travel Insurance!

Make sure you always travel to Bulgaria with a valid travel insurance policy. Travel here includes outdoor activities and travel to highly touristed sites. You need to be covered in case you have an accident or fall victim to theft. Travel insurance will help you recover your expenses and continue to enjoy your trip.

For travel insurance, I use World Nomads. I’ve been a happy customer of theirs for almost three years, and I’ve never had an issue when making a claim. I’m happy to refer them to anyone I meet.

Get a travel insurance quote for your trip here.