11 Best Brunch Places in Sofia [Foodie's Guide]
Best brunch spots in Sofia – local's picks
Looking to plan an epic stag do?
As someone who has spent years eating my way through Sofia's evolving food scene, I can confidently say the Bulgarian capital has transformed into a proper brunch destination.
Gone are the days when banitsa from a corner shop was your only morning option. Today, Sofia serves up everything from traditional mekitsi to perfectly poached eggs benedict, all in Instagram-worthy settings.
Whether you're craving fluffy American pancakes, authentic Bulgarian breakfast classics, or specialty coffee that rivals any European capital, I've done the legwork so you don't have to. Here are my absolute favorite spots for brunch in Sofia.
THE Best Brunch Places in Sofia
#1. Wonderland Cake & Brunch
[PHOTO: Wonderland interior/dish] Alt text: Wonderland whimsical brunch
Step into Wonderland and you'll feel like you've tumbled down a rabbit hole into brunch paradise. This Alice in Wonderland-themed spot has become one of my absolute favorite places for a leisurely weekend meal in Sofia. The whimsical decor creates an enchanting atmosphere that makes every visit feel like a little escape from reality.
What sets Wonderland apart is their creative approach to both savory and sweet dishes. The eggs benedict with salmon is a standout, and their signature "Wonderland" dish features a perfectly fried egg with cheese and prosciutto that keeps me coming back. But let's be honest – you're also here for the cakes. Their dessert case is a work of art, with treats like the Little Pony and their famous cheesecake variations. The presentation alone is worth the visit.
The heated outdoor terrace is perfect for cooler months, and the staff is consistently friendly and professional. One tip: definitely call ahead for weekend reservations because this place fills up fast.
Address: ul. Petar Parchevich 26, Sofia Center
Hours: Daily 10:00 AM – 6:00 PM
Average price: €8-15 per person
#2. Rainbow Factory
[PHOTO: Rainbow Factory dish] Alt text: Rainbow Factory mekitsi
Rainbow Factory (or Fabrika Daga as locals call it) is hands-down the most beloved brunch spot among Sofia residents, and I completely understand why. This place has won awards for being Sofia's best brunch, and after countless visits, I can confirm it earns every accolade.
The concept is beautifully simple: traditional Bulgarian breakfast meets specialty coffee in a cozy, industrial-design setting. Their mekitsi – traditional fried dough served with plum jam and sheep cheese – are the best I've had anywhere in the city. The Panagurski eggs seasoned with Za'atar instead of garlic are a revelation. On weekdays, they serve variations of scrambled eggs, omelets, and banitsa, while weekends bring out the full traditional brunch menu.
It's a self-service spot, which keeps prices reasonable and the vibe casual. Fair warning: seating is limited and the place is perpetually packed. Arrive early or be prepared to wait for a table. They now have two locations, which helps spread out the crowds a bit.
Address: ul. Veslets 10 (original) / ul. Sheynovo 13B (second location)
Hours: Mon-Fri 8:00 AM – 6:00 PM, Sat-Sun 9:00 AM – 6:00 PM
Average price: €5-10 per person
#3. Café 1920
[PHOTO: Cafe 1920 interior/food] Alt text: Cafe 1920 brunch
Located in a gorgeous 1920s building with views of Lion's Bridge and passing trams, Café 1920 offers all-day brunch every single day of the week. That flexibility alone makes it a winner in my book.
The interior is a perfect blend of vintage charm and modern comfort, with checkered flooring, exposed brick walls, and colorful seating spread across two floors. The menu celebrates Bulgarian childhood classics with a modern twist – their strandjanki (toasts with minced meat and yellow cheese) are a nostalgic hit, and the French toast is consistently excellent. The Eggs 1920 have become legendary among regulars.
What I appreciate most is the atmosphere: cosmopolitan yet distinctly Sofia. Grab a window seat, order a cappuccino, and watch the city come alive. They don't take reservations, so just walk in and hope for the best – but with plenty of seating, you usually won't wait long.
Address: 60 Knyaginya Maria Luiza Blvd
Hours: Daily 8:00 AM – 8:00 PM
Average price: €8-12 per person
#4. 718 Breakfast & Brunch
[PHOTO: 718 bagel] Alt text: 718 salmon bagel
If you're craving New York-style bagels in the heart of Sofia, 718 is your answer. This relatively new addition to the brunch scene has quickly earned a devoted following for its hand-rolled bagels and specialty coffee.
The interior has a fresh, greenhouse-garden ambiance with white and wood tones that feel instantly calming. Their salmon bagel with cream cheese, red onion, tomato, and capers is exceptional – perfectly seasoned with generous portions. The BLT bagel and their croque monsieur sandwich are also excellent choices. For something sweet, the cardamom bun is divine.
The staff speaks excellent English and happily explains the menu. Service is quick, making this perfect for those mornings when you're hungry but don't want to wait. Weekend mornings get busy, so consider making a reservation if you're with a group.
Address: ul. Knyaz Boris I 99
Hours: Daily, typically until 6:00 PM
Average price: €7-13 per person
#5. Mekitsa & Coffee
[PHOTO: Mekitsa dish] Alt text: Mekitsa with toppings
For the most authentic Bulgarian breakfast experience, Mekitsa & Coffee is non-negotiable. This tiny spot on Graf Ignatiev Street specializes in mekitsa – Bulgaria's beloved fried dough – prepared fresh right before your eyes.
The magic is in the simplicity. Watch them fry the dough to golden perfection, then choose your topping: honey and walnuts for sweetness, sheep cheese and jam for the traditional combo, or Nutella and banana if you're feeling indulgent. They also offer vegan options with cashew cheese for the whole-grain mekitsa.
There's limited seating upstairs, but honestly, grab your mekitsa and coffee to-go and eat it on a bench in the nearby Doctor's Garden – that's the proper Sofia way. A QR code inside gives you access to an English menu, and the friendly staff will guide you through the options.
Address: ul. Graf Ignatiev 28
Hours: Mon-Fri 8:00 AM – 7:00 PM, Sat-Sun 9:00 AM – 7:00 PM
Average price: €3-7 per person
#6. Sweet & Salty Bakery Café
[PHOTO: Sweet & Salty display] Alt text: Sweet Salty pastries
This family-owned bakery near Vitosha Boulevard has become my go-to when I want variety. Their display case is a beautiful chaos of both Bulgarian and international breakfast classics – from eggs benedict to traditional banitsa, from avocado toast to their irresistible Garash cake.
The location is perfect: close enough to the pedestrian zone for post-brunch shopping, but tucked away enough to feel cozy. Their eggs royale with salmon is beautifully executed, and the French toast has earned serious fans. The pastry selection rotates, but the cheesecakes and the Sicilian cannoli are consistently excellent.
Friendly English-speaking staff and credit card acceptance make this spot tourist-friendly without sacrificing local charm. They even sell local wines and specialty dairy products if you want to take something home.
Address: Vitosha Blvd 62A
Hours: Daily 8:00 AM – 8:00 PM
Average price: €8-15 per person
#7. Boho
[PHOTO: Boho courtyard] Alt text: Boho garden seating
Boho delivers exactly what its name promises – a relaxed, bohemian vibe perfect for leisurely weekend brunching. Located on a charming street in the Sredets neighborhood, this spot features a beautiful courtyard garden that's pure magic in warmer months.
The eggs benedict here might be the best in Sofia – perfectly poached eggs, quality ham, and silky hollandaise. But the real showstopper? The chocolate waffles. Trust me, order them even if you think you're more of a savory person. The chicken waffles are another crowd favorite that somehow works brilliantly.
They offer brunch every day from noon, making it ideal for those who prefer late mornings. The cocktail menu includes proper mimosas, which pairs perfectly with the laid-back atmosphere. Just note that indoor smoking (IQOS) is permitted, which might bother some guests.
Address: ul. Hristo Belchev 29B
Hours: Daily 12:00 PM – 11:00 PM
Average price: €10-18 per person
#8. Starata Gospoja (The Old Lady)
[PHOTO: Starata Gospoja dish] Alt text: Starata Gospoja eggs
With a name that translates to "The Old Lady," this popular spot in the trendy Oborishte neighborhood has earned cult status among Sofia's brunch crowd. The vintage-inspired decor is warm and inviting, with thoughtful details that make you feel like you're visiting a beloved grandmother's home.
Their eggs benedict variations are legendary – the "Lady Benedict" is their signature, and they nail it every time. The French omelette with salmon has a slightly Asian twist that surprised me but totally works. The menu leans heavily toward egg dishes, which they execute with precision and care.
It's a semi-self-service spot: order and pay at the counter, take a number, and your food arrives at your table. This keeps things moving efficiently, which you'll appreciate on busy weekend mornings. Due to its popularity, expect crowds during peak brunch hours.
Address: ul. Oborishte 18
Hours: Daily 8:00 AM – 10:00 PM
Average price: €10-15 per person
#9. Sabale
[PHOTO: Sabale interior] Alt text: Sabale minimalist space
For the most Instagram-worthy brunch experience in Sofia, head to Sabale. This minimalist, Copenhagen-inspired spot feels like you've been transported to Scandinavia – all clean lines, natural light, and carefully curated details.
The open kitchen lets you watch your breakfast come together, which adds to the experience. Their avocado toast is legitimately one of the best I've had anywhere – perfectly ripe avocado, precision-sliced, on quality sourdough. The grilled cheese sandwich with tomato soup is comfort food elevated, and the omelette is cooked to perfection.
Sabale operates as self-service: order at the wall menu, pay, and wait for your food. They don't take reservations, so weekends can mean a short wait. They're one of the few places in Sofia offering free tap water, which I appreciate. Coffee is excellent too – specialty roasts prepared with care.
Address: ul. Georgi Benkovski 11
Hours: Wed-Fri 8:00 AM – 4:00 PM, Sat-Sun 9:00 AM – 5:00 PM
Average price: €8-14 per person
#10. Le Soleil Crêpes and Coffee
[PHOTO: Le Soleil crepe] Alt text: Le Soleil crepe
Hidden in the city center is a little French heaven called Le Soleil, and discovering it felt like finding a secret. This spot holds the key to Sofia's best crêpes – both sweet and savory – paired with some of the finest specialty coffee in town.
The sweet crêpes with Bonne Maman confiture or Belgian Callebaut chocolate are perfect for satisfying a morning sweet tooth. But don't sleep on the savory options – the veggie, cheese, and meat variations are all excellent. The atmosphere is intimate and charming, exactly what you'd expect from a French-inspired cafe.
If you're a coffee snob (I say that affectionately, as one myself), you'll appreciate their dedication to quality beans and proper preparation. This isn't a place for a rushed breakfast – settle in, savor your crêpe, and enjoy the escape.
Address: ul. Georgi S. Rakovski 186
Hours: Daily
Average price: €7-12 per person
#11. HleBar
[PHOTO: HleBar bread/pastries] Alt text: HleBar fresh pastries
As a proper bread nerd, HleBar speaks to my soul. This bakery-bistro is the go-to spot for Sofians who appreciate quality sourdough, freshly baked banitsa, and an honest, no-frills breakfast experience.
The concept is simple: fresh bread, quality ingredients, and a rotating menu of breakfast and lunch options. Their banitsa varieties – from classic cheese to leek to pumpkin – are outstanding, with perfectly flaky layers. The cheese foldovers (like little empanadas) and pumpkin rolls have devoted fans. They even sell their house-made flour if you want to try baking at home.
It's mostly a grab-and-go situation, with some seating available. The staff is friendly, and the atmosphere has that beloved neighborhood-bakery feel. Come hungry, because you'll want to try more than one thing.
Address: ul. Tsar Ivan Shishman 27
Hours: Daily 7:30 AM – 8:30 PM
Average price: €5-10 per person
[PHOTO: Final brunch scene] Alt text: Sofia morning brunch
FAQ
Where can I find traditional Bulgarian breakfast in Sofia?
Rainbow Factory and Mekitsa & Coffee are the best spots for authentic Bulgarian breakfast. Rainbow Factory serves traditional dishes like mekitsi, banitsa, and Panagurski eggs with specialty coffee in a modern setting. Mekitsa & Coffee specializes exclusively in mekitsi – fried dough served with various sweet and savory toppings like sheep cheese and plum jam.
What is mekitsa and where should I try it?
Mekitsa is a traditional Bulgarian fried dough dish made with yogurt, similar to a shapeless donut. It's typically served warm with toppings like honey, jam, powdered sugar, or white sheep cheese. Mekitsa & Coffee on Graf Ignatiev Street is the best dedicated spot, while Rainbow Factory also serves excellent mekitsi on their weekend brunch menu.
Do I need reservations for brunch in Sofia?
For popular spots like Wonderland, Boho, and 718 Breakfast & Brunch, weekend reservations are highly recommended. Café 1920 and Sabale don't accept reservations – it's walk-in only. Rainbow Factory and Mekitsa & Coffee have limited seating, so arriving early is your best strategy to avoid waiting.
What time do brunch places open in Sofia?
Most brunch spots in Sofia open between 8:00 and 9:00 AM on weekdays, with some opening at 9:00 AM on weekends. Rainbow Factory opens at 8:00 AM weekdays and 9:00 AM weekends. Boho is an exception, opening at noon daily, making it perfect for late risers.
Are brunch places in Sofia vegetarian-friendly?
Yes, most Sofia brunch spots offer excellent vegetarian options. Rainbow Factory has dedicated vegetarian dishes on their menu, Sweet & Salty Bakery Café offers various meat-free options, and Sabale features vegetarian-friendly dishes like avocado toast and vegetable omelettes. Mekitsa & Coffee even has vegan mekitsi with cashew cheese.
How much does brunch cost in Sofia?
Brunch in Sofia is remarkably affordable compared to Western European cities. Budget options like Mekitsa & Coffee run €3-7 per person, mid-range spots like Rainbow Factory and Café 1920 cost €8-12, while upscale options like Boho and Starata Gospoja range from €10-18 per person including drinks.
Is English spoken at brunch restaurants in Sofia?
Most central Sofia brunch spots have English-speaking staff, especially tourist-friendly venues like 718 Breakfast & Brunch, Sweet & Salty Bakery Café, and Wonderland. Mekitsa & Coffee has a QR code for an English menu. At more local spots like Rainbow Factory, staff may have limited English but are helpful regardless.
What should I order at a Bulgarian brunch?
Try the mekitsi at Mekitsa & Coffee or Rainbow Factory, banitsa (cheese-filled filo pastry) at HleBar, and eggs benedict at Starata Gospoja. For a modern take on Bulgarian classics, Café 1920's strandjanki (minced meat toasts) is excellent. Don't miss trying ayran (liquid yogurt) or boza (fermented wheat drink) alongside traditional pastries.
Can I pay by card at Sofia brunch spots?
Most brunch places in Sofia now accept credit and debit cards, including Visa and Mastercard. However, it's always wise to carry some cash as backup, especially at smaller spots like Mekitsa & Coffee or HleBar. Card payment is standard at places like Sweet & Salty, Café 1920, and Wonderland.
What is the best brunch spot near Vitosha Boulevard?
Sweet & Salty Bakery Café is located right near Vitosha Boulevard, making it perfect for combining brunch with shopping. Wonderland on Petar Parchevich Street is also a short walk from the pedestrian zone. Both offer excellent food in convenient locations near Sofia's main shopping and tourist area.
Conclusion
Sofia's brunch scene has come a long way, and I genuinely love exploring it. From traditional Bulgarian mekitsi at Rainbow Factory to perfectly crafted bagels at 718, this city offers something for every palate and mood. My advice? Start with Rainbow Factory for the authentic local experience, then work your way through Wonderland for the atmosphere and Café 1920 for the all-day flexibility. And if you only have time for one quick, quintessentially Bulgarian bite, grab a mekitsa with cheese and jam – your taste buds will thank you.
As someone who has spent years eating my way through Sofia's evolving food scene, I can confidently say the Bulgarian capital has transformed into a proper brunch destination.
Gone are the days when banitsa from a corner shop was your only morning option. Today, Sofia serves up everything from traditional mekitsi to perfectly poached eggs benedict, all in Instagram-worthy settings.
Whether you're craving fluffy American pancakes, authentic Bulgarian breakfast classics, or specialty coffee that rivals any European capital, I've done the legwork so you don't have to. Here are my absolute favorite spots for brunch in Sofia.
THE Best Brunch Places in Sofia
#1. Wonderland Cake & Brunch
[PHOTO: Wonderland interior/dish] Alt text: Wonderland whimsical brunch
Step into Wonderland and you'll feel like you've tumbled down a rabbit hole into brunch paradise. This Alice in Wonderland-themed spot has become one of my absolute favorite places for a leisurely weekend meal in Sofia. The whimsical decor creates an enchanting atmosphere that makes every visit feel like a little escape from reality.
What sets Wonderland apart is their creative approach to both savory and sweet dishes. The eggs benedict with salmon is a standout, and their signature "Wonderland" dish features a perfectly fried egg with cheese and prosciutto that keeps me coming back. But let's be honest – you're also here for the cakes. Their dessert case is a work of art, with treats like the Little Pony and their famous cheesecake variations. The presentation alone is worth the visit.
The heated outdoor terrace is perfect for cooler months, and the staff is consistently friendly and professional. One tip: definitely call ahead for weekend reservations because this place fills up fast.
Address: ul. Petar Parchevich 26, Sofia Center
Hours: Daily 10:00 AM – 6:00 PM
Average price: €8-15 per person
#2. Rainbow Factory
[PHOTO: Rainbow Factory dish] Alt text: Rainbow Factory mekitsi
Rainbow Factory (or Fabrika Daga as locals call it) is hands-down the most beloved brunch spot among Sofia residents, and I completely understand why. This place has won awards for being Sofia's best brunch, and after countless visits, I can confirm it earns every accolade.
The concept is beautifully simple: traditional Bulgarian breakfast meets specialty coffee in a cozy, industrial-design setting. Their mekitsi – traditional fried dough served with plum jam and sheep cheese – are the best I've had anywhere in the city. The Panagurski eggs seasoned with Za'atar instead of garlic are a revelation. On weekdays, they serve variations of scrambled eggs, omelets, and banitsa, while weekends bring out the full traditional brunch menu.
It's a self-service spot, which keeps prices reasonable and the vibe casual. Fair warning: seating is limited and the place is perpetually packed. Arrive early or be prepared to wait for a table. They now have two locations, which helps spread out the crowds a bit.
Address: ul. Veslets 10 (original) / ul. Sheynovo 13B (second location)
Hours: Mon-Fri 8:00 AM – 6:00 PM, Sat-Sun 9:00 AM – 6:00 PM
Average price: €5-10 per person
#3. Café 1920
[PHOTO: Cafe 1920 interior/food] Alt text: Cafe 1920 brunch
Located in a gorgeous 1920s building with views of Lion's Bridge and passing trams, Café 1920 offers all-day brunch every single day of the week. That flexibility alone makes it a winner in my book.
The interior is a perfect blend of vintage charm and modern comfort, with checkered flooring, exposed brick walls, and colorful seating spread across two floors. The menu celebrates Bulgarian childhood classics with a modern twist – their strandjanki (toasts with minced meat and yellow cheese) are a nostalgic hit, and the French toast is consistently excellent. The Eggs 1920 have become legendary among regulars.
What I appreciate most is the atmosphere: cosmopolitan yet distinctly Sofia. Grab a window seat, order a cappuccino, and watch the city come alive. They don't take reservations, so just walk in and hope for the best – but with plenty of seating, you usually won't wait long.
Address: 60 Knyaginya Maria Luiza Blvd
Hours: Daily 8:00 AM – 8:00 PM
Average price: €8-12 per person
#4. 718 Breakfast & Brunch
[PHOTO: 718 bagel] Alt text: 718 salmon bagel
If you're craving New York-style bagels in the heart of Sofia, 718 is your answer. This relatively new addition to the brunch scene has quickly earned a devoted following for its hand-rolled bagels and specialty coffee.
The interior has a fresh, greenhouse-garden ambiance with white and wood tones that feel instantly calming. Their salmon bagel with cream cheese, red onion, tomato, and capers is exceptional – perfectly seasoned with generous portions. The BLT bagel and their croque monsieur sandwich are also excellent choices. For something sweet, the cardamom bun is divine.
The staff speaks excellent English and happily explains the menu. Service is quick, making this perfect for those mornings when you're hungry but don't want to wait. Weekend mornings get busy, so consider making a reservation if you're with a group.
Address: ul. Knyaz Boris I 99
Hours: Daily, typically until 6:00 PM
Average price: €7-13 per person
#5. Mekitsa & Coffee
[PHOTO: Mekitsa dish] Alt text: Mekitsa with toppings
For the most authentic Bulgarian breakfast experience, Mekitsa & Coffee is non-negotiable. This tiny spot on Graf Ignatiev Street specializes in mekitsa – Bulgaria's beloved fried dough – prepared fresh right before your eyes.
The magic is in the simplicity. Watch them fry the dough to golden perfection, then choose your topping: honey and walnuts for sweetness, sheep cheese and jam for the traditional combo, or Nutella and banana if you're feeling indulgent. They also offer vegan options with cashew cheese for the whole-grain mekitsa.
There's limited seating upstairs, but honestly, grab your mekitsa and coffee to-go and eat it on a bench in the nearby Doctor's Garden – that's the proper Sofia way. A QR code inside gives you access to an English menu, and the friendly staff will guide you through the options.
Address: ul. Graf Ignatiev 28
Hours: Mon-Fri 8:00 AM – 7:00 PM, Sat-Sun 9:00 AM – 7:00 PM
Average price: €3-7 per person
#6. Sweet & Salty Bakery Café
[PHOTO: Sweet & Salty display] Alt text: Sweet Salty pastries
This family-owned bakery near Vitosha Boulevard has become my go-to when I want variety. Their display case is a beautiful chaos of both Bulgarian and international breakfast classics – from eggs benedict to traditional banitsa, from avocado toast to their irresistible Garash cake.
The location is perfect: close enough to the pedestrian zone for post-brunch shopping, but tucked away enough to feel cozy. Their eggs royale with salmon is beautifully executed, and the French toast has earned serious fans. The pastry selection rotates, but the cheesecakes and the Sicilian cannoli are consistently excellent.
Friendly English-speaking staff and credit card acceptance make this spot tourist-friendly without sacrificing local charm. They even sell local wines and specialty dairy products if you want to take something home.
Address: Vitosha Blvd 62A
Hours: Daily 8:00 AM – 8:00 PM
Average price: €8-15 per person
#7. Boho
[PHOTO: Boho courtyard] Alt text: Boho garden seating
Boho delivers exactly what its name promises – a relaxed, bohemian vibe perfect for leisurely weekend brunching. Located on a charming street in the Sredets neighborhood, this spot features a beautiful courtyard garden that's pure magic in warmer months.
The eggs benedict here might be the best in Sofia – perfectly poached eggs, quality ham, and silky hollandaise. But the real showstopper? The chocolate waffles. Trust me, order them even if you think you're more of a savory person. The chicken waffles are another crowd favorite that somehow works brilliantly.
They offer brunch every day from noon, making it ideal for those who prefer late mornings. The cocktail menu includes proper mimosas, which pairs perfectly with the laid-back atmosphere. Just note that indoor smoking (IQOS) is permitted, which might bother some guests.
Address: ul. Hristo Belchev 29B
Hours: Daily 12:00 PM – 11:00 PM
Average price: €10-18 per person
#8. Starata Gospoja (The Old Lady)
[PHOTO: Starata Gospoja dish] Alt text: Starata Gospoja eggs
With a name that translates to "The Old Lady," this popular spot in the trendy Oborishte neighborhood has earned cult status among Sofia's brunch crowd. The vintage-inspired decor is warm and inviting, with thoughtful details that make you feel like you're visiting a beloved grandmother's home.
Their eggs benedict variations are legendary – the "Lady Benedict" is their signature, and they nail it every time. The French omelette with salmon has a slightly Asian twist that surprised me but totally works. The menu leans heavily toward egg dishes, which they execute with precision and care.
It's a semi-self-service spot: order and pay at the counter, take a number, and your food arrives at your table. This keeps things moving efficiently, which you'll appreciate on busy weekend mornings. Due to its popularity, expect crowds during peak brunch hours.
Address: ul. Oborishte 18
Hours: Daily 8:00 AM – 10:00 PM
Average price: €10-15 per person
#9. Sabale
[PHOTO: Sabale interior] Alt text: Sabale minimalist space
For the most Instagram-worthy brunch experience in Sofia, head to Sabale. This minimalist, Copenhagen-inspired spot feels like you've been transported to Scandinavia – all clean lines, natural light, and carefully curated details.
The open kitchen lets you watch your breakfast come together, which adds to the experience. Their avocado toast is legitimately one of the best I've had anywhere – perfectly ripe avocado, precision-sliced, on quality sourdough. The grilled cheese sandwich with tomato soup is comfort food elevated, and the omelette is cooked to perfection.
Sabale operates as self-service: order at the wall menu, pay, and wait for your food. They don't take reservations, so weekends can mean a short wait. They're one of the few places in Sofia offering free tap water, which I appreciate. Coffee is excellent too – specialty roasts prepared with care.
Address: ul. Georgi Benkovski 11
Hours: Wed-Fri 8:00 AM – 4:00 PM, Sat-Sun 9:00 AM – 5:00 PM
Average price: €8-14 per person
#10. Le Soleil Crêpes and Coffee
[PHOTO: Le Soleil crepe] Alt text: Le Soleil crepe
Hidden in the city center is a little French heaven called Le Soleil, and discovering it felt like finding a secret. This spot holds the key to Sofia's best crêpes – both sweet and savory – paired with some of the finest specialty coffee in town.
The sweet crêpes with Bonne Maman confiture or Belgian Callebaut chocolate are perfect for satisfying a morning sweet tooth. But don't sleep on the savory options – the veggie, cheese, and meat variations are all excellent. The atmosphere is intimate and charming, exactly what you'd expect from a French-inspired cafe.
If you're a coffee snob (I say that affectionately, as one myself), you'll appreciate their dedication to quality beans and proper preparation. This isn't a place for a rushed breakfast – settle in, savor your crêpe, and enjoy the escape.
Address: ul. Georgi S. Rakovski 186
Hours: Daily
Average price: €7-12 per person
#11. HleBar
[PHOTO: HleBar bread/pastries] Alt text: HleBar fresh pastries
As a proper bread nerd, HleBar speaks to my soul. This bakery-bistro is the go-to spot for Sofians who appreciate quality sourdough, freshly baked banitsa, and an honest, no-frills breakfast experience.
The concept is simple: fresh bread, quality ingredients, and a rotating menu of breakfast and lunch options. Their banitsa varieties – from classic cheese to leek to pumpkin – are outstanding, with perfectly flaky layers. The cheese foldovers (like little empanadas) and pumpkin rolls have devoted fans. They even sell their house-made flour if you want to try baking at home.
It's mostly a grab-and-go situation, with some seating available. The staff is friendly, and the atmosphere has that beloved neighborhood-bakery feel. Come hungry, because you'll want to try more than one thing.
Address: ul. Tsar Ivan Shishman 27
Hours: Daily 7:30 AM – 8:30 PM
Average price: €5-10 per person
[PHOTO: Final brunch scene] Alt text: Sofia morning brunch
FAQ
Where can I find traditional Bulgarian breakfast in Sofia?
Rainbow Factory and Mekitsa & Coffee are the best spots for authentic Bulgarian breakfast. Rainbow Factory serves traditional dishes like mekitsi, banitsa, and Panagurski eggs with specialty coffee in a modern setting. Mekitsa & Coffee specializes exclusively in mekitsi – fried dough served with various sweet and savory toppings like sheep cheese and plum jam.
What is mekitsa and where should I try it?
Mekitsa is a traditional Bulgarian fried dough dish made with yogurt, similar to a shapeless donut. It's typically served warm with toppings like honey, jam, powdered sugar, or white sheep cheese. Mekitsa & Coffee on Graf Ignatiev Street is the best dedicated spot, while Rainbow Factory also serves excellent mekitsi on their weekend brunch menu.
Do I need reservations for brunch in Sofia?
For popular spots like Wonderland, Boho, and 718 Breakfast & Brunch, weekend reservations are highly recommended. Café 1920 and Sabale don't accept reservations – it's walk-in only. Rainbow Factory and Mekitsa & Coffee have limited seating, so arriving early is your best strategy to avoid waiting.
What time do brunch places open in Sofia?
Most brunch spots in Sofia open between 8:00 and 9:00 AM on weekdays, with some opening at 9:00 AM on weekends. Rainbow Factory opens at 8:00 AM weekdays and 9:00 AM weekends. Boho is an exception, opening at noon daily, making it perfect for late risers.
Are brunch places in Sofia vegetarian-friendly?
Yes, most Sofia brunch spots offer excellent vegetarian options. Rainbow Factory has dedicated vegetarian dishes on their menu, Sweet & Salty Bakery Café offers various meat-free options, and Sabale features vegetarian-friendly dishes like avocado toast and vegetable omelettes. Mekitsa & Coffee even has vegan mekitsi with cashew cheese.
How much does brunch cost in Sofia?
Brunch in Sofia is remarkably affordable compared to Western European cities. Budget options like Mekitsa & Coffee run €3-7 per person, mid-range spots like Rainbow Factory and Café 1920 cost €8-12, while upscale options like Boho and Starata Gospoja range from €10-18 per person including drinks.
Is English spoken at brunch restaurants in Sofia?
Most central Sofia brunch spots have English-speaking staff, especially tourist-friendly venues like 718 Breakfast & Brunch, Sweet & Salty Bakery Café, and Wonderland. Mekitsa & Coffee has a QR code for an English menu. At more local spots like Rainbow Factory, staff may have limited English but are helpful regardless.
What should I order at a Bulgarian brunch?
Try the mekitsi at Mekitsa & Coffee or Rainbow Factory, banitsa (cheese-filled filo pastry) at HleBar, and eggs benedict at Starata Gospoja. For a modern take on Bulgarian classics, Café 1920's strandjanki (minced meat toasts) is excellent. Don't miss trying ayran (liquid yogurt) or boza (fermented wheat drink) alongside traditional pastries.
Can I pay by card at Sofia brunch spots?
Most brunch places in Sofia now accept credit and debit cards, including Visa and Mastercard. However, it's always wise to carry some cash as backup, especially at smaller spots like Mekitsa & Coffee or HleBar. Card payment is standard at places like Sweet & Salty, Café 1920, and Wonderland.
What is the best brunch spot near Vitosha Boulevard?
Sweet & Salty Bakery Café is located right near Vitosha Boulevard, making it perfect for combining brunch with shopping. Wonderland on Petar Parchevich Street is also a short walk from the pedestrian zone. Both offer excellent food in convenient locations near Sofia's main shopping and tourist area.
Conclusion
Sofia's brunch scene has come a long way, and I genuinely love exploring it. From traditional Bulgarian mekitsi at Rainbow Factory to perfectly crafted bagels at 718, this city offers something for every palate and mood. My advice? Start with Rainbow Factory for the authentic local experience, then work your way through Wonderland for the atmosphere and Café 1920 for the all-day flexibility. And if you only have time for one quick, quintessentially Bulgarian bite, grab a mekitsa with cheese and jam – your taste buds will thank you.
As someone who has spent years eating my way through Sofia's evolving food scene, I can confidently say the Bulgarian capital has transformed into a proper brunch destination.
Gone are the days when banitsa from a corner shop was your only morning option. Today, Sofia serves up everything from traditional mekitsi to perfectly poached eggs benedict, all in Instagram-worthy settings.
Whether you're craving fluffy American pancakes, authentic Bulgarian breakfast classics, or specialty coffee that rivals any European capital, I've done the legwork so you don't have to. Here are my absolute favorite spots for brunch in Sofia.
THE Best Brunch Places in Sofia
#1. Wonderland Cake & Brunch
[PHOTO: Wonderland interior/dish] Alt text: Wonderland whimsical brunch
Step into Wonderland and you'll feel like you've tumbled down a rabbit hole into brunch paradise. This Alice in Wonderland-themed spot has become one of my absolute favorite places for a leisurely weekend meal in Sofia. The whimsical decor creates an enchanting atmosphere that makes every visit feel like a little escape from reality.
What sets Wonderland apart is their creative approach to both savory and sweet dishes. The eggs benedict with salmon is a standout, and their signature "Wonderland" dish features a perfectly fried egg with cheese and prosciutto that keeps me coming back. But let's be honest – you're also here for the cakes. Their dessert case is a work of art, with treats like the Little Pony and their famous cheesecake variations. The presentation alone is worth the visit.
The heated outdoor terrace is perfect for cooler months, and the staff is consistently friendly and professional. One tip: definitely call ahead for weekend reservations because this place fills up fast.
Address: ul. Petar Parchevich 26, Sofia Center
Hours: Daily 10:00 AM – 6:00 PM
Average price: €8-15 per person
#2. Rainbow Factory
[PHOTO: Rainbow Factory dish] Alt text: Rainbow Factory mekitsi
Rainbow Factory (or Fabrika Daga as locals call it) is hands-down the most beloved brunch spot among Sofia residents, and I completely understand why. This place has won awards for being Sofia's best brunch, and after countless visits, I can confirm it earns every accolade.
The concept is beautifully simple: traditional Bulgarian breakfast meets specialty coffee in a cozy, industrial-design setting. Their mekitsi – traditional fried dough served with plum jam and sheep cheese – are the best I've had anywhere in the city. The Panagurski eggs seasoned with Za'atar instead of garlic are a revelation. On weekdays, they serve variations of scrambled eggs, omelets, and banitsa, while weekends bring out the full traditional brunch menu.
It's a self-service spot, which keeps prices reasonable and the vibe casual. Fair warning: seating is limited and the place is perpetually packed. Arrive early or be prepared to wait for a table. They now have two locations, which helps spread out the crowds a bit.
Address: ul. Veslets 10 (original) / ul. Sheynovo 13B (second location)
Hours: Mon-Fri 8:00 AM – 6:00 PM, Sat-Sun 9:00 AM – 6:00 PM
Average price: €5-10 per person
#3. Café 1920
[PHOTO: Cafe 1920 interior/food] Alt text: Cafe 1920 brunch
Located in a gorgeous 1920s building with views of Lion's Bridge and passing trams, Café 1920 offers all-day brunch every single day of the week. That flexibility alone makes it a winner in my book.
The interior is a perfect blend of vintage charm and modern comfort, with checkered flooring, exposed brick walls, and colorful seating spread across two floors. The menu celebrates Bulgarian childhood classics with a modern twist – their strandjanki (toasts with minced meat and yellow cheese) are a nostalgic hit, and the French toast is consistently excellent. The Eggs 1920 have become legendary among regulars.
What I appreciate most is the atmosphere: cosmopolitan yet distinctly Sofia. Grab a window seat, order a cappuccino, and watch the city come alive. They don't take reservations, so just walk in and hope for the best – but with plenty of seating, you usually won't wait long.
Address: 60 Knyaginya Maria Luiza Blvd
Hours: Daily 8:00 AM – 8:00 PM
Average price: €8-12 per person
#4. 718 Breakfast & Brunch
[PHOTO: 718 bagel] Alt text: 718 salmon bagel
If you're craving New York-style bagels in the heart of Sofia, 718 is your answer. This relatively new addition to the brunch scene has quickly earned a devoted following for its hand-rolled bagels and specialty coffee.
The interior has a fresh, greenhouse-garden ambiance with white and wood tones that feel instantly calming. Their salmon bagel with cream cheese, red onion, tomato, and capers is exceptional – perfectly seasoned with generous portions. The BLT bagel and their croque monsieur sandwich are also excellent choices. For something sweet, the cardamom bun is divine.
The staff speaks excellent English and happily explains the menu. Service is quick, making this perfect for those mornings when you're hungry but don't want to wait. Weekend mornings get busy, so consider making a reservation if you're with a group.
Address: ul. Knyaz Boris I 99
Hours: Daily, typically until 6:00 PM
Average price: €7-13 per person
#5. Mekitsa & Coffee
[PHOTO: Mekitsa dish] Alt text: Mekitsa with toppings
For the most authentic Bulgarian breakfast experience, Mekitsa & Coffee is non-negotiable. This tiny spot on Graf Ignatiev Street specializes in mekitsa – Bulgaria's beloved fried dough – prepared fresh right before your eyes.
The magic is in the simplicity. Watch them fry the dough to golden perfection, then choose your topping: honey and walnuts for sweetness, sheep cheese and jam for the traditional combo, or Nutella and banana if you're feeling indulgent. They also offer vegan options with cashew cheese for the whole-grain mekitsa.
There's limited seating upstairs, but honestly, grab your mekitsa and coffee to-go and eat it on a bench in the nearby Doctor's Garden – that's the proper Sofia way. A QR code inside gives you access to an English menu, and the friendly staff will guide you through the options.
Address: ul. Graf Ignatiev 28
Hours: Mon-Fri 8:00 AM – 7:00 PM, Sat-Sun 9:00 AM – 7:00 PM
Average price: €3-7 per person
#6. Sweet & Salty Bakery Café
[PHOTO: Sweet & Salty display] Alt text: Sweet Salty pastries
This family-owned bakery near Vitosha Boulevard has become my go-to when I want variety. Their display case is a beautiful chaos of both Bulgarian and international breakfast classics – from eggs benedict to traditional banitsa, from avocado toast to their irresistible Garash cake.
The location is perfect: close enough to the pedestrian zone for post-brunch shopping, but tucked away enough to feel cozy. Their eggs royale with salmon is beautifully executed, and the French toast has earned serious fans. The pastry selection rotates, but the cheesecakes and the Sicilian cannoli are consistently excellent.
Friendly English-speaking staff and credit card acceptance make this spot tourist-friendly without sacrificing local charm. They even sell local wines and specialty dairy products if you want to take something home.
Address: Vitosha Blvd 62A
Hours: Daily 8:00 AM – 8:00 PM
Average price: €8-15 per person
#7. Boho
[PHOTO: Boho courtyard] Alt text: Boho garden seating
Boho delivers exactly what its name promises – a relaxed, bohemian vibe perfect for leisurely weekend brunching. Located on a charming street in the Sredets neighborhood, this spot features a beautiful courtyard garden that's pure magic in warmer months.
The eggs benedict here might be the best in Sofia – perfectly poached eggs, quality ham, and silky hollandaise. But the real showstopper? The chocolate waffles. Trust me, order them even if you think you're more of a savory person. The chicken waffles are another crowd favorite that somehow works brilliantly.
They offer brunch every day from noon, making it ideal for those who prefer late mornings. The cocktail menu includes proper mimosas, which pairs perfectly with the laid-back atmosphere. Just note that indoor smoking (IQOS) is permitted, which might bother some guests.
Address: ul. Hristo Belchev 29B
Hours: Daily 12:00 PM – 11:00 PM
Average price: €10-18 per person
#8. Starata Gospoja (The Old Lady)
[PHOTO: Starata Gospoja dish] Alt text: Starata Gospoja eggs
With a name that translates to "The Old Lady," this popular spot in the trendy Oborishte neighborhood has earned cult status among Sofia's brunch crowd. The vintage-inspired decor is warm and inviting, with thoughtful details that make you feel like you're visiting a beloved grandmother's home.
Their eggs benedict variations are legendary – the "Lady Benedict" is their signature, and they nail it every time. The French omelette with salmon has a slightly Asian twist that surprised me but totally works. The menu leans heavily toward egg dishes, which they execute with precision and care.
It's a semi-self-service spot: order and pay at the counter, take a number, and your food arrives at your table. This keeps things moving efficiently, which you'll appreciate on busy weekend mornings. Due to its popularity, expect crowds during peak brunch hours.
Address: ul. Oborishte 18
Hours: Daily 8:00 AM – 10:00 PM
Average price: €10-15 per person
#9. Sabale
[PHOTO: Sabale interior] Alt text: Sabale minimalist space
For the most Instagram-worthy brunch experience in Sofia, head to Sabale. This minimalist, Copenhagen-inspired spot feels like you've been transported to Scandinavia – all clean lines, natural light, and carefully curated details.
The open kitchen lets you watch your breakfast come together, which adds to the experience. Their avocado toast is legitimately one of the best I've had anywhere – perfectly ripe avocado, precision-sliced, on quality sourdough. The grilled cheese sandwich with tomato soup is comfort food elevated, and the omelette is cooked to perfection.
Sabale operates as self-service: order at the wall menu, pay, and wait for your food. They don't take reservations, so weekends can mean a short wait. They're one of the few places in Sofia offering free tap water, which I appreciate. Coffee is excellent too – specialty roasts prepared with care.
Address: ul. Georgi Benkovski 11
Hours: Wed-Fri 8:00 AM – 4:00 PM, Sat-Sun 9:00 AM – 5:00 PM
Average price: €8-14 per person
#10. Le Soleil Crêpes and Coffee
[PHOTO: Le Soleil crepe] Alt text: Le Soleil crepe
Hidden in the city center is a little French heaven called Le Soleil, and discovering it felt like finding a secret. This spot holds the key to Sofia's best crêpes – both sweet and savory – paired with some of the finest specialty coffee in town.
The sweet crêpes with Bonne Maman confiture or Belgian Callebaut chocolate are perfect for satisfying a morning sweet tooth. But don't sleep on the savory options – the veggie, cheese, and meat variations are all excellent. The atmosphere is intimate and charming, exactly what you'd expect from a French-inspired cafe.
If you're a coffee snob (I say that affectionately, as one myself), you'll appreciate their dedication to quality beans and proper preparation. This isn't a place for a rushed breakfast – settle in, savor your crêpe, and enjoy the escape.
Address: ul. Georgi S. Rakovski 186
Hours: Daily
Average price: €7-12 per person
#11. HleBar
[PHOTO: HleBar bread/pastries] Alt text: HleBar fresh pastries
As a proper bread nerd, HleBar speaks to my soul. This bakery-bistro is the go-to spot for Sofians who appreciate quality sourdough, freshly baked banitsa, and an honest, no-frills breakfast experience.
The concept is simple: fresh bread, quality ingredients, and a rotating menu of breakfast and lunch options. Their banitsa varieties – from classic cheese to leek to pumpkin – are outstanding, with perfectly flaky layers. The cheese foldovers (like little empanadas) and pumpkin rolls have devoted fans. They even sell their house-made flour if you want to try baking at home.
It's mostly a grab-and-go situation, with some seating available. The staff is friendly, and the atmosphere has that beloved neighborhood-bakery feel. Come hungry, because you'll want to try more than one thing.
Address: ul. Tsar Ivan Shishman 27
Hours: Daily 7:30 AM – 8:30 PM
Average price: €5-10 per person
[PHOTO: Final brunch scene] Alt text: Sofia morning brunch
FAQ
Where can I find traditional Bulgarian breakfast in Sofia?
Rainbow Factory and Mekitsa & Coffee are the best spots for authentic Bulgarian breakfast. Rainbow Factory serves traditional dishes like mekitsi, banitsa, and Panagurski eggs with specialty coffee in a modern setting. Mekitsa & Coffee specializes exclusively in mekitsi – fried dough served with various sweet and savory toppings like sheep cheese and plum jam.
What is mekitsa and where should I try it?
Mekitsa is a traditional Bulgarian fried dough dish made with yogurt, similar to a shapeless donut. It's typically served warm with toppings like honey, jam, powdered sugar, or white sheep cheese. Mekitsa & Coffee on Graf Ignatiev Street is the best dedicated spot, while Rainbow Factory also serves excellent mekitsi on their weekend brunch menu.
Do I need reservations for brunch in Sofia?
For popular spots like Wonderland, Boho, and 718 Breakfast & Brunch, weekend reservations are highly recommended. Café 1920 and Sabale don't accept reservations – it's walk-in only. Rainbow Factory and Mekitsa & Coffee have limited seating, so arriving early is your best strategy to avoid waiting.
What time do brunch places open in Sofia?
Most brunch spots in Sofia open between 8:00 and 9:00 AM on weekdays, with some opening at 9:00 AM on weekends. Rainbow Factory opens at 8:00 AM weekdays and 9:00 AM weekends. Boho is an exception, opening at noon daily, making it perfect for late risers.
Are brunch places in Sofia vegetarian-friendly?
Yes, most Sofia brunch spots offer excellent vegetarian options. Rainbow Factory has dedicated vegetarian dishes on their menu, Sweet & Salty Bakery Café offers various meat-free options, and Sabale features vegetarian-friendly dishes like avocado toast and vegetable omelettes. Mekitsa & Coffee even has vegan mekitsi with cashew cheese.
How much does brunch cost in Sofia?
Brunch in Sofia is remarkably affordable compared to Western European cities. Budget options like Mekitsa & Coffee run €3-7 per person, mid-range spots like Rainbow Factory and Café 1920 cost €8-12, while upscale options like Boho and Starata Gospoja range from €10-18 per person including drinks.
Is English spoken at brunch restaurants in Sofia?
Most central Sofia brunch spots have English-speaking staff, especially tourist-friendly venues like 718 Breakfast & Brunch, Sweet & Salty Bakery Café, and Wonderland. Mekitsa & Coffee has a QR code for an English menu. At more local spots like Rainbow Factory, staff may have limited English but are helpful regardless.
What should I order at a Bulgarian brunch?
Try the mekitsi at Mekitsa & Coffee or Rainbow Factory, banitsa (cheese-filled filo pastry) at HleBar, and eggs benedict at Starata Gospoja. For a modern take on Bulgarian classics, Café 1920's strandjanki (minced meat toasts) is excellent. Don't miss trying ayran (liquid yogurt) or boza (fermented wheat drink) alongside traditional pastries.
Can I pay by card at Sofia brunch spots?
Most brunch places in Sofia now accept credit and debit cards, including Visa and Mastercard. However, it's always wise to carry some cash as backup, especially at smaller spots like Mekitsa & Coffee or HleBar. Card payment is standard at places like Sweet & Salty, Café 1920, and Wonderland.
What is the best brunch spot near Vitosha Boulevard?
Sweet & Salty Bakery Café is located right near Vitosha Boulevard, making it perfect for combining brunch with shopping. Wonderland on Petar Parchevich Street is also a short walk from the pedestrian zone. Both offer excellent food in convenient locations near Sofia's main shopping and tourist area.
Conclusion
Sofia's brunch scene has come a long way, and I genuinely love exploring it. From traditional Bulgarian mekitsi at Rainbow Factory to perfectly crafted bagels at 718, this city offers something for every palate and mood. My advice? Start with Rainbow Factory for the authentic local experience, then work your way through Wonderland for the atmosphere and Café 1920 for the all-day flexibility. And if you only have time for one quick, quintessentially Bulgarian bite, grab a mekitsa with cheese and jam – your taste buds will thank you.
Looking to plan a Legendary Stag Do?
Plan the ultimate stag do with your go-to bachelor party experts in Sofia!

Looking to plan a Legendary Stag Do?
Plan the ultimate stag do with your go-to bachelor party experts in Sofia!

Looking to plan a Legendary Stag Do?
Plan the ultimate stag do with your go-to bachelor party experts in Sofia!

Sofia Stag Do
We're the Sofia stag do experts who actually live here and know where the real party is — no tourist trap bollocks, just legendary weekends sorted without the stress.
From mad activities to epic nightlife and quality accommodation, we handle everything so you can focus on taking the piss out of the groom.
© 2025
Sofia Stag Do
We're the Sofia stag do experts who actually live here and know where the real party is — no tourist trap bollocks, just legendary weekends sorted without the stress.
From mad activities to epic nightlife and quality accommodation, we handle everything so you can focus on taking the piss out of the groom.
© 2025
Sofia Stag Do
We're the Sofia stag do experts who actually live here and know where the real party is — no tourist trap bollocks, just legendary weekends sorted without the stress.
From mad activities to epic nightlife and quality accommodation, we handle everything so you can focus on taking the piss out of the groom.
© 2025



