Open Travel Guide
Restaurants in Slovenia

Best Restaurants in Slovenia 2026

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

Slovenia has 44+ restaurants and places to eat covered in this guide, led by Hiša Franko, Gostilna Sokol and Ljubljana Pizza & Grill. Each entry below includes the practical details — what it costs, when to go, and how to plan around it.

Slovenia is a hidden gem in Central Europe, offering stunning Alpine landscapes, pristine lakes, and charming medieval towns. From the fairy-tale setting of Lake Bled to the vibrant capital of Ljubljana and the Adriatic coast, this compact country delivers incredible diversity and natural beauty.

Slovenian cuisine is a fascinating blend of Alpine, Mediterranean, and Central European influences reflecting the country's geographic position at the crossroads of cultures. Dishes from the Alps use buckwheat, game, dairy, and mushrooms; coastal Istrian cooking features olive oil, seafood, and Italian-inspired pastas; and the eastern Pannonian plain produces wine, corn dishes, and rich stews. The result is one of Europe's most diverse and underrated national cuisines.

Must-try dishes

Iconic dishes that define Slovenia.

Must try

Kranjska Klobasa (Carniolan Sausage)

Slovenia's most famous food product — a protected-origin pork sausage seasoned with garlic and black pepper. Served grilled with horseradish, mustard, and sauerkraut. The national dish and sold at every market and kiosk.

Where to try: Klobasarna near Dragon Bridge Ljubljana, any gostilna, Ljubljana Central Market

Price: €4-8 (~$4-9)

Must try

Kremšnita (Bled Cream Cake)

Iconic Bled dessert of light custard cream and whipped cream between flaky pastry, dusted with powdered sugar. Created at the Park Hotel in 1953 and now protected as a local specialty. Non-negotiable when visiting Bled.

Where to try: Slaščičarna Zima, Park Hotel café, and most Bled pastry shops

Price: €5-7 (~$5-8)

Must try

Žlikrofi

Slovenian dumplings from Idrija filled with potato, onion, and herbs. Protected EU designation of origin. The local version of pasta that predates Italian influence in the region.

Where to try: Pri Škafarju and Gostilna Lectar Radovljica, Idrija town restaurants, Ljubljana traditional restaurants

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

Must try

Prekmurska Gibanica

Multi-layered pastry from the Prekmurje region combining poppy seeds, walnuts, cottage cheese, and apples between thin pastry sheets. A unique dessert that is unlike anything else in European baking.

Where to try: Gostilna Rajh near Murska Sobota, traditional gostilna restaurants, pastry shops, farmers markets in eastern Slovenia

Price: €4-7 (~$4-8)

Must try

Idrijski Žganci with Game Goulash

Buckwheat or corn porridge served alongside game goulash — a quintessential Alpine Slovenian combination. The žganci has a coarse, rustic texture that absorbs the rich sauce perfectly.

Where to try: Traditional gostilna restaurants throughout Slovenia, especially in Alpine areas

Price: €12-18 (~$13-19)

Must try

Adriatic Seafood

Fresh Adriatic fish and shellfish in coastal Piran and Portorož — grilled sea bream, black risotto with cuttlefish, and Istrian-style seafood pastas reflect the coastal Italian influence.

Where to try: Pri Mari and Fritolin pri Cantini in Piran, Restavracija Topli Val Portorož, any seafood restaurant in Izola

Price: €18-35 (~$19-38)

Top restaurants

Handpicked picks for the best dining experiences.

Contemporary Slovenian

Hiša Franko

$$$$$ (€150-220, ~$162-238)4.9/5

World-renowned restaurant by chef Ana Roš, ranked among World's 50 Best Restaurants. Innovative tasting menus showcasing local Soča Valley ingredients with exceptional wine pairings.

Known for: New Nordic-inspired Slovenian tasting menus with foraged Soča Valley ingredients

Staro selo 1, 5222 Kobarid

Traditional Slovenian

Gostilna Sokol

$$ (€14-22, ~$15-24)4.4/5

