Restaurants in Sofia, Bulgaria
Sofia travel guide

Bulgaria · restaurant guide

Best restaurants in Sofia

Sofia's fine-dining landscape, though not yet directly evaluated by the MICHELIN Guide, showcases a burgeoning culinary ambition. Chefs leverage Bulgaria's rich agricultural heritage, focusing on seasonal, often locally sourced ingredients, presenting them with contemporary techniques. The scene is characterized by a blend of traditional flavors and international influences, offering a distinctive, evolving gastronomic identity.

Quick answers — eating in Sofia

Best restaurant overall
COSMOS
Best value
La Bottega (BGN 70-130 / USD 40-75)
Strongest cuisines
Modern European, Japanese, Mediterranean, Italian
Dishes to try
Shopska Salata, Banitsa, Kyufte, Kavarma
Booking window
For top fine-dining establishments, secure reservations at least one to two weeks in advance, especially for weekend dinners. Some may require a credit card guarantee.

Booking ahead is highly advisable for dinner, particularly on weekends. Dress codes are generally smart-casual; some establishments may lean towards business-casual. Tipping around 10-15% is customary. Dinner hours typically begin between 7:00 PM and 8:00 PM, extending into the late evening.

Modern European

Best modern European restaurants in Sofia

Modern European is the catch-all for kitchens that borrow technique from France, produce from their own region and ideas from everywhere — usually tasting-menu only.

COSMOS

Acclaimed local fine dining

Modern Bulgarian · City Centre · BGN 120-200 / USD 70-110

Vladislav Penkin

COSMOS elevates traditional Bulgarian cuisine through innovative preparation and contemporary plating. The restaurant's sleek, minimalist design provides an elegant backdrop for a culinary journey that reinterprets beloved national dishes with sophisticated flair, showcasing local ingredients with meticulous attention to detail. It's a true flagship of Sofia's modern gastronomic movement.

Order: Moussaka 2.0; Deconstructed Banitsa

Chef's

Acclaimed local fine dining

Contemporary European · Lozenets · BGN 100-180 / USD 55-100

Victor Angelov

Led by one of Bulgaria's most recognizable culinary figures, Chef's offers a refined experience with a focus on perfectly executed European dishes. The interior is chic and comfortable, creating an inviting atmosphere for indulging in technically precise cooking. Seasonal menus highlight premium ingredients, making each visit a discovery of contemporary flavors and textures.

Order: Slow-cooked Iberian Pork; Foie Gras Terrine

Restaurant 29

Acclaimed local fine dining

Modern European · Boyana · BGN 110-190 / USD 60-105

Situated in the tranquil Boyana district, Restaurant 29 provides an escape from the city bustle with panoramic views. The menu features sophisticated European dishes prepared with an emphasis on fresh, high-quality produce and imaginative combinations. It’s an ideal setting for a romantic dinner or a special occasion, pairing elegant dining with a serene ambiance.

Order: Seared Scallops with Cauliflower Puree; Duck Confit

Nikolas 0/360

Acclaimed local fine dining

Modern European · Lozenets · BGN 100-170 / USD 55-95

Nikolas Nedelev

Nikolas 0/360 delivers an upscale dining experience with a strong emphasis on seasonal ingredients and precise execution. The menu evolves frequently, reflecting the chef's creative approach to European cuisine. The sophisticated yet comfortable setting, coupled with an attentive service, ensures a memorable meal focused on quality and contemporary culinary artistry.

Order: Pan-seared Foie Gras; Risotto with Wild Mushrooms

Full modern European guide to Sofia

Japanese

Best Japanese restaurants in Sofia

Japanese rooms range from counter omakase, where you eat whatever the chef cut that morning, to kaiseki menus built around the season. Counters are small — book early and arrive on time.

Salt

Acclaimed local fine dining

Japanese Izakaya & Fusion · Doctor's Garden · BGN 90-150 / USD 50-85

Shirohime

