From Michelin-caliber restaurants and traditional gostilnas to Europe's best street food market — everything you need to eat your way through Slovenia's delicious capital.
Ljubljana's food scene is one of Europe's best-kept secrets. Slovenian cuisine sits at a unique crossroads — Alpine comfort food from the north, Mediterranean freshness from the Adriatic coast, Central European heartiness from the east, and a growing wave of modern creative cooking that's earning international recognition. The city has more restaurants per capita than most European capitals, and prices are a fraction of what you'd pay in Paris or Rome.
Whether you're hunting for the perfect riverside lunch, a Michelin-level tasting menu, or the legendary falafel that has people queuing down the street, this guide covers where to eat, what to try, and how to experience Ljubljana's culinary culture like a local.
Rolled dumplings filled with cottage cheese, walnuts, or tarragon — served as a side dish or dessert. A staple of Slovenian home cooking.
The legendary Bled cream cake — layers of flaky pastry, vanilla custard, and whipped cream. Best at the Park Hotel in Bled, but available in Ljubljana too.
Hat-shaped pasta pockets from Idrija, filled with potato, onion, and bacon. Often served with mutton or game stew. A UNESCO-recognized dish.
A traditional rolled nut bread served on holidays. The walnut version is most common, but you'll also find tarragon, poppy seed, and chocolate varieties.
Dry-cured ham from the Karst region, air-dried for 12–18 months. Sliced paper-thin and served with local cheese, olives, and a glass of Teran wine.
A hearty bean and sauerkraut stew from the Karst and Primorska regions. Flavored with pork ribs and bay leaves — perfect comfort food in cooler months.
Every Friday from mid-March to late October, Pogačar Square next to the Central Market transforms into Ljubljana's legendary street food market. Over 40 stalls run by the city's top chefs serve everything from slow-smoked BBQ and fresh pasta to Japanese ramen and Argentine empanadas — all for €5–10 per dish.
Wash it down with Slovenian craft beer or a glass of natural wine from the Vipava Valley, grab a seat at the communal tables along the Ljubljanica River, and enjoy the live music that often accompanies the market. It runs from 10am to 9pm, but the peak atmosphere is between 6pm and 8pm when the after-work crowd arrives.
💡 Tip:Arrive before noon for the best selection, or after 5pm for the best atmosphere. Bring cash — some stalls don't take cards. The Open Kitchen is consistently rated as one of the top street food markets in Europe.
Hand-picked recommendations from fine dining to street food.
One of Ljubljana's most acclaimed restaurants. Creative Slovenian-Mediterranean cuisine in an elegant Old Town setting. The tasting menu is outstanding.
Ljubljana's top restaurant, led by chef Janez Bratovž. Modern European cuisine with Slovenian roots. Expect seasonal menus and impeccable service.
Located inside Ljubljana Castle. Authentic Slovenian dishes made with local ingredients. The castle views from the terrace are a bonus.
A beloved Old Town gostilna with a cozy riverside terrace. Classic Slovenian and Mediterranean dishes at fair prices. Reserve ahead in summer.
A local institution — widely considered some of the best falafel in Europe. Huge portions, fresh ingredients, queues out the door. Cash only.
A tiny sausage shop on the edge of the Central Market serving the famous Kranjska klobasa (Carniolan sausage) with mustard and horseradish.
Creative Mediterranean-Slovenian fusion in a charming Old Town house. Known for its fresh seafood and curated Slovenian wine list.
Trendy café-restaurant in Trnovo. Excellent brunch, craft cocktails, and a relaxed vibe. Very popular with locals on weekends.
Slovenians are serious about coffee. Ljubljana's riverside terraces fill up from morning to night with locals nursing espressos and catching up with friends. The café scene here isn't about rushing — it's about settling in for an hour or two.
Top picks include Čokl (artisan chocolate and coffee), Tozd (hip riverside bar with great flat whites), Lolita (charming Old Town café with homemade cakes), and Cafetino (a local favorite near Prešeren Square). A coffee typically costs €1.50–2.50.
Slovenia has 3 major wine regions and produces outstanding wines that are still largely unknown outside the country. The Goriška Brda region (often called "Slovenia's Tuscany") produces world-class whites, while the Karst region is known for its bold red Teran.
In Ljubljana, try Movia Wine Bar (natural wines from a legendary Brda producer), Vinoteka Movia, or Dvorni Bar (hidden courtyard, excellent local wines by the glass from €3–5). For craft beer, Pivnica Union and Tozd offer excellent Slovenian brews.
Designed by architect Jože Plečnik, Ljubljana's Central Market is the heart of the city's food culture. The outdoor market runs Monday to Saturday with stalls selling seasonal fruits and vegetables, artisan cheeses, cured meats, fresh bread, honey, and flowers. The covered colonnade along the river houses specialty shops selling truffles, olive oil, pumpkin seed oil, and dried herbs.
Saturday morning is the most atmospheric time to visit — locals do their weekly shopping, chat with producers, and queue at the fish counter for fresh Adriatic catch. Pick up some Kraški pršut, a wedge of Tolminc cheese, and a bottle of Slovenian olive oil for the ultimate foodie souvenir.
Ljubljana's food scene blends Central European, Mediterranean, and Alpine influences. Must-try dishes include štruklji (rolled dumplings), žlikrofi (Idrija-style pasta), Kraški pršut (dry-cured ham), and kremšnita (cream cake). The city is also famous for the Open Kitchen (Odprta Kuhna) street food market on Fridays, which is considered one of the best in Europe.
For fine dining, JB Restavracija and Gostilna As are the top choices. For authentic traditional food, try Gostilna na Gradu (in the castle) or Julija in the Old Town. For street food, the Friday Open Kitchen market is unmissable, and Falafel Ljubljana is a legendary quick-eat spot. The Central Market is perfect for picnic supplies and local specialties.
Open Kitchen is Ljubljana's famous street food market held every Friday from mid-March to late October on Pogačar Square near the Central Market. Over 40 stalls serve dishes from top Slovenian chefs, international cuisines, craft beers, and natural wines. It runs from 10am to 9pm and has become the city's most popular weekly event. Arrive before noon for the best selection.
Ljubljana is very affordable compared to Western European capitals. A casual lunch costs €8–12, a three-course dinner at a mid-range restaurant €20–35, and fine dining tasting menus €50–80. Coffee is typically €1.50–2.50, a glass of local wine €3–5, and a pint of craft beer €3.50–5. The Open Kitchen market offers excellent dishes for €5–10.
Yes, several companies offer food tours through the Old Town and Central Market area. Tours typically last 3–4 hours and include 6–8 tastings of Slovenian specialties paired with local wine. Expect to pay €50–75 per person. Popular operators include Ljubljana Food Tour, Roundabout Travel, and Taste Ljubljana. Book in advance during peak season as tours fill up quickly.