Historic restaurant in Ljubljana's old town serving authentic Slovenian dishes since 1903. Cozy atmosphere with traditional recipes and generous portions.

Known for: Century-old Ljubljana gostilna recipes

Stari trg area, 1000 Ljubljana

Pizza & Grill

Ljubljana Pizza & Grill

$ (€9-16, ~$10-17)4.2/5

Popular local spot for wood-fired pizzas and grilled meats. Casual atmosphere with quick service and reasonable prices.

Known for: Wood-fired pizza and grilled meat platters

Stari trg 6, 1000 Ljubljana

International Street Food

Odprta Kuhna

$ (€5-12, ~$5-13)4.6/5

Popular Friday outdoor food market in Ljubljana (March-October) featuring dozens of street food vendors. From Slovenian to Asian, Mediterranean to vegan options.

Known for: Weekly open-air street food market with rotating local vendors

Pogačarjev trg, 1000 Ljubljana

Café & Pastries

Kavarna Zvezda

$ (€2.50-5, ~$3-5)4.4/5

Historic café in Ljubljana since 1870 serving excellent coffee, cakes, and light meals. Beautiful interior and terrace on Kongresni trg.

Known for: Historic 1870s Viennese-style coffeehouse

Kongresni trg 3, 1000 Ljubljana

Modern Slovenian

Strelec Restaurant

$$$$ (€28-42, ~$30-45)4.7/5

Michelin-recommended restaurant in Ljubljana Castle offering refined Slovenian cuisine with panoramic city views. Creative interpretations of traditional dishes with seasonal ingredients.

Known for: Castle-top fine dining with panoramic Ljubljana views

Grajska planota 1, 1000 Ljubljana

Slovenian Fusion

Oštarija Peglez'n

$$ (€16-24, ~$17-26)4.5/5

Popular restaurant in Maribor blending traditional Slovenian cuisine with modern touches. Known for excellent local wines and seasonal menu.

Known for: Maribor fusion of Slovenian tradition and modern technique

Vojašniška ulica 8, 2000 Maribor

Traditional Slovenian

Čompa

$ (€7-10, ~$8-11)4.3/5

No-frills local eatery serving hearty Slovenian home cooking at bargain prices. Popular with students and locals in Ljubljana.

Known for: Bargain home-style Slovenian daily lunch menus

Gornjigrad 3, 1000 Ljubljana

Restaurants by cuisine

Browse picks grouped by cuisine type.

European

Contemporary European

Restavracija Cubo

$$$$ (€35-38, ~$38-41)4.6/5

Elegant fine dining in Ljubljana's Hotel Cubo featuring seasonal tasting menus and à la carte options. Beautiful presentation and sophisticated flavors.

Known for: Boutique hotel fine dining with seasonal tasting menus

Slovenska cesta 15, 1000 Ljubljana

Modern European

Atelje

$$$$$ (€85-145, ~$92-157)4.8/5

Michelin-starred restaurant in Ljubljana offering artistic tasting menus with wine pairings. Intimate setting with innovative presentations.

Known for: Michelin-starred artistic tasting menus

Nazorjeva ulica 8, 1000 Ljubljana

Modern European

Rožmarin

$$$ (€18-32, ~$19-35)4.4/5

Contemporary Maribor restaurant known for well-executed steaks and a stronger-than-usual vegetarian menu, popular with locals for both lunch and dinner.

Known for: Contemporary Maribor bistro known for steaks and vegetarian plates

Gosposka ulica 8, 2000 Maribor

Slovenian Fine Dining

Slovenian Fine Dining

Milka

$$$$$ (€22-45, ~$24-49)4.8/5

Exclusive restaurant at Grand Hotel Toplice overlooking Lake Bled. Exquisite cuisine combining tradition and innovation with impeccable service.

Known for: Grand hotel lakeside fine dining with tasting menus

Cesta svobode 12, 4260 Bled

Slovenian Fine Dining

Špajza

$$$$ (€60-80, ~$65-86)4.4/5