Salt presents a unique blend of Japanese izakaya culture with a contemporary European twist in the heart of Sofia. The menu features exquisite small plates designed for sharing, alongside perfectly crafted sushi and sashimi. The vibrant, stylish setting and lively atmosphere make it a popular spot for both casual and celebratory dining, emphasizing fresh ingredients and bold flavors.

Order: Tuna Tataki; Black Cod with Miso Glaze

Mediterranean

Best Mediterranean restaurants in Sofia

Mediterranean menus borrow freely across the sea — olive oil, fish, vegetables, citrus — and tend to be the easiest choice for a mixed table.

Beso

Acclaimed local fine dining

Mediterranean · City Centre · BGN 80-140 / USD 45-80

Beso offers a delightful journey through Mediterranean flavors in a bright, inviting space. The menu emphasizes fresh seafood, vibrant vegetables, and classic dishes from Italy, Spain, and Greece, all prepared with a light, modern touch. It's known for its excellent service and a comfortable, elegant ambiance, perfect for a relaxed yet refined dining experience.

Order: Grilled Octopus; Sea Bass with Seasonal Vegetables

Italian

Best Italian restaurants in Sofia

Italian kitchens abroad split into two camps: the classic trattoria doing pasta, fish and a short wine list, and the modern dining rooms treating Italian produce with tasting-menu precision.

La Bottega

Acclaimed local fine dining

Authentic Italian · City Centre · BGN 70-130 / USD 40-75

Giuseppe Lomuscio

La Bottega stands as a bastion of authentic Italian cuisine in Sofia, offering a rustic yet refined dining experience. The focus is on traditional regional dishes, prepared with imported Italian ingredients and time-honored techniques. The warm, inviting atmosphere and genuine hospitality transport diners directly to Italy, making it a beloved spot for true Italian flavors.

Order: Homemade Tagliatelle with Truffles; Osso Buco

Budget

Where to eat cheaply in Sofia

Divaka

A local chain famous for generous portions of traditional Bulgarian grilled meats and hearty salads. Expect excellent value and a lively atmosphere. A full meal with drinks typically costs around BGN 25-40.

Supata

A popular spot specializing in a wide variety of freshly prepared soups, perfect for a quick, healthy, and affordable lunch. Offerings change daily. A large soup and bread will cost about BGN 8-12.

Street Chefs

Gourmet burgers and hot dogs from a food truck or small eatery. They use quality ingredients and innovative toppings. Great for a casual, satisfying meal on the go, costing around BGN 15-25 per person.

Sasa Asian Pub

Offers a vast menu of pan-Asian dishes, from sushi and noodles to curries, in a trendy, vibrant setting. Portions are good, and the prices are very reasonable for the quality. Dinner around BGN 30-50 per person.

Mekitsa & Kafe

Specializes in 'mekitsa', a traditional Bulgarian fried dough pastry, served sweet or savory, alongside great coffee. It's an ideal spot for a traditional, inexpensive breakfast or snack, costing BGN 5-10.

Local dishes

What to eat in Sofia

Shopska Salata

A refreshing salad made with diced tomatoes, cucumbers, onions, roasted peppers, and topped generously with grated sirene cheese. It's often garnished with parsley. This vibrant dish is a national classic, served as a starter at almost every restaurant across Sofia, especially enjoyable during warmer months.

Banitsa

A traditional Bulgarian pastry made by layering phyllo dough with a mixture of whisked eggs and sirene cheese, then baked until golden and crispy. It can be savory or sweet. Enjoy it freshly baked for breakfast or as a snack from a local bakery like Mekitsa & Kafe, often paired with boza or ayran.

Kyufte

Bulgarian meatballs, typically made from minced pork, beef, or a mix, seasoned with savory spices like cumin and black pepper, then grilled or pan-fried. They are a staple of Bulgarian cuisine, often served with a side of potatoes, lyutenitsa, or a fresh salad. You can find excellent ones at almost any traditional restaurant.

Kavarma

A hearty, slow-cooked stew often prepared in a traditional clay pot (gyuveche). It usually contains various cuts of pork or chicken, onions, mushrooms, peppers, and tomatoes, seasoned with local herbs. It’s a comforting and flavorful dish, perfect for cooler evenings, found in many authentic Bulgarian taverns.

