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.
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)
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)
Ž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)
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)
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)
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.
Hiša Franko
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
Gostilna Sokol
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
Ljubljana Pizza & Grill
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
Odprta Kuhna
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
Kavarna Zvezda
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
Strelec Restaurant
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
Oštarija Peglez'n
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
Čompa
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
Restavracija Cubo
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
Atelje
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
Rožmarin
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
Milka
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
Špajza
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
Vila Bled Restaurant
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é Čokl
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
Cafe Tromostovje
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
Hiša Denk
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
Ošterija Debeluh
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
Restavracija Topli Val
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ž
Manna
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
Pri Mari
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
Fritolin pri Cantini
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
Gostilna Lectar
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
Pri Škafarju
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
Gostilna Pri Planincu
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
Gostilna Mihovc
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
Martinov Hram
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
Burek Olimpija
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
Monstera Bistro
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
Gostilna 5-6kg
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
Hot Horse
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
Le Petit Café
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
Hood Burger
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
Istrska Klet
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
Falafel
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
JB Restavracija
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
Slaščičarna Zima
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
Gostilna Rajh
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
Gostilna Ribič
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
Hotel Kotnik Restaurant & Pizzeria
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
Ljubljanski Dvor
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
Okrepčevalnica Harfa
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
Klobasarna
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
Loving Hut
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 SloveniaWe may earn a commission from bookings made through these links.
Street food
Local flavours at affordable prices.
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
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
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
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.
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
Gostilna means traditional Slovenian inn and offers the most authentic home-style cooking at reasonable prices
Ordering tap water (voda iz pipe) is fine and free in most restaurants — bottled mineral water is charged
Many traditional restaurants close Sunday evenings — plan accordingly especially outside Ljubljana
Tipping 10% is appreciated for good sit-down service; rounding up taxi fares is standard practice
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
Coastal Istrian restaurants in Piran, Portorož, Izola, and Koper serve the freshest seafood in the evening after the day's catch comes in
- 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 |