Looking for the best Slovenian restaurants in Ljubljana? From historic inns and affordable local favourites to refined dining at Ljubljana Castle, the capital offers plenty of opportunities to discover authentic Slovenian food.
This updated 2026 guide presents ten restaurants where you can try regional specialities, locally sourced ingredients, Slovenian wines and traditional dishes such as štruklji, Kranjska klobasa and prekmurska gibanica.
Restaurants with Slovenian Food in Ljubljana
Though Slovenia may be small, its cuisine packs an impressive gastronomic punch. Shaped by influences from Italy, Austria, Hungary and the Balkans, traditional Slovenian food combines diverse flavours with distinctive regional recipes and locally sourced ingredients. Visitors searching for the best Slovenian restaurants in Ljubljana will find everything from historic, family-run inns to modern restaurants offering creative interpretations of Slovenian cuisine.
No visit to Slovenia would be complete without a meal in a traditional Slovenian gostilna. These welcoming, often family-owned inns preserve recipes passed down through generations while giving classic dishes a fresh, contemporary twist. Whether you want to try štruklji, Kranjska klobasa, jota or prekmurska gibanica, Ljubljana’s traditional Slovenian restaurants offer an authentic taste of the country, warm hospitality and a memorable dining experience.


Best Slovenian Restaurants in Ljubljana at a Glance
| Restaurant | Best for | Location | Price level |
|---|---|---|---|
| Gostilna na Gradu | Contemporary Slovenian cuisine | Ljubljana Castle | €€€ |
| Kodila Gourmet & Bistro Market | Prekmurje specialities | Central Market | €€ |
| Altrokè | Istrian food and Slovenian wine | Old Town | €€€ |
| Ošterija Pr’ Noni | Relaxed dining and garden setting | Vič | €€ |
| Restaurant Most | Riverside dining | Near Dragon Bridge | €€€ |
| Gostilna Šestica | Historic Slovenian gostilna | City centre | €€ |
| Druga Violina | Affordable traditional dishes | Old Town | € |
| Pri Trubarjevi Mami | Weekday lunch and groups | Exhibition Centre | €€ |
| Slovenska Hiša – Figovec | Classic Slovenian dishes | City centre | €€ |
| Pri Škofu | Cosy local atmosphere | Krakovo | €€ |
1. Gostilna na gradu
Gostilna na Gradu is a well-known restaurant located in Ljubljana, Slovenia. Situated within the historic Ljubljana Castle, this restaurant offers a unique dining experience with a blend of traditional Slovenian cuisine and modern culinary techniques. The castle setting provides a picturesque and atmospheric backdrop for diners, making it a popular spot for both locals and tourists.
The restaurant is known for its commitment to using high-quality, locally-sourced ingredients and for its extensive wine list featuring Slovenian wines. The menu often highlights regional specialties and seasonal dishes, allowing guests to enjoy authentic Slovenian flavors in a historic setting. The combination of the beautiful location and the delicious food makes Gostilna na Gradu a memorable dining experience.
Read more HERE.
2. Kodila Gourmet Restaurant
Kodila Gourmet is a popular restaurant in Ljubljana, Slovenia. It is located in the heart of Ljubljana, next to the Central Market.
Kodila Gourmet is well-known for its traditional Slovenian food. They offer products from the region of Prekmurje, including prekmurska ham, smoked ham, prekmurska gibanica (a layered pastry), ocvirki (pork cracklings), and many more local specialties. You can enjoy good food, drinks, or coffee at their location in the Ljubljana central market. They offer outside seating only.