Rustic-elegant restaurant set inside a converted old Ljubljana house near the castle hill, open since 2004. Menu ranges through venison, Adriatic seafood, and an extensive Slovenian wine list.

Known for: Rustic old-house dining room built around venison and Adriatic seafood

Gornji trg 28, 1000 Ljubljana

Slovenian Fine Dining

Vila Bled Restaurant

$$$$ (€40-65, ~$43-70)4.6/5

Restaurant inside the historic Vila Bled estate, once Tito's summer residence, with a terrace overlooking Lake Bled and its island church. Ranked among Slovenia's top hotel restaurants.

Known for: Former Tito residence with terrace views over Lake Bled

Cesta svobode 18, 4260 Bled

Café

Café

Café Čokl

$ (€2-3.50, ~$2-4)4.6/5

Specialty coffee roastery and café in Ljubljana serving single-origin beans. Minimalist interior and excellent coffee knowledge.

Known for: Single-origin specialty coffee roastery

Knafljev prehod 2, 1000 Ljubljana

Café

Cafe Tromostovje

$ (€3-4, ~$3-4)4.3/5

Prime riverside location at Triple Bridge with excellent people-watching. Good coffee and snacks with unbeatable Ljubljana views.

Known for: Riverside people-watching at the Triple Bridge

Prešernov trg 1, 1000 Ljubljana

Contemporary Slovenian

Contemporary Slovenian

Hiša Denk

$$$$$ (€90-140, ~$97-151)4.8/5

Michelin-starred, third-generation family restaurant near Maribor with a modern, glass-walled dining room. Diners choose only the length of the tasting menu; the courses themselves are a surprise.

Known for: Michelin-starred surprise tasting menus near Maribor

Zgornja Kungota 11a, 2201 Zgornja Kungota

Contemporary Slovenian

Ošterija Debeluh

$$$$ (€45-75, ~$49-81)4.6/5

Acclaimed fine-dining restaurant in Brežice in the Posavje wine region, blending Pannonian ingredients with refined contemporary technique.

Known for: Posavje wine-country fine dining with Pannonian influences

Trg izgnancev 7, 8250 Brežice

Mediterranean

Mediterranean

Restavracija Topli Val

$$ (€22-28, ~$24-30)4.3/5

Seafood-focused restaurant in Piran with terrace overlooking the Adriatic. Fresh daily catch and excellent Istrian wines.

Known for: Adriatic seafood terrace dining in Portorož

Obala 20, 6320 Portorož

Mediterranean & Slovenian Fine Dining

Manna

$$$$ (€45-70, ~$49-76)4.5/5

Elegant fine-dining room on charming Eipprova Street in Ljubljana's Trnovo district, blending European, Mediterranean, and Slovenian influences with an award-winning wine list.

Known for: Elegant Trnovo-district dining with a deep Slovenian wine list

Eipprova ulica 1a, 1000 Ljubljana

Seafood

Istrian Seafood

Pri Mari

$$$ (€20-35, ~$22-38)4.6/5

Family-run Piran institution for more than a decade, serving authentic Istrian and Venetian-influenced dishes with fresh daily seafood and local wines.

Known for: Family-run Istrian and Venetian-style seafood cooking

Dantejeva ulica 21, 6330 Piran

Adriatic Seafood

Fritolin pri Cantini

$$ (€10-20, ~$11-22)4.5/5

Casual, counter-style seafood tavern a few steps from Tartini Square in Piran, known for fried and grilled catch of the day in a relaxed setting.

Known for: No-frills counter-service seafood tavern near Tartini Square

Prvomajski trg 10, 6330 Piran

Traditional Slovenian

Traditional Slovenian

Gostilna Lectar

$$ (€7-20, ~$8-22)4.5/5

Historic gingerbread house and restaurant in Radovljica serving traditional dishes. Watch gingerbread making and enjoy authentic local cuisine.

Known for: Historic gingerbread house with live baking demonstrations

Linhartov trg 2, 4240 Radovljica

Traditional Slovenian (Idrija Žlikrofi)

