Restaurants in Ljubljana, Slovenia
Ljubljana travel guide

Slovenia · restaurant guide

Best restaurants in Ljubljana

Ljubljana's fine-dining landscape, though young in MICHELIN recognition, showcases Slovenia's rich culinary traditions and exceptional local produce. Chefs adeptly blend indigenous ingredients with modern European techniques, creating a distinctive style that is both refined and deeply rooted in its pastoral heritage. The scene is characterized by innovation and a strong sense of place, offering intimate and sophisticated dining experiences.

Quick answers — eating in Ljubljana

Best restaurant overall
Hiša Franko
Best value
Na Gradu (€35-€60 / $40-$65)
Strongest cuisines
Modern European, Mediterranean
Dishes to try
Kranjska Klobasa, Štruklji, Jota, Bograč
Booking window
For MICHELIN-starred restaurants, book at least 2-4 weeks in advance, especially for weekend evenings. Hiša Franko often requires months ahead.

Booking well in advance is highly recommended for starred restaurants, especially on weekends. Dress code is generally smart casual or business elegant for fine dining. Tipping 10-15% for good service is appreciated, though not strictly mandatory. Dinner typically starts between 6:30 PM and 8:00 PM.

Modern European

Best modern European restaurants in Ljubljana

Modern European is the catch-all for kitchens that borrow technique from France, produce from their own region and ideas from everywhere — usually tasting-menu only.

Hiša Franko

Two MICHELIN Stars

Modern Slovenian · Kobarid (near Ljubljana) · €225-€275 / $240-$295

Ana Roš

Led by Ana Roš, Hiša Franko offers a deeply personal and hyper-local culinary journey through the Soča Valley. The tasting menus are an exploration of the surrounding landscape, utilizing ingredients foragers bring directly to the kitchen. The atmosphere is elegant yet grounded, reflecting the natural beauty and rugged spirit of the region, making it a pivotal destination for global gastronomy.

Order: Tolmin cheese, deer heart, fermented dishes

COB

One MICHELIN Star

Modern Slovenian · Ljubljana City Centre · €95-€150 / $100-$160

Filip Matjaž

COB, standing for 'Cooking on Brics', is a culinary homage to chef Filip Matjaž's Istrian roots. The restaurant offers a tasting menu that tells a story, with each dish presented with passion and precision. Ingredients are meticulously sourced from local farmers, ensuring freshness and authenticity. The intimate setting complements the personal narrative of the cuisine, providing a memorable and engaging dining experience.

Order: Istrian fusi, seafood from the Adriatic

Strelec Restaurant

One MICHELIN Star

Modern Slovenian · Ljubljana City Centre · €90-€140 / $95-$150

Igor Jagodic

Perched within the Ljubljana Castle's Archer's Tower, Strelec offers magnificent city views and a refined dining experience. Chef Igor Jagodic crafts contemporary Slovenian dishes with classical French influences, emphasizing seasonal, high-quality ingredients. The historical setting provides a unique backdrop to a sophisticated menu, making it ideal for a special occasion. The attentive service perfectly complements the elegant ambiance.

Order: Carniolan sausage variation, modern takes on traditional game

Atelje

One MICHELIN Star

Modern European · Ljubljana City Centre · €80-€120 / $85-$130

Jorg Zupan

Atelje, under chef Jorg Zupan, is known for its ingredient-driven, understated elegance. The dishes are characterized by clarity of flavor and artistic presentation, often highlighting vegetables and locally sourced produce. The contemporary, minimalist interior provides a relaxed yet refined atmosphere. It's a place where exceptional culinary skill meets a casual approach to fine dining, fostering a truly enjoyable experience.

Order: Seasonal vegetable dishes, expertly crafted sauces

Gostilna Pri Lojzetu - Dvorec Zemono

MICHELIN Selected

Modern Slovenian · Vipava (near Ljubljana) · €90-€140 / $95-$150

Tomaž Kavčič

Housed in a beautiful manor in the Vipava Valley, Gostilna Pri Lojzetu is a culinary institution led by Tomaž Kavčič. His cooking is known for playful, innovative dishes that reinterpret Slovenian traditions with a modern touch, often featuring surprising techniques and presentations. The setting is grand yet welcoming, offering a charming escape for a memorable meal amidst picturesque surroundings, celebrating local wine culture.

Order: Gin and tonic sphere, modern Slovenian charcuterie

Gostišče Grič

MICHELIN Selected

Modern Slovenian · Šentjošt nad Horjulom (near Ljubljana) · €80-€130 / $85-$140

