Skip to content

Vegetarian and vegan food in Ljubljana

37 places in Ljubljana with vegetarian or vegan options.

Ranked with the travel guide's picks and well-known places first.

Vegetarian and vegan food in Ljubljana

  1. EatRegional restaurant

    Figovec

    Popular place serving pony steaks, horse goulash, and traditional Slovenian food.

    Daily 11:00-23:00 · Outdoor seating · Wheelchair accessible · Vegetarian options

  2. EatRegional restaurant

    Šestica

    Serves hearty meat dishes such as sausages, horse fillets, and steak as well as pasta and risotto.

    Mon-Fri 10:00-23:00, Sat 12:00-23:00, Sun 12:00-17:00 · Vegetarian options

  3. EatFood court

    Odprta Kuhna

    Odprta Kuhna means "open kitchen". It's a collection of food stalls on Pogačarjev trg, just south of Triple Bridge.

    Apr–Oct, Fri 10:00–21:00 · Outdoor seating · Wheelchair accessible · Vegetarian options

  4. EatThai restaurant

    Roza Slon

    Pink Elephant

    Restaurant/takeaway offering tasty & healthy Thai meals with a choice of beers & soft drinks. they are also at a few other locations in the city. Some vegan options.

    closed Sure · €7.90

  5. EatRestaurant

    Falafel

    The name is a clue. They also offer mezze dishes.

    Mo-Th 10:00-23:00; Fr-Sa 10:00-00:00; Su 10:00-22:00 · Vegan options · Wi-Fi · Takeaway

  6. Eat

    Govinda's

    Self-service buffet with vegetarian and vegan Indian food, great value.

    Mon-Fri 11:00-17:00

  7. EatRestaurant

    Gaudi&Naan

    Fine quality vegan restaurant

    Mo-Fr 11:00-21:00 · Outdoor seating · Fully vegan

  8. EatBalkan restaurant

    Pri Škofu

    Mostly trad and Med fare, with vegetarian options.

    Wed Thu 12:00-21:00 · Wi-Fi

  9. EatIndian restaurant

    Restavracija Mandala

    Vegan self-service restaurant. Food sold by weight.

    11:00-18:00 closed Sat & Sun

  10. EatInternational restaurant

    Žmoht

    Food kiosk offering 2-3 daily dishes (8-16 EUR) and soup (3-4 EUR)

    Mo-FR 11:00-17:00 · Takeaway · Outdoor seating · Wheelchair accessible

  11. EatItalian restaurant

    Aroma

    2 Ribji trg

    Mo-Su 08:30-00:00 · Limited wheelchair access · Outdoor seating · Vegan options

  12. EatBurger restaurant

    Pop's place

    3 Cankarjevo nabrežje

    Mo-Su 12:00-00:00 · Takeaway · Outdoor seating · Vegetarian options

  13. DrinkCafé

    STOW

    15 Gosposka ulica

    Tu-Su 10:00-18:00 · Wi-Fi · Outdoor seating · Vegetarian options

  14. EatIce cream

    Gelateria Romantika

    15 Stari trg

    Mo-Th 11:00-23:30; Fr 11:00-24:00; Sa 10:00-24:00; Su 10:00-23:30 · Outdoor seating · Vegan options

  15. EatAsian restaurant

    Niam Niam

    Nazorjeva ulica 1

    Mo-Sa 11:00-21:00 · Outdoor seating · Vegetarian options

  16. EatRestaurant

    Veganika

    33 Gornji trg

    Mo-Sa 12:00-22:00; Su 12:00-16:00 · Outdoor seating · Fully vegan

  17. EatVietnamese restaurant

    Osha

    40 Trubarjeva cesta

    Mo-Sa 11:30-20:00 · Outdoor seating · Vegan options

  18. DrinkCafé

    Tink superfood

    Poke Bowls | Brunch | Coffee

    09:00-20:00 · Vegan options

  19. EatRestaurant

    Bistro Maha

    3 Nazorjeva ulica

    Mo-Th 11:30-16:00; Fr 11:30-15:00 · Fully vegan

  20. EatAsian restaurant

    Hit Wok

    4 Čopova ulica

    Mo-Su 10:00-01:00 · Takeaway · Outdoor seating · Vegan options

  21. EatItalian restaurant

    Meta in Bazilika

    1 Snežniška ulica

    Mo-Fr 08:00-17:00 · Vegetarian options

  22. EatIndian restaurant

    Radha Govinda

    23 Žibertova ulica

    11:00-19:00; Sa 11:00-18:00 · Fully vegetarian

  23. EatPizza restaurant

    Pizzeria Piccola

    20 Gornji trg

    Vegan options · Wi-Fi · Outdoor seating

  24. DrinkCafé

    Mafija

    21 Jadranska ulica

    Mo-Fr 07:00-15:30 · Wi-Fi · Outdoor seating · Wheelchair accessible

  25. EatPizza restaurant

    Top Pizza

    5 Igriška ulica

    We-Th 11:30-20:30; Fr 11:30-21:00; Sa-Su 12:00-21:30 · Outdoor seating · Vegetarian options

  26. EatRestaurant

    Lonček kuhaj

    30 Teslova ulica

    Mo-Fr 07:00-15:00, PH off · Outdoor seating · Vegetarian options

  27. EatBistro restaurant

    Vegashi

    Borštnikov trg 1

    Mo-Th 11:00-18:00; Fr 11:00-16:00; Su 13:00-18:00 · Vegan options

  28. DrinkCafé

    Bazilika Café

    22 Miklošičeva cesta

    Mo-Fr 07:00-18:00 · Wheelchair accessible · Vegan options · Wi-Fi

  29. EatRestaurant

    Menza FE

    25 Tržaška cesta

    Mo-Th 07:00-14:30 "lunch is served between 10:30 and 14:30"; Fr 07:00-14:00 "lunch is served between 10:00 and 14:00." · Outdoor seating · Wheelchair accessible · Vegan options

  30. EatChinese restaurant

    Beli Labod

    20 Kolodvorska ulica

    Mo-Th 10:00-22:00; Fr 10:00-23:00; Sa,Su 11:00-23:00 · Vegetarian options · Takeaway

  31. EatBurger restaurant

    Burger Time

    47 Trubarjeva cesta

    Mo-Su 11:00-21:30 · Wheelchair accessible · Vegan options

  32. EatItalian restaurant

    Gostilna Mirje

    5 Tržaška cesta

    Mo-Fr 11:30-21:30; Sa 12:00-21:30 · Limited wheelchair access · Vegetarian options

  33. EatRegional restaurant

    My Dumplings

    1 Adamič-Lundrovo nabrežje

    Mo-Sa 07:00-20:00; Su 10:00-16:00 · Outdoor seating · Vegetarian options

  34. DrinkCafé

    Renaissance Specialty Coffee

    7 Trubarjeva cesta

    Mo-Sa 08:00-15:00; Su 10:00-14:00 · Vegetarian options · Wi-Fi

  35. EatMexican restaurant

    Taco Polako

    5 Gosposvetska cesta

    Mo-We 11:00-21:00; Th-Fr 11:00-22:00 · Vegan options · Takeaway

  36. EatBarbecue restaurant

    Gostilnica XXI

    21 Rimska cesta

    Mo-Fr 11:00-23:00; Sa 12:00-17:00; Su off · Vegetarian options

  37. EatRestaurant

    Mama India

    10 Gornji trg

    Vegan options

Listings from the Wikivoyage guide to Ljubljana (CC BY-SA 4.0). Map data © OpenStreetMap contributors (ODbL). Place data from Overture Maps.