3. Altroke
Altroke is a fantastic place to enjoy a drink and gourmet nibbles while soaking up the atmosphere of Ljubljana’s Old Town. You can sit outside on the narrow cobbled street or inside under the restored red brick ceilings and glowing Edison lights. The menu focuses on traditional cuisine from the coastal region of Istria, offering a diverse selection of hot and cold dishes that pair well with their extensive wine list. The restaurant offers an intimate ambiance and a menu celebrating local, seasonal ingredients.
The restaurant is run by the winemaking Čok family, who also supply the olive oil and brandies. For a special treat, ask for the crème de la crème: Golden Bitter made with 43 herbs. Altroke provides a delightful experience with its blend of local flavors and charming ambiance.
Altroke promises a memorable dining experience that honors Slovenia’s gastronomic heritage while embracing innovation.
4. Ošterija Pr’ Noni
Ošterija Pr Noni is a charming restaurant located in Ljubljana, Slovenia, known for its warm and welcoming atmosphere. The name “Pr Noni” translates to “At Grandma’s,” reflecting the restaurant’s focus on home-cooked meals and traditional Slovenian hospitality.
The menu features a range of traditional Slovenian dishes, prepared using fresh, locally-sourced ingredients. Guests can enjoy hearty soups, flavorful stews, and a variety of meat and fish dishes that showcase the rich culinary heritage of Slovenia. The restaurant also offers homemade desserts that provide a perfect ending to a satisfying meal.
The cozy interior, adorned with rustic decor, and the friendly staff make dining at Ošterija Pr Noni feel like a visit to a beloved family member’s home. Whether you’re a local or a visitor, this restaurant offers a delightful taste of Slovenian culture and cuisine. For the latest information on their menu and offerings, it’s best to visit their website or contact them directly.
Read more HERE.


5. Restaurant Most
Restaurant Most is a popular dining spot in Ljubljana, Slovenia, known for its prime location near the picturesque Ljubljanica River. The name “Most” means “bridge” in Slovenian, which is fitting given its proximity to the city’s iconic bridges.
It is a top spot for authentic Slovenian cuisine. Located near the Dragon Bridge, it offers a cozy and modern ambiance with a picturesque river view. The menu features traditional dishes like Žlikrofi (dumplings), Kranjska Klobasa (sausage), Jota (sauerkraut soup), and Prekmurska Gibanica (layered pastry dessert), all made with locally sourced ingredients. A fine selection of Slovenian wines and craft beers complements the meals
The ambiance at Restaurant Most is both cozy and elegant, with a choice of indoor seating or an outdoor terrace that offers stunning views of the river and the historic architecture of Ljubljana’s Old Town. The friendly and knowledgeable staff ensure a memorable dining experience, making Restaurant Most a must-visit for both locals and tourists.

6. Restaurant Šestica
Restaurant Šestica, known as “Gostilna Šestica” in Slovenian, meaning “Inn Šestica,” is the oldest and largest establishment in Ljubljana, the capital of Slovenia. Operating continuously since 1776 without interruption, Šestica has a rich history of serving traditional and original Slovenian food. This historic inn is a beloved spot for both locals and visitors from abroad, offering a true taste of Slovenian culinary heritage.
The menu at Šestica features a wide array of traditional Slovenian dishes, crafted with recipes that have been passed down through generations. Guests can enjoy hearty meals that showcase the best of the region’s flavors, from savory stews to delicious desserts.
One of the highlights of Šestica is its large summer garden in the backyard, providing a charming and relaxing atmosphere for diners to enjoy their meals outdoors. Whether you’re seeking a cozy indoor setting or a pleasant outdoor experience, Šestica offers a welcoming environment steeped in history and tradition.
Read more HERE.

7. Druga violina
Restaurant Druga violina is a unique and socially-conscious dining establishment located in Ljubljana, Slovenia. It operates within the framework of services designed for the management, care, and employment under special conditions, which is an organized form of care fulfilling fundamental human rights for adults with disabilities as defined by the constitution and laws. This service provides opportunities for these individuals (referred to as users) to actively participate in social life and the work environment, performing useful tasks suited to their abilities.
The management, care, and employment under special conditions are organized and executed to allow users to maintain and expand their existing knowledge and skills, acquire new social and work habits, implement their ideas and creativity, and stimulate their sense of usefulness and self-affirmation. The service also ensures other forms of care that enable users and their families to engage in work and social activities. Druga violina operates within the Draga Center for Training, Work, and Care.
In addition to its social mission, Druga violina is well-loved for its welcoming atmosphere and delicious traditional Slovenian cuisine. The restaurant offers a variety of dishes prepared with fresh, locally-sourced ingredients, making it a favorite among both locals and tourists. Dining at Druga violina not only provides a wonderful culinary experience but also supports a meaningful cause, promoting inclusion and empowerment for individuals with disabilities.
Read more HERE.

8. Pri trubarjevi mami
In order to produce good food fit to represent a nation, passion is of optimum importance. Taking their influence from Primoz Trubar (the writer of the first Slovene book) and in particular his love of food, Gostilna pri Trubarjevi Mami, literally, Trubar’s Mother’s Inn, is dripping in the stuff. The 16th century cuisine is draped in a modern styling courtesy of acclaimed young chef Mojmir Šiftar (the head chef at the Gault & Millau awarded Evergreen), all the while staying true to what made the original so special. Part of the Kaval group of eateries, this is tradition as its finest!
Read more HERE.

