Best rated restaurants in Ljubljana

Ljubljana is no stranger to culinary excellency. These are the best rated restaurants in the capital of the sunny side of the Alps.
Quick links
Blog Published February 25, 2019
Edited March 29, 2024

Ljubljana has a number of restaurants, among them are two, that has just been picked as one of the best in the world, according to La Liste. This french list of all the best restaurants in the world has just recognized eight Slovenian restaurants, two from Slovenia’s capital. What makes La Liste different is that it’s computer based. The computer algorithm takes into account all available information from more than 550 culinary guides such as Michelin, Zagat or Gault&Millau and then forms the list. Two of Ljubljana’s restaurants made the list: JB and Cubo, but we won’t fail to mention some other fine examples of dining.


This elegant restaurant with an old world charm is run by a renowned chef Janez Bratuž. It features Slovenian, French and Mediterranean cuisine with an impressive wine list to choose from. The menu offers a lot of meat and fish, with attractive vegetarian options and all fresh ingredients picked by the chef himself every morning at the farmer’s market. Housed in a famous secessionist building a short walk from Ljubljana’s main square, this restaurant should impress even the most demanding guest.


A short drive from the city centre, this restaurant is well worth visiting. Featuring Mediterranean, vegetarian and seafood dishes served in a minimalist, elegant ambient with a solid wine list to choose from. A longtime favourite among guests, this place will convince and inspire you to go back for more.


With an attractive setting in Ljubljana castle’ tower, the food lives up to its unique location. Slovenian/European cuisine with a touch of a modern twist to excite the guest with a promise to awaken medieval cuisine nostalgia. The castle dishes with the aroma of ancient times live up to the hype. An additional bonus is a lovely walk down the green castle hill to the centre.


Named after the famous Slovenian renaissance man Janez Vajkard Valvasor, this modern restaurant is found in the middle of the old part of Ljubljana. Housed in a historic three-level building with a modern interior this restaurant offers a wide range of dishes, from Slovenian, Mediterranean to seafood and vegetarian. And let’s not forget premium Slovenian wines.


This new restaurant near the Grand Hotel Union describes itself “simple but refined” and offers an informal and relaxed atmosphere, where guests can relax and enjoy the creative process of young chefs, sommeliers and waiters. The restaurant offers Slovenian and international dishes while using seasonal ingredients. They also bake their own bread, ripen their own cheese, make yoghurt and preserve vegetables.

These are some of the best-rated restaurants in Ljubljana, all worth a try. Just to be on the safe side, make sure to have a reservation… you don’t want to miss out.

About the author

Other blog posts

Best Restaurants in Ljubljana

In the last years Ljubljana has become a vibrant destination for foodies from all over the world. The Slovenian capital’s restau...
7 min read
Read more

What do the Slovenians eat?

Slovenia has a wide range of traditional dishes, varied by different culinary regions. These were influenced by neighbor countries...
6 min read
Read more

Best traditional Slovenian vegetarian dishes

Slovenia has a tasty variety of traditional vegetarian food – make sure not to miss the delicious dumplings called “štruklji�...
6 min read
Read more
Taste of Slovenia through local restaurants
© Copyright by Food Tour Ljubljana
Portfolio company of World Discovery.