Luka Košir

Gostišče Grič is a truly farm-to-table experience, as chef Luka Košir sources most ingredients directly from his own farm and the surrounding landscape. The menu is hyper-seasonal, reflecting whatever is at its peak. The rustic-chic setting enhances the connection to nature and sustainable dining. It's a place for those who appreciate honest, deeply flavorful food with a strong sense of terroir.

Order: Wild garlic dishes (seasonal), smoked trout

Vila Podvin

MICHELIN Selected

Modern Slovenian · Radovljica (near Ljubljana) · €70-€110 / $75-$120

Uroš Štefelin

Vila Podvin, set in a charming renovated villa, focuses on 'Taste of Slovenian Traditions' with a contemporary twist. Chef Uroš Štefelin passionately uses ingredients from local farms and his own garden, showcasing the rich culinary heritage of the Gorenjska region. The atmosphere is warm and inviting, offering a glimpse into authentic Slovenian hospitality and refined, yet comforting, cuisine.

Order: Tradition-inspired tasting menus, local trout

Monstera Bistro

Bib Gourmand

Modern European · Ljubljana City Centre · €45-€70 / $50-$75

Bine Volčič

Monstera Bistro, led by celebrity chef Bine Volčič, offers a more casual yet highly refined dining experience. The menu is creative and ingredient-focused, changing frequently to reflect seasonality. The bistro atmosphere is vibrant and contemporary, making it accessible for a sophisticated lunch or a relaxed dinner. It provides excellent value for the quality of cooking.

Order: Creative daily specials, innovative desserts

Full modern European guide to Ljubljana

Mediterranean

Best Mediterranean restaurants in Ljubljana

Mediterranean menus borrow freely across the sea — olive oil, fish, vegetables, citrus — and tend to be the easiest choice for a mixed table.

Restavracija Cubo

MICHELIN Selected

Mediterranean · Šiška · €70-€110 / $75-$120

Cubo offers a sleek, modern dining environment with a focus on fresh, seasonal Mediterranean cuisine. While not starred, it's a consistent favorite for its elegant dishes and sophisticated ambiance. The menu expertly blends Italian and Slovenian influences, presented with precision and flair. It's a reliable choice for a high-quality dining experience, perfect for both business and leisure occasions.

Order: Truffle pasta, fresh seafood dishes

Budget

Where to eat cheaply in Ljubljana

Klobasarna

A must-visit for traditional Carniolan sausage (kranjska klobasa) served with mustard, horseradish, and a bread roll. It's a quick, authentic, and satisfying street food experience. Expect to pay around €5-€8 for a hearty portion.

Osom

Specializing in gourmet burgers, Osom offers creatively topped patties made with high-quality local ingredients. Their truffle burger is particularly popular, and they also have excellent fries. Burgers range from €8-€14, offering great value for a delicious meal.

Open Kitchen (Odprta Kuhna)

Operating every Friday from spring to autumn in Pogačar Square, this outdoor food market features dozens of vendors. You can sample a vast array of cuisines, from Slovenian to international, at very affordable prices, typically €5-€15 per dish.

Dabuda

For excellent and authentic Thai street food, Dabuda is a reliable choice. Their Pad Thai, green curry, and spring rolls are consistently fresh and flavorful. Portions are generous and prices are very reasonable, usually €8-€12 per main dish.

Güjžina

This restaurant focuses on traditional Prekmurje cuisine from northeastern Slovenia. Known for dishes like bograč (rich goulash) and prekmurska gibanica (layered pastry), it offers hearty, authentic flavors in a cozy setting. Main courses are typically €10-€18.

Local dishes

What to eat in Ljubljana

Kranjska Klobasa

This is a protected Slovenian sausage, made from high-quality pork and bacon, seasoned with salt, pepper, and garlic. It's typically served hot with mustard, horseradish, and a crusty roll. Find this iconic sausage at Klobasarna, a small, specialized eatery right in the city center, offering an authentic and quick taste of Slovenia.

Štruklji

A traditional Slovenian dish, štruklji are rolled dumplings that can be sweet or savory, filled with various ingredients like cottage cheese (ricotta), tarragon, walnuts, apples, or poppy seeds. They are often boiled or baked. Try different varieties at Moji Štruklji, a dedicated stall within the Central Market that offers a wide range of options.

Jota

A hearty, thick soup or stew from the Slovenian karst region, jota typically features sauerkraut or sour turnip, beans, potatoes, and often smoked pork or sausage. It’s a comforting and flavorful dish, especially popular in colder months. Gostilna Pri Vodniku, a traditional Slovenian restaurant, serves an excellent and authentic version of Jota.