Pri Škafarju

$$ (€12-25, ~$13-27)4.4/5

Long-standing Idrija restaurant serving the town's protected-origin žlikrofi dumplings alongside other regional Alpine dishes.

Known for: Home of the protected-origin Idrija žlikrofi dumpling

Ulica sv. Barbare 9, 5280 Idrija

Alpine Cuisine

Alpine Cuisine

Gostilna Pri Planincu

$$ (€19-21, ~$21-23)4.4/5

Rustic mountain restaurant near Bled serving hearty Alpine dishes. Warm atmosphere with wooden interiors and mountain views.

Known for: Alpine mountain-lodge dishes near Lake Bled

Grajska cesta 8, 4260 Bled

Alpine Slovenian

Alpine Slovenian

Gostilna Mihovc

$$ (€14-26, ~$15-28)4.5/5

Family-run gostilna in Stara Fužina near Lake Bohinj with more than a century of tradition, serving trout and Alpine cheese specialties.

Known for: Century-old family gostilna by Lake Bohinj

Stara Fužina 118, 4265 Bohinjsko Jezero

Alpine Soča Valley

Alpine Soča Valley

Martinov Hram

$$ (€14-28, ~$15-30)4.5/5

Family-run guesthouse restaurant in the center of Bovec serving Soča Valley game, trout, and mushroom dishes since the 1990s.

Known for: Soča Valley game and trout in a family-run guesthouse

Trg golobarskih žrtev 27, 5230 Bovec

Balkan Street Food

Balkan Street Food

Burek Olimpija

$ (€3.50, ~$4)4.2/5

Late-night institution serving fresh burek (flaky pastry with meat or cheese). Open 24/7, perfect after nightlife.

Known for: 24-hour Balkan-style burek bakery

Slovenska cesta 38, 1000 Ljubljana

Bistro

Contemporary Bistro

Monstera Bistro

$$ (€24-26, ~$26-28)4.6/5

Trendy Ljubljana bistro with creative seasonal menu and excellent wine selection. Casual fine dining atmosphere popular with locals.

Known for: Seasonal bistro cooking with a natural wine list

Gosposvetska cesta 9, 1000 Ljubljana

Burgers & Steaks

Burgers & Steaks

Gostilna 5-6kg

$ (€12-18, ~$14-19)4.0/5

Casual restaurant chain known for massive portions and good value. Popular with hungry travelers and families.

Known for: Oversized steak and burger portions chain

Multiple locations Ljubljana

Fast Food

Fast Food

Hot Horse

$ (€4-5, ~$4-5)4.0/5

Popular fast food chain serving traditional Slovenian horse meat burgers and hot dogs. Local favorite for quick bites.

Known for: Slovenian horse meat fast-food chain

Čopova ulica 5a, 1000 Ljubljana

French

French Café

Le Petit Café

$ (€3.50-7, ~$4-8)4.5/5

Charming French-style café in Ljubljana old town. Excellent pastries, quiches, and coffee in cozy atmosphere.

Known for: French-style patisserie and savory quiches

Trg francoske revolucije 4, 1000 Ljubljana

Gourmet Burgers

Gourmet Burgers

Hood Burger

$$ (€12-13, ~$14)4.5/5

Ljubljana's best burger joint with creative combinations and quality ingredients. Casual atmosphere with outdoor seating.

Known for: Ljubljana's gourmet burger destination

Beethovnova ulica 8, 1000 Ljubljana

Istrian Traditional

Istrian Traditional

Istrska Klet

$$ (€12-22, ~$13-24)4.2/5

Cellar-style tavern in Koper's old town serving Istrian home cooking and local wines by the glass, with a rustic, unpretentious atmosphere.

Known for: Cellar tavern serving Istrian home cooking and local wine

Župančičeva ulica 39, 6000 Koper

Middle Eastern

Middle Eastern

Falafel

$ (€6-9, ~$6-10)4.4/5

Small takeaway spot serving excellent falafel wraps and plates. Vegetarian-friendly with generous portions.

