Ljubljana Restaurants

  1. Pri Škofju

    Pri Škofju (At the Bishop's) starters around €6 , mains up to €14 . This wonderful little place in tranquil Krakovo south of the centre serves some of the best prepared local dishes and salads in Ljubljana, with an ever-changing menu. Set lunches are a bargain.

    Read more about Pri Škofju

  2. Pri Vitezu

    Located on the left bank of the Ljubljanica River, 'At the Knight' is the place for a special meal (Mediterranean-style grills and Adriatic fish dishes), whether in the vaulted cellar dining rooms or adjoining wine bar.

    Read more about Pri Vitezu

  3. Restavracija 2000

    Restavracija 2000 dishes from €3 , set lunch around €9 . In the basement of the Maximarket department store, this glass and chrome self-service eatery is surprisingly upbeat, and just the ticket if you want something quick while visiting Ljubljana's main museums.

    Read more about Restavracija 2000

  4. Ribca

    Ribca dishes around €5 . This basement seafood bar below the Plečnik Colonnade in Pogačarjev trg serves tasty fried squid, sardines and herrings to hungry market-goers.

    Read more about Ribca

  5. Shanghai

    Shanghai has authentic Sichuan and Cantonese dishes - no Shanghainese ones that we could find - and a user-friendly picture menu. It's pretty toned-down fare so aficionados should stick with rice and noodle dishes.

    Read more about Shanghai

  6. Smrekarjev Hram

    Smrekar's House starters from €5 , mains around €17 . This Art Nouveau jewel run by the Grand Hotel Union and named after artist and illustrator Hinko Smrekar (1883-1942), famed (in certain circles) for his 'pan-Slavic' playing cards, has always been considered the poshest international restaurant in Ljubljana. It closes in summer.

    Read more about Smrekarjev Hram

  7. Sofra

    Often touted as the most authentic Bosnian restaurant in town, there's also live music every night from September to June, when your fellow diners are likely to provide as much entertainment as those performing.

    Read more about Sofra

  8. Sokol

    In this old vaulted house near the Central Market, traditional Slovenian food is served on heavy tables by costumed waiters. Pizza is available if traditional dishes like obara (veal stew around €6 ) and Krvavica sausage with cabbage don't appeal.

    Read more about Sokol

  9. Sushimama

    Ljubljana's only Japanese sushi restaurant has simple, restful decor and very fresh fish.

    Read more about Sushimama

  10. Taverna Tatjana

    Looking like an old-world wooden-beamed cottage pub with a nautical theme, this is actually a rather exclusive fish restaurant with a lovely (and protected) back courtyard for the warmer months.

    Read more about Taverna Tatjana

  11. Advertisement

  12. Triglav

    Primarily a lunch place, Triglav has stopped serving a mishmash of cuisines and dishes - from ramen soup and curries to tortillas - and embraced its name. It now serves traditional Slovenian dishes only.

    Read more about Triglav

  13. Trubadur

    This little sladki bar (sweet bar) with the badly punned name (see street name) serves some of the best cakes on the left bank.

    Read more about Trubadur

  14. Vegedrom

    Most eating places (including pizzerias) in Ljubljana have at least a couple of veggie dishes on the menu, but the only specialist vegetarian restaurant in town is this appealing if somewhat pricey vegan place at the northeastern edge of Park Tivoli. The platters for two are good value at around €19 to €21 , and there's a salad bar and some Indian-inspired dishes around €4 .

    Read more about Vegedrom

  15. Yildiz Han

    If Turkish is your thing, head for this mom and pop-run restaurant, which features belly dancing and/or live Turkish music on Friday night.

    Read more about Yildiz Han