Bograč

Hailing from the Prekmurje region, bograč is a rich goulash-like stew traditionally made with at least three types of meat (beef, pork, venison), potatoes, and lots of onions and paprika. It's slow-cooked in a cauldron. For an authentic taste, visit Restavracija Špajza, which prides itself on traditional Slovenian recipes, including this robust and satisfying dish.

Kremšnita (Bled Cream Cake)

While originating from Bled, this iconic dessert is widely available and beloved throughout Slovenia. It features a delicate vanilla cream custard and whipped cream layered between two crispy puff pastry sheets, often dusted with icing sugar. The best place to try it in Ljubljana is at a reputable patisserie like Slaščičarna Zvezda, though the original is best in Bled.

Prekmurska Gibanica

This is a complex, multi-layered cake from the Prekmurje region, featuring four distinct fillings: poppy seeds, cottage cheese, walnuts, and apples, separated by thin dough or phyllo pastry layers. It’s rich, moist, and a true culinary experience. Seek out this traditional dessert at Kaval Group Market or selected bakeries in the city center.

Bujta Repa

A traditional Slovenian stew, particularly popular in the Prekmurje region, Bujta Repa is made with pickled turnip, millet groats, and pork, often including pork trotters or ribs. It's a filling and savory dish, perfect for cooler weather, showcasing rustic Slovenian peasant cuisine. Gostilna Dela offers a hearty and well-prepared rendition of this regional specialty.

Žlikrofi

Idrijski žlikrofi are traditional Slovenian dumplings, protected with a Geographical Indication, originating from the town of Idrija. They are small, hat-shaped pasta filled with potatoes, onions, minced lard or bacon, and spices. They are typically served with a rich meat sauce ('bakalca') or as a side dish. Many traditional gostilnas in Ljubljana, such as Vodnikov Hram, offer them.

How to book a table in Ljubljana

  • · For MICHELIN-starred restaurants, book at least 2-4 weeks in advance, especially for weekend evenings. Hiša Franko often requires months ahead.
  • · Many fine-dining establishments require a credit card guarantee or a non-refundable deposit for tasting menu reservations, particularly for larger groups or peak times.
  • · Consider booking lunch menus at starred restaurants; they often offer a slightly abbreviated tasting experience at a more accessible price point and are easier to secure.
  • · Be aware of cancellation policies; some restaurants charge a significant fee for no-shows or late cancellations, so confirm details when booking.

FAQ

Ljubljana restaurant questions travellers ask

What is the best restaurant in Ljubljana?

Hiša Franko in Kobarid (near Ljubljana) is the benchmark table — Modern Slovenian, led by Ana Roš, two michelin stars, around €225-€275 / $240-$295 per person. Order the Tolmin cheese, deer heart, fermented dishes

Where is the best modern European restaurant in Ljubljana?

Hiša Franko in Kobarid (near Ljubljana) is the modern European table to book in Ljubljana (€225-€275 / $240-$295 per person). Other strong options: COB, Strelec Restaurant, Atelje.

Where is the best Mediterranean restaurant in Ljubljana?

Restavracija Cubo in Šiška is the Mediterranean table to book in Ljubljana (€70-€110 / $75-$120 per person).

Where can I eat well in Ljubljana without spending a fortune?

Na Gradu is the best-value table on this list at roughly €35-€60 / $40-$65 per person. Beyond fine dining, locals point to Klobasarna, Osom, Open Kitchen (Odprta Kuhna).

How far in advance should I book restaurants in Ljubljana?

For MICHELIN-starred restaurants, book at least 2-4 weeks in advance, especially for weekend evenings. Hiša Franko often requires months ahead. Many fine-dining establishments require a credit card guarantee or a non-refundable deposit for tasting menu reservations, particularly for larger groups or peak times.

What food is Ljubljana famous for?

Kranjska Klobasa, Štruklji, Jota, Bograč, Kremšnita (Bled Cream Cake) — the dishes most worth eating where they come from. This is a protected Slovenian sausage, made from high-quality pork and bacon, seasoned with salt, pepper, and garlic. It's typically served hot with mustard, horseradish, and a crusty roll. Find this iconic sausage at Klobasarna, a small, specialized eatery right in the city center, offering an authentic and quick taste of Slovenia.

Planning the rest of Ljubljana?

The full Ljubljana guide has a seven-day itinerary, neighbourhoods, museums and the mistakes to avoid.

Read the Ljubljana travel guide