Known for: Vegetarian-friendly Middle Eastern takeaway

Trubarjeva cesta 40, 1000 Ljubljana

Modern Slovenian Fine Dining

Modern Slovenian Fine Dining

JB Restavracija

$$$$$ (€110-150, ~$119-162)4.8/5

Pioneer of contemporary Slovenian fine dining, opened in 1992 by Janez Bratovž inside a 1920s Secessionist building. Now led by the second generation, blending regional ingredients with classical technique.

Known for: World's 50 Best-listed classic Slovenian haute cuisine

Miklošičeva cesta 19, 1000 Ljubljana

Pastry Shop

Pastry Shop

Slaščičarna Zima

$ (€5-6, ~$5-6)4.7/5

Famous Bled pastry shop where kremšnita cream cake was invented. Must-visit for the original Bled cream cake recipe.

Known for: Original Bled kremšnita recipe origin

Grajska cesta 3, 4260 Bled

Prekmurje Traditional & Modern

Prekmurje Traditional & Modern

Gostilna Rajh

$$$$ (€40-70, ~$43-76)4.6/5

Michelin-recognized restaurant near Murska Sobota specializing in refined versions of Prekmurje regional dishes, showcasing the distinct Pannonian cuisine of far eastern Slovenia.

Known for: Michelin-recognized Prekmurje regional cuisine

Soboška ulica 32, 9000 Bakovci

Riverside Fish Restaurant

Riverside Fish Restaurant

Gostilna Ribič

$$$ (€20-38, ~$22-41)4.5/5

Riverbank restaurant on the Drava in Ptuj with more than two decades of culinary tradition, specializing in freshwater and sea fish in a romantic setting.

Known for: Riverbank dining on the Drava with fresh river and sea fish

Dravska ulica 9, 2250 Ptuj

Slovenian & Pizza

Slovenian & Pizza

Hotel Kotnik Restaurant & Pizzeria

$$ (€9-20, ~$10-22)4.3/5

Long-running restaurant and pizzeria in the center of Kranjska Gora, popular with skiers and hikers for hearty Alpine fare and wood-fired pizza.

Known for: Slope-side pizzeria and grill in the Julian Alps

Borovška cesta 75, 4280 Kranjska Gora

Slovenian Casual

Slovenian Casual

Ljubljanski Dvor

$ (€14-15, ~$15-16)4.1/5

Riverside restaurant with terrace offering traditional dishes and pizzas. Great location for people-watching in Ljubljana center.

Known for: Riverside terrace pizza and Slovenian classics

Dvorni trg 1, 1000 Ljubljana

Slovenian Fast Food

Slovenian Fast Food

Okrepčevalnica Harfa

$ (€5-6, ~$5-6)4.1/5

Legendary fast food spot in Ljubljana serving local favorites. Try the horse burger, a Slovenian specialty.

Known for: Old-school Ljubljana fast-food institution

Nazorjeva ulica 5, 1000 Ljubljana

Slovenian Sausages

Slovenian Sausages

Klobasarna

$ (€4-8, ~$4-9)4.3/5

Traditional sausage stand serving grilled Carniolan sausages and other Slovenian specialties. Quick, cheap, and authentic.

Known for: Grilled Carniolan sausage kiosk near Dragon Bridge

Near Dragon Bridge, 1000 Ljubljana

Vegan

Vegan

Loving Hut

$ (€6-12, ~$6-13)4.2/5

Self-service vegan buffet restaurant across from Ljubljana's main train station, part of an international vegan chain.

Known for: Self-service vegan buffet across from the train station

Trg Osvobodilne fronte 14, 1000 Ljubljana

Food tours & tastings in Slovenia

Eat your way through Slovenia with a guide.

Browse food experiences in Slovenia

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

Street food

Local flavours at affordable prices.

Street food

Burek

Flaky phyllo pastry filled with meat, cheese, or apple, baked fresh and cut to order. Introduced to Yugoslavia from the Balkans, it is now an essential Slovenian street food, especially late at night.

