Where to eat well in Ljubljana in 2026 — four safe bets: traditional Slovenian cooking at Gostilna na Gradu up at the castle, fine dining at JAZ by Ana Roš, the Odprta kuhna street-food market every Friday from March to late October, and the weekday lunch menu (dnevno kosilo) at €8-12. I have lived in Slovenia since 2004 and tested every address below — each link opens our detailed review.
Traditional Slovenian food: the gostilnas to know
In the castle courtyard, Gostilna na Gradu reinterprets the classics of Slovenia's regions — my go-to recommendation for a first taste of the country's cuisine. In the centre, Čompa, Valvas'or and Druga Violina serve generous local food at fair prices.
Fine dining: Michelin and Gault&Millau 2026
Ljubljana has become a genuine food destination. JAZ by Ana Roš is the Ljubljana address of the chef behind Hiša Franko; Strelec at the castle and JB Restavracija, chef Janez Bratovž's institution, round out the top tier, with TaBar for creative small plates and CUBO as a reliable contemporary choice.
Full 2026 rankings in our dedicated articles: MICHELIN Guide Slovenia 2026 and Gault&Millau Slovenia 2026.
Odprta kuhna: the Friday street-food market
Every sunny Friday from March to late October, 10am to 10pm, the central market (Pogačarjev trg) turns into an open-air cooking festival where dozens of restaurants and chefs cook in front of you — the best way to taste a bit of everything in one visit. All the details are in our Open Kitchen Ljubljana guide and our Odprta kuhna review.
Eating on a budget: the dnevno kosilo trick
The smart traveller's secret weapon: the lunch menu (dnevno kosilo), served on weekday lunchtimes in most gostilnas — soup, main and salad for €8-12. It is what locals eat, and portions are generous. A burek costs €3-5. More numbers in our Slovenia travel budget guide.
Frequently asked questions
Which restaurant serves the best Slovenian food in Ljubljana?
Gostilna na Gradu, in the courtyard of Ljubljana Castle, is the safe bet for discovering the classics of Slovenia's regions. In the centre, Čompa and Valvas'or serve generous, convivial local food.
How much does a meal cost in Ljubljana in 2026?
The weekday lunch menu (dnevno kosilo) costs €8-12 (soup, main, salad). A burek is €3-5, and dinner ranges from €5 on the go to around €40 per person in a good restaurant, fine dining excluded.
What is Odprta kuhna and when does it take place?
Odprta kuhna ("open kitchen") is Ljubljana's street-food market: dozens of chefs cook outdoors on Pogačarjev trg every sunny Friday from March to late October, 10am to 10pm.
Do I need to book restaurants in Ljubljana?
Yes for fine-dining tables such as JAZ by Ana Roš or Strelec, especially at weekends. For traditional gostilnas, booking is only really needed on Friday and Saturday evenings.
Keep exploring
Browse all our restaurant reviews — tested and rated on site — and our where to eat in Slovenia guide to plan the rest of your trip.
Patrick Faust
French expat in Slovenia since 2004. Founder of e-Slovénie, a Slovenia travel guide. Learn more →
