The best restaurants in Ljubljana

sort by
Zur Karte
Zur Liste
sort by
Contemporary Cuisine

Janez Bratovž is an institution. Ingredients are the basis for him, so every morning he can be seen at the Ljubljana market. If the ingredients are perfect, there is no need for a fancy cooking technique, he says. His style is modern and to the point.

Mikolsiceva19, 1000 Ljubljana, Slovenia

Mojmir Šiftar manages to breathe young life into traditional dishes. However, the typical Pen Klub dishes are also still upheld. In this way, the young chef preserves the former flair and tradition, but at the same time has helped the place gain new popularity.

Tomšičeva ulica 12, 1000 Ljubljana, Slovenia
Contemporary Cuisine

Fine dining without the gala dinner attire. Under the Linden trees, by the Ljubljanica River in the Old Town, Jakob Pintar creates tapas that are little works of art. You can also order the tasting menu. Wonderful wines, with some fine rarities among the choices.

Ribji trg 6, 1000 Ljubljana, Slovenia
Ethnic Cuisine

Chef Ishikawa is a master of his craft. The base is Japanese, but European flavours are always vivid as well. The miso soup with crab is delightful, and the tuna steak is on point. The beverage accompaniment includes international wines and sake.

Wolfova ulica 12, 1000 Ljubljana, Slovenia

The inn on the castle hill is worth the climb. The vaulted ceiling has been refreshed with design elements. The menu includes classics such as Krainerwurst or gibanica. Modern ideas flow into squid ravioli with smoked trout filling and fennel cream.

Grajska planota 1, 1000 Ljubljana, Slovenia

A very popular address in the capital since the 1980s. Italian dolce vita and urban modernity enter into an atmospheric liaison. The cuisine is straightforward and works with high-quality ingredients. Particularly courteous service, good wine list.

Čopova ulica 5a, 1000 Ljubljana, Slovenia

The bistro-style restaurant is located in the Old Square, but exudes youthful freshness. Cosy breakfast, affordable lunch or advanced dinner menu - everything is possible. Regional produce and wines are used, and everything is presented aesthetically.

Stari trg 11, 1000 Ljubljana, Slovenia

The grill is in continuous operation. Robert Prinčič serves the best cuts of meat, accompanied by fresh local vegetables. Perfectly matured beef, horse steaks and Mangalitsa pork come perfectly prepared to the plate - with a fantastic crust and rare and juicy inside.

Trubarjeva cesta 40, 1000 Ljubljana, Slovenia

Dine in an elegant atmosphere at Slovenia's highest restaurant on the 20th floor. Chef Komnen Bakić skilfully combines local flavours and sea aromas. Good wine selection, after dinner cocktails in the bar are a fine finish.

Slovenska Cesta 59, 1000 Ljubljana, Slovenia

Florijan Virant specialises in a modern pan-Asian cuisine. The chef knows how to harmoniously combine different textures, sweet and sour, and smoky flavours. The wine list is not long, but well chosen.

Križevniška ulica 12, 1000 Ljubljana, Slovenia

Sure, this is first and foremost a vinotheque that stocks more than 300 Slovenian wines. But a good drop stimulates the appetite: Beef tartare, hotdog with Krainer sausage, a selection of ham or baked potatoes with bacon are the appropriate base.

Grajska planota 1, 1000 Ljubljana, Slovenia

A charming Italian with a vacation flair. The carpaccio with truffles and poached egg tastes great. Homemade pasta, gnocchi, risotto, ravioli and steak from the charcoal grill hold up well, too. The numerous pizza variations are also designed to satisfy.

Tržaška cesta 5, 1000 Ljubljana, Slovenia

Japanese indulgence at its best, the selection is large. The sushi mix, the tuna tartare with avocado and daikon or the edamame cream are excellent. The brown trout is served with white miso sauce and nuts. The juicy teriyaki chicken is a must.

Vodnikova cesta 55, 1000 Ljubljana, Slovenia

The old town location on the river in a tasteful boutique hotel is attractive. The cuisine integrates elements from Down Under - in reference to the Australian owner - but also Slovenian and even traditional, but not classic. Vanderful!

Krojaska ulica 6, 1000 Ljubljana, Slovenia

In the middle of the city, but you feel like you're by the sea. Fish carpaccio, fish soup, oysters, shrimp risotto and pasta with lobster are the prelude to a wide variety of fish - mostly wild-caught - from the grill. The wines come from the Primorska region on the coast.

Ob Ljubljanici 24, 1000 Ljubljana, Slovenia

Mediterranean dishes such as risotto with Prosciutto, Teran wine and radicchio or the Neapolitan pizza immediately create a holiday feeling. A second focus is on grilled food. Veal chops or aged cuts of beef - all always a delight. Good desserts.

Ameriška ulica 8, 1000 Ljubljana, Slovenia

For starters, Erik Sorbara serves Žlikrofi with porcini mushrooms and scampi risotto, black burgers with squid ink and beef cheeks. On the grill are sea fish and, of course, steaks of home-aged beef, but also bison and wagyu cuts.

Gallusovo nabrežje 31, 1000 Ljubljana, Slovenia

An atmospheric country estate with a large garden. The first thing to be put on the table is the wonderfully intense homemade beef soup. The dry-aged beefsteaks and the fried chicken have got competition: from the super tender veal shank in its own gravy.

Vrhpolje 186, 1000 Ljubljana, Slovenia

Tucked away in a corporate building, good seafood cuisine is offered in a cosy restaurant. Meat lovers will find lamb crown and well-matured steaks. The house pâté is popular. For the small appetite there is homemade ravioli and risotto.

Cesta v Gorice 1, 1000 Ljubljana, Slovenia
Classic & Traditional Cuisine

Beautiful old town location, in the garden you can enjoy the elegance of the historic town houses. The cuisine is Mediterranean oriented: Pasta, risotto, gnocchi are offered, fish and meat are grilled quite classically. Small, fine selection of Slovenian wines.

Stari trg 9, 1000 Ljubljana, Slovenia