Sofia, Bulgaria’s vibrant capital, is not only a hub of history and culture but also a fantastic destination for food lovers. From traditional Bulgarian dishes to international cuisines, the city offers an exciting culinary scene that’s sure to delight your taste buds. Whether you’re a traveler looking for local flavors or a foodie seeking out the latest restaurant trends, Sofia’s dining spots are worth exploring.
Here’s our list of the 10 best places to eat in Sofia:
1. Made in Home
If you're looking for a cozy, homey atmosphere paired with fresh, locally sourced food, Made in Home is the place to go. Offering a creative take on Bulgarian classics, this restaurant emphasizes comfort food with a twist. Don’t miss their signature dishes like baked lamb and seasonal salads, all prepared with organic ingredients.
Location: Angel Kanchev 30A
Cuisine: Bulgarian & European
Vibe: Cozy, Rustic
2. Sasa Asian Pub
For those craving something international, Sasa Asian Pub brings a burst of flavor to Sofia with its fusion of Asian cuisines. From sushi to Thai dishes and Korean BBQ, the menu offers a wide variety of options. The stylish setting and upbeat atmosphere make it a popular spot for both casual dinners and celebratory meals.
Location: Tsar Osvoboditel Blvd 12
Cuisine: Asian Fusion
Vibe: Trendy, Modern
3. SkaraBar
For a true taste of the Balkans, SkaraBar is an absolute must. Known for its grilled meats (skara), this casual restaurant serves some of the best kebabs, sausages, and chops in town. Pair your meal with a glass of rakia, a traditional Bulgarian brandy, for the full local experience.
Location: Serdika 14
Cuisine: Bulgarian & Balkan
Vibe: Casual, Relaxed
4. Sense Hotel Rooftop Bar
While primarily known for its breathtaking views of Sofia, the rooftop bar at Sense Hotel also offers an elegant dining experience. The Mediterranean-inspired menu, combined with a chic ambiance, makes it a perfect choice for a romantic evening or a special night out.
Location: Tsar Osvoboditel Blvd 16
Cuisine: Mediterranean
Vibe: Upscale, Scenic
5. Raketa Rakia Bar
One of the quirkiest and most beloved spots in Sofia, Raketa Rakia Bar serves up traditional Bulgarian dishes with a retro Soviet-era twist. With over 100 varieties of rakia on the menu and hearty favorites like banitsa and grilled meats, it’s a top spot for soaking up authentic Bulgarian cuisine and culture.
Location: Yanko Sakazov 17
Cuisine: Bulgarian
Vibe: Retro, Nostalgic
6. The Little Things
Set in a charming old house, The Little Things serves up a mix of Bulgarian and Mediterranean dishes in a relaxed, intimate environment. It’s the kind of place that feels like a hidden gem, perfect for leisurely lunches or dinners with friends. Be sure to try their seasonal menus, which highlight fresh, local ingredients.
Location: Tsar Ivan Shishman 37
Cuisine: Bulgarian & Mediterranean
Vibe: Cozy, Romantic
7. Boom! Burgers
If you’re in the mood for a juicy burger, head over to Boom! Burgers, the top spot for gourmet burgers in Sofia. Their beef patties are freshly ground and cooked to perfection, served with a variety of toppings and sauces. It’s a casual yet vibrant joint that’s perfect for a quick bite or a relaxed meal.
Location: Karnigradska 15
Cuisine: American
Vibe: Casual, Hip
8. Hadjidraganovite Kashti
Step into Bulgaria’s rich culinary history at Hadjidraganovite Kashti, where traditional dishes are served in a setting that transports you back to the 19th century. The restaurant specializes in regional Bulgarian cuisine, with menu items like kavarma (meat stew), sarmi (stuffed cabbage), and a variety of grilled meats.
Location: Kozloduy 75
Cuisine: Bulgarian
Vibe: Authentic, Historic
9. Cosmos
Cosmos is a high-end restaurant that offers a modern take on Bulgarian cuisine, blending traditional flavors with contemporary techniques. The dishes are beautifully presented and bursting with creativity, making it a great spot for foodies seeking something unique. The chic and stylish interior adds to the overall experience.
Location: Lavele 19
Cuisine: Modern Bulgarian
Vibe: Elegant, Innovative
10. Sasa Sushi
For sushi lovers, Sasa Sushi provides some of the freshest and most flavorful sushi in Sofia. With a wide selection of sushi rolls, sashimi, and Japanese specialties, this sleek, modern spot is perfect for a laid-back meal or a special occasion with friends.
Location: Sofia Ring Mall
Cuisine: Japanese
Vibe: Sleek, Contemporary
Sofia’s culinary scene is as diverse as the city itself, offering everything from traditional Bulgarian fare to international delights. Whether you’re a fan of hearty grilled meats, crave fresh sushi, or want to try something innovative, there’s something for everyone. The next time you’re in Sofia, make sure to explore these top spots and indulge in the city’s flavorful offerings!
Bon appétit!