9. Figovec – Slovenian House
Figovec, located in Ljubljana, is a renowned restaurant known for its authentic Slovenian cuisine and historic charm. The elegant, cozy interior blends traditional and contemporary décor, creating a welcoming atmosphere.
Menu Highlights:
- Štruklji: Rolled dumplings with various fillings.
- Kranjska Klobasa: Carniolan sausage with mustard and sauerkraut.
- Bograč: A hearty meat stew.
- Blejska Kremšnita: Bled cream cake.


10. Gostilnica pri Škofu
Restaurant Gostilna pri Škofu is a beloved dining spot in Ljubljana, Slovenia, known for its warm hospitality and delightful Slovenian cuisine. This family-run establishment offers a cozy and inviting atmosphere, making it a favorite among locals and tourists alike.
The menu at Gostilna pri Škofu features a variety of traditional Slovenian dishes, prepared with fresh, locally-sourced ingredients. Guests can enjoy hearty soups, savory meat dishes, and delicious homemade desserts that reflect the rich culinary heritage of Slovenia. The restaurant prides itself on its home-cooked meals, ensuring a genuine and satisfying dining experience.
Read more HERE.

Traditional Slovenian Dishes to Try in Ljubljana
Slovenian cuisine combines Alpine, Mediterranean, Pannonian and Balkan influences. Although menus change seasonally, these are some of the traditional Slovenian dishes worth looking for:
- Kranjska klobasa – Carniolan sausage, traditionally served with mustard and horseradish.
- Štruklji – Rolled dumplings with savoury or sweet fillings.
- Idrijski žlikrofi – Small potato-filled dumplings originally from Idrija.
- Jota – A hearty soup made with sauerkraut or sour turnip, beans and potatoes.
- Bograč – A rich meat stew associated with Prekmurje.
- Prekmurska gibanica – A layered dessert with poppy seeds, walnuts, apples and cottage cheese.
- Potica – Slovenia’s best-known rolled festive cake, most commonly filled with walnuts.

Which Slovenian Restaurant Should You Choose?
Best for a special occasion: Gostilna na Gradu
Choose it for its Ljubljana Castle location, seasonal ingredients and contemporary interpretation of Slovenian culinary traditions.
Best for traditional atmosphere: Gostilna Šestica
One of Ljubljana’s longest-running inns, serving Slovenian dishes and wines in the city centre.
Best affordable option: Druga Violina
A welcoming Old Town restaurant serving traditional dishes while supporting the employment and inclusion of people with disabilities.
Best for Prekmurje specialities: Kodila Gourmet & Bistro Market
Visit for Prekmurje ham, local meat products and prekmurska gibanica beside Ljubljana Central Market.
Best for Istrian flavours: Altrokè
A good choice for regional Istrian dishes, olive oil, Slovenian wines and an atmospheric Old Town setting.

Frequently Asked Questions About Slovenian Restaurants in Ljubljana
What is the best restaurant for traditional Slovenian food in Ljubljana?
Gostilna Šestica and Slovenska Hiša – Figovec are convenient choices for classic Slovenian dishes in the city centre. Gostilna na Gradu offers a more refined interpretation of Slovenian cuisine.
Where can I eat affordable Slovenian food in Ljubljana?
Druga Violina is one of the most popular affordable options in the Old Town. Kodila Gourmet & Bistro Market is another practical choice for a casual meal or local specialities.
Which Slovenian restaurants are located in Ljubljana Old Town?
Druga Violina, Altrokè and Restaurant Most are all within or very close to Ljubljana’s historic centre.
Do I need to reserve a restaurant in Ljubljana?
Reservations are recommended for dinner, weekends and popular restaurants in the Old Town. They are particularly advisable during the summer tourist season.
What is a Slovenian gostilna?
A gostilna is a traditional Slovenian inn or restaurant, usually known for regional recipes, local ingredients, Slovenian wines and a relaxed atmosphere.
Are vegetarian dishes available in Slovenian restaurants?
Many restaurants offer vegetarian dishes, including different types of štruklji, soups and seasonal vegetable dishes. Check the current menu because the selection varies.
Last updated: July 2026.





























