Open Travel Guide
Restaurants in Ljubljana

Best Restaurants in Ljubljana 2026

Ljubljana's food scene, mapped — from market stalls to destination tables, with honest price tiers.

Ljubljana is the capital and largest city of Slovenia, a compact, green and walkable city on the Ljubljanica river between the Alps and the Karst. Its car-free Old Town, Plečnik's bridges and market colonnade, the hilltop castle and a thriving café and festival scene make it an easy base for two to four days, with Lake Bled, Postojna Cave and the Adriatic coast within a day trip.

Slovenian cooking is a crossroads of Alpine, Central European, Pannonian and Mediterranean traditions. In Ljubljana that means hearty soups and sausages (jota, ričet, Kranjska klobasa), dumplings and strudel-style dishes (žlikrofi, štruklji), buckwheat dishes such as žganci, and Karst ham and olive oil from the coast. Pumpkin-seed oil, honey, sour cream desserts and Slovenian wines (Rebula, Malvazija, Cviček, Teran, Pinot noir) round out the table. The city has a strong gostilna (inn) tradition alongside modern Slovenian kitchens, riverside terraces on the Ljubljanica and a Friday street-food market (Odprta kuhna) from spring to autumn.

Must-try dishes

Iconic dishes that define Ljubljana.

Must try

Kranjska klobasa (Carniolan sausage)

Smoked pork sausage with a protected geographical indication, served with mustard, horseradish and sauerkraut or bread.

Where to try: Klobasarna (Ciril-Metodov trg 15); Gostilna Šestica (Slovenska cesta 40); Slovenska hiša (Cankarjevo nabrežje 13)

Price: About €8-14 (~$9-15)

Must try

Idrijski žlikrofi

Small filled potato dumplings from Idrija (protected designation), often served with meat sauce or sage butter.

Where to try: Julija (Stari trg 9); Valvas'or (Stari trg 7)

Price: About €9-15 (~$10-17)

Must try

Štruklji

Rolled dumplings with cottage cheese, walnuts or tarragon fillings, boiled or baked.

Where to try: Gostilna Sokol (Ciril-Metodov trg 18); Druga Violina (Stari trg 21); Pri Škofu (Rečna ulica 8)

Price: About €6-12 (~$6.60-13)

Must try

Jota

Thick soup of beans, sauerkraut or sour turnip and potatoes, a staple of Karst and Primorska cooking.

Where to try: Gostilna Sokol; Druga Violina; Pri Škofu

Price: About €4-8 (~$4.40-8.80)

Must try

Ričet

Barley and bean stew with smoked pork, an old Carniolan peasant dish.

Where to try: Gostilna Šestica; Gostilna Sokol

Price: About €5-9 (~$5.50-9.90)

Must try

Prekmurska gibanica

Layered pastry with poppy seed, walnuts, apple and cottage cheese from the Prekmurje region.

Where to try: Valvas'or; Julija; most traditional gostilna desserts menus

Price: About €5-8 (~$5.50-8.80)

Must try

Burek

Flaky pastry filled with cheese or minced meat, eaten for breakfast or a quick lunch, usually with yoghurt.

Where to try: Burek Olimpija (Slovenska cesta 58)

Price: About €3-5 (~$3.30-5.50)

Must try

Kremna rezina (cream cake)

Vanilla custard and cream slice under a puff-pastry lid, a speciality of Lake Bled that is sold across the country.

Where to try: Kavarna Nebotičnik (Štefanova ulica 1); Cacao (Petkovškovo nabrežje 3)

Price: About €4-6 (~$4.40-6.60)

Top restaurants

Handpicked picks for the best dining experiences.

Restaurants by cuisine

Browse picks grouped by cuisine type.

Food tours & tastings in Ljubljana

Eat your way through Ljubljana with a guide.

Browse food experiences in Ljubljana

We may earn a commission from bookings made through these links.

Street food

Local flavours at affordable prices.

Street food

Burek

Cheese or meat pastry sold by weight or piece at counters near the railway station and on Slovenska cesta.

Find it at: Burek Olimpija, Slovenska cesta 58

Street food

Odprta kuhna (Open Kitchen)

Friday market on Pogačarjev trg where Ljubljana restaurants sell dishes from stalls.

Find it at: Pogačarjev trg, Central Market square

Street food

Kranjska klobasa at a stand or counter

Grilled Carniolan sausage with bread, mustard and horseradish.

Find it at: Klobasarna, Ciril-Metodov trg 15, and Old Town stands

Street food

Gelato

Scoops from riverside cafés on the Ljubljanica quays.

Find it at: Cacao, Petkovškovo nabrežje 3

Food markets

Where locals shop and graze.

Ljubljana Central Market

Open-air produce stalls on Vodnikov trg and Pogačarjev trg plus the covered Plečnik Colonnade selling cheese, cured meats, honey, bread and fish.

Hours: Open-air stalls Mon-Sat roughly 07:00-16:00; colonnade stalls Mon-Fri to about 18:00, Sat to about 16:00; mostly closed Sunday

Odprta kuhna (Open Kitchen)

Friday street-food market with dishes from Ljubljana restaurants, roughly March to October.

Hours: Fridays about 10:00-21:00 in season (check visitljubljana.com)

Dining etiquette & tips

Navigate the local food scene confidently.

Tip

Many traditional gostilna serve a lunch menu (malica or dnevno kosilo) on weekdays for about €8-12 (~$9-13), usually soup, main and sometimes dessert.

Tip

Tipping is not obligatory; rounding up or leaving about 10% for good service is common, and a service charge is rarely included.

Tip

Tap water is safe to drink; ask for 'voda iz pipe' to avoid paying for bottled water.

Tip

Kitchens in traditional inns often close between 15:00 and 18:00; eat lunch before 14:30.

Tip

Riverside terraces along Cankarjevo nabrežje charge more than side-street restaurants; compare menus before sitting down.

Tip

Many restaurants close on Sunday evenings or on Mondays, especially fine-dining venues; check opening days before going.

Dietary info
Vegetarian
Cheese štruklji, gnocchi, mushroom dishes and salads are available in most restaurants; traditional soups often contain meat stock or bacon, so ask.
Vegan
Dedicated vegan options exist in modern cafés and in some restaurants on Trubarjeva cesta; traditional taverns offer few vegan dishes.
Gluten free
Visitors can ask for 'brez glutena' (without gluten); larger restaurants usually cater, small taverns less reliably.
Halal
No halal-certified restaurant was verified for this guide; visitors can choose fish and vegetarian dishes and should ask staff about ingredients.
Kosher
No kosher restaurant was verified in Ljubljana; visitors who need kosher meals can check with the Jewish Community of Slovenia.

Food budget guide

What to expect at different price points.

Level Price Description
Budget €8-14 per meal (approx USD 9-15) Burek, bakery lunches, weekday set lunches (malica) and market snacks.
Mid-range €20-35 per meal (approx USD 22-39) Traditional gostilna and bistros such as Šestica, Sokol and Valvas'or with a main, side and drink.
Upscale €60-120 per person (approx USD 66-132) Tasting-menu restaurants such as Strelec and JB.