Find it at: Burek Olimpija (24/7, Slovenska cesta 38), bakeries throughout Slovenia

Street food

Hot Horse (Konj)

Uniquely Slovenian fast food — horse meat hot dogs and burgers from the Hot Horse chain. An authentic local experience that surprises many visitors but has been popular for decades.

Find it at: Hot Horse kiosks throughout Ljubljana, most notably on Čopova ulica

Street food

Grilled Carniolan Sausage (Klobasa)

Freshly grilled Carniolan sausage served in a roll with mustard and horseradish from market kiosks. The most authentic quick bite in Ljubljana.

Find it at: Klobasarna near Dragon Bridge, Ljubljana Central Market, farmers markets

Street food

Fritolin-Style Fried Seafood

Coastal Piran's answer to fast food — paper cones of freshly fried calamari, small fish, and sardines eaten standing at a counter, a tradition of Slovenian Istria's fishing villages.

Find it at: Fritolin pri Cantini and nearby stalls near Prvomajski trg, Piran

Food markets

Where locals shop and graze.

Ljubljana Central Market (Tržnica)

Ljubljana's main daily outdoor market along the Ljubljanica River embankment, featuring fresh produce, cheeses, honey, meats, and artisan food products from across Slovenia. The city's food heartbeat.

Hours: Mon-Fri 6:00-18:00, Sat 6:00-14:00

Odprta Kuhna (Open Kitchen)

Ljubljana's beloved Friday street food market on Pogačarjev trg with 40+ stalls from local chefs and food artisans. Running March-October only, this is the city's unmissable foodie event.

Hours: Fridays only 10:00-21:00, March-October

Maribor Market (Tržnica Maribor)

The daily market in Maribor's center offers northeastern Slovenian specialties including Štajerska wines, game meats, and local produce from the Drava Valley region.

Hours: Mon-Sat 6:00-13:00

Dining etiquette & tips

Navigate the local food scene confidently.

Tip

Lunch (12:00-14:00) is the main meal in Slovenia — gostilna restaurants offer excellent value set lunch menus (dnevno kosilo) for €7-12 including soup and main course

Tip

Gostilna means traditional Slovenian inn and offers the most authentic home-style cooking at reasonable prices

Tip

Ordering tap water (voda iz pipe) is fine and free in most restaurants — bottled mineral water is charged

Tip

Many traditional restaurants close Sunday evenings — plan accordingly especially outside Ljubljana

Tip

Tipping 10% is appreciated for good sit-down service; rounding up taxi fares is standard practice

Tip

Slovenia's top fine-dining rooms (Hiša Franko, JB Restavracija, Hiša Denk, Atelje) require reservations weeks or months in advance, especially in summer

Tip

Coastal Istrian restaurants in Piran, Portorož, Izola, and Koper serve the freshest seafood in the evening after the day's catch comes in

Dietary info
Vegetarian
Widely available — most gostilna menus include at least one mushroom, cheese, or egg-based dish, and dedicated vegetarian cafés and buffets are common in Ljubljana
Vegan
Growing but still limited outside Ljubljana; Loving Hut offers a dedicated self-service vegan buffet, and larger cities have vegan-friendly bistros
Gluten free
Larger restaurants and hotel dining rooms in Ljubljana, Bled, and the coast can accommodate gluten-free requests, but rural gostilna often rely heavily on flour-based dumplings and breaded dishes
Halal
No formal halal certification system; a small number of Middle Eastern and international spots in Ljubljana (such as Falafel) cater to halal-conscious diners
Seafood allergies
Coastal restaurants in Piran, Portorož, Izola, and Koper are seafood-focused, so travelers with shellfish allergies should confirm ingredients carefully when dining there

Food budget guide

What to expect at different price points.

Level Price Description
Budget €5-12/meal (~$5-13) Gostilna lunch menu, street food, burek
Mid-range €15-35/meal (~$16-38) Sit-down restaurant, traditional Slovenian
Upscale €60-180+/meal (~$65-194+) Fine dining, Michelin and Michelin-recommended