Mekitsa

A beloved Bulgarian fried dough pastry, similar to a doughnut, typically made with yogurt. It's traditionally served hot, dusted with powdered sugar, or drizzled with honey and jam, but can also be enjoyed with savory toppings like sirene cheese. Perfect for breakfast or a street-food treat.

Sarmi

Stuffed cabbage or vine leaves, filled with a savory mixture of minced meat (usually pork or beef), rice, and various spices, then simmered until tender. This labor-intensive dish is a holiday favorite but can be found year-round in traditional Bulgarian restaurants, offering a taste of authentic home cooking.

Tarator

A refreshing cold soup, particularly popular in summer. It's made from Bulgarian yogurt, finely chopped cucumbers, garlic, walnuts, dill, and a splash of olive oil. Light and cooling, Tarator is a perfect starter to any meal during hot Sofia days, found on virtually every restaurant menu.

Rakia

A potent fruit brandy, widely considered the national drink of Bulgaria. It can be made from various fruits like grapes, plums, or apricots. Rakia is typically served as an aperitif, often accompanied by Shopska Salata. Enjoy it responsibly at traditional Bulgarian eateries as a cultural experience.

How to book a table in Sofia

  • · For top fine-dining establishments, secure reservations at least one to two weeks in advance, especially for weekend dinners. Some may require a credit card guarantee.
  • · Many higher-end restaurants offer a more affordably priced lunch menu, providing an excellent opportunity to experience their cuisine without the full dinner cost.
  • · Be aware of potential no-show policies; some restaurants may charge a fee for cancellations made within 24-48 hours or for not arriving.
  • · Always confirm your reservation a day or two prior. For larger groups, contacting the restaurant directly to discuss availability and menu options is recommended.

FAQ

Sofia restaurant questions travellers ask

What is the best restaurant in Sofia?

COSMOS in City Centre is the benchmark table — Modern Bulgarian, led by Vladislav Penkin, acclaimed local fine dining, around BGN 120-200 / USD 70-110 per person. Order the Moussaka 2.0; Deconstructed Banitsa

Where is the best modern European restaurant in Sofia?

COSMOS in City Centre is the modern European table to book in Sofia (BGN 120-200 / USD 70-110 per person). Other strong options: Chef's, Restaurant 29, Nikolas 0/360.

Where is the best Japanese restaurant in Sofia?

Salt in Doctor's Garden is the Japanese table to book in Sofia (BGN 90-150 / USD 50-85 per person).

Where is the best Mediterranean restaurant in Sofia?

Beso in City Centre is the Mediterranean table to book in Sofia (BGN 80-140 / USD 45-80 per person).

Where is the best Italian restaurant in Sofia?

La Bottega in City Centre is the Italian table to book in Sofia (BGN 70-130 / USD 40-75 per person).

Where can I eat well in Sofia without spending a fortune?

La Bottega is the best-value table on this list at roughly BGN 70-130 / USD 40-75 per person. Beyond fine dining, locals point to Divaka, Supata, Street Chefs.

How far in advance should I book restaurants in Sofia?

For top fine-dining establishments, secure reservations at least one to two weeks in advance, especially for weekend dinners. Some may require a credit card guarantee. Many higher-end restaurants offer a more affordably priced lunch menu, providing an excellent opportunity to experience their cuisine without the full dinner cost.

What food is Sofia famous for?

Shopska Salata, Banitsa, Kyufte, Kavarma, Mekitsa — the dishes most worth eating where they come from. A refreshing salad made with diced tomatoes, cucumbers, onions, roasted peppers, and topped generously with grated sirene cheese. It's often garnished with parsley. This vibrant dish is a national classic, served as a starter at almost every restaurant across Sofia, especially enjoyable during warmer months.

Planning the rest of Sofia?

The full Sofia guide has a seven-day itinerary, neighbourhoods, museums and the mistakes to avoid.

Read the Sofia travel guide