Ljubljana Food

Explore Ljubljana Food: Restaurants, Street Food & Markets

Ljubljana’s vibrant food scene is a captivating blend of traditional Slovenian flavors and modern culinary creativity.

Whether you’re dining in elegant restaurants, grabbing a quick bite from bustling street food vendors, or exploring lively food markets brimming with fresh local produce, the city offers something to delight every palate.

We spent a month in Ljubljana researching what local foods to eat and where to eat them. We’ve compiled a summary of the information we collected so you can start enjoying Perugia food as soon as you arrive!

Local Food in Ljubljana

Ljubljana’s culinary scene blends traditional Slovenian flavors with Central European and Mediterranean influences, creating a rich and varied local food culture. From rustic dishes rooted in Alpine and Balkan traditions to refined creations inspired by seasonal, local ingredients, the capital offers a true taste of Slovenia on every plate.

Check out our Slovenia Food page for more information about these foods.

Slovenia Food

Slovenia Food

Slovenian food is deeply regional and seasonal, combining Alpine heartiness, Mediterranean freshness, and Balkan spice. Common ingredients include buckwheat, potatoes, pork, cabbage, and dairy, while traditional dishes range from rich stews and dumplings to layered pastries and cured meats. 

Restaurants in Ljubljana

Ljubljana’s restaurants reflect the city’s rich culinary diversity, offering everything from traditional Slovenian taverns to innovative fine dining. Whether you’re after rustic local flavors, seasonal tasting menus, or casual bistros, the capital’s food scene is both welcoming and sophisticated—perfect for discovering Slovenia one plate at a time.

AFTR

Address: Nazorjeva ulica 2, 1000 Ljubljana, Slovenia

A modern spot known for late-night dining, creative dishes and a lively music-driven atmosphere—frequented by Chef Jorg Zupan’s team.

Gostilna AS

Address: Čopova ulica 5a, 1000 Ljubljana

A veteran of Ljubljana’s dining scene, this courtyard restaurant offers Mediterranean‑inspired cuisine, handmade pasta, grilled meats, Adriatic fish and an extensive wine list. It boasts a charming terrace under trees with castle views.

Jaz by Ana Roš

Address: Čopova ulica 5a, 1000 Ljubljana, Slovenia

A project adjacent to Gostilna AS by Slovenia’s top chef Ana Roš, focusing on inventive takes on Slovenian cuisine in a contemporary setting.

Peti 181

Address: Dvorni trg 1, 1000 Ljubljana, Slovenia

A refined yet relaxed restaurant recommended for special occasions by locals—highlighted for its pasta and cozy atmosphere.

The Restaurant Ljubljana

Address: Mestni trg 15, 1000 Ljubljana, Slovenia

A popular venue in central Ljubljana praised for quality meat and seafood dishes.

Restavracija Strelec

Address: Grajska planota 1, 1000 Ljubljana

Set in the medieval Archers’ Tower at Ljubljana Castle, this Michelin‑starred restaurant by Igor Jagodic offers a creative Mediterranean tasting menu with stunning rampart views.

Landerik

Address: Stari trg 11, 1000 Ljubljana, Slovenia

A modern restaurant that emphasizes Slovenian ingredients and local wines, offering fine dining without breaking the bank.

Gostilna na Gradu

Address: Grajska planota 1, 1000 Ljubljana, Slovenia

A castle-side tavern under Ljubljana Castle, serving traditional Slovene dishes in a historic setting (implied via Michelin Plate listing).

Georgie Bistro

Address: Čufarjeva ulica 5, 1000 Ljubljana, Slovenia

Celebrated for excellent flavors, modern cuisine, fine service and a romantic vibe—recommended for both casual and special dinners.

Restavracija Penklub

Address: Tomšičeva ulica 12, 1000 Ljubljana, Slovenia

B‑Restaurant

Address: Slovenska cesta 59, 1000 Ljubljana, Slovenia

Awarded a Michelin Plate, signaling quality Slovenian fare in a well‑appointed setting.

JB Restavracija

Address: Miklošičeva cesta 19, 1000 Ljubljana, Slovenia

Also awarded a Michelin Plate, known for refined dining in Ljubljana.

Restavracija CUBO

Address: Šmartinska c. 55, 1000 Ljubljana, Slovenia

Not only Michelin‑recognized (Plate), it's consistently praised for quality and value.

Slovenska Hiša - Figovec

Address: Gosposvetska cesta 1, 1000 Ljubljana, Slovenia

A historic tavern offering classic Slovenian fare—štruklji, Carniolan sausage, bograč, and Prekmurska gibanica—within a homely, rustic setting.

Restaurant Manna

Address: Eipprova ulica 1a, 1000 Ljubljana, Slovenia

A culinary fusion of traditional Slovenian dishes with Mediterranean flair, located just a short walk from Prešeren Square.

Špajza

Address: Gornji trg 28, 1000 Ljubljana, Slovenia

Cozy, rustic spot known for hearty Slovenian and international dishes in an intimate atmosphere.

Valentin

Address: Vodnikova cesta 35, 1000 Ljubljana, Slovenia

Seafood-focused with Adriatic classics like grilled Istrian sardines and black cuttlefish risotto—also runs a shellfish stall at the weekend Open Kitchen market.

Čompa Restaurant

Address: Trubarjeva cesta 40, 1000 Ljubljana, Slovenia

Situated on Trubarjeva Street, this modern-style eatery delivers authentic Slovenian flavors—ideal for meat lovers seeking a local twist.

Gostilnica 5‑6 kg

Address: Eipprova ulica 17, 1000 Ljubljana, Slovenia

A cozy bistro near Hercules Fountain, famed for roasted piglet, pizzas, sausages, pasta and Slovenian-Italian fusion dishes.

Ošterija Pr' Noni

Address: Cesta v Gorice 1, 1000 Ljubljana, Slovenia

Voted best Slovenian restaurant in Ljubljana, offers refined Slovenian and Mediterranean cuisine with a creekside terrace in the Vič suburb.

Ljubljana Food

Gostilna Sokol

Address: Ciril-Metodov trg 18, 1000 Ljubljana, Slovenia

One of Ljubljana’s best-known traditional restaurants, Gostilna Sokol serves Slovenian classics in a rustic setting with stone walls, wood beams, and staff dressed in national costume. The menu features hearty dishes like mushroom soup in a bread bowl, Carniolan sausage, venison stew, and štruklji dumplings. Popular with visitors, it offers generous portions, daily specials, and live folk music on weekends.

Street Food in Ljubljana

Ljubljana’s street food scene blends local tradition with global flavors, offering everything from iconic burek and Carniolan sausage to tacos, falafel, and horse meat burgers.

Burek Olimpija

Address: Slovenska cesta 58, 1000 Ljubljana

The city's most iconic burek stand, famous for its generous, flaky pastries filled with meat, cheese, or spinach. Open 24/7, it’s a local institution especially popular with students and night owls.

Nobel Burek

Address: Miklošičeva cesta 30, 1000 Ljubljana

Another long-standing favorite for Balkan-style burek. Known for consistency, speed, and large portions, it's a strong rival to Burek Olimpija.

Klobasarna

Address: Ciril-Metodov trg 15, 1000 Ljubljana

A popular kiosk near the Central Market dedicated to Slovenia’s iconic Carniolan sausage (kranjska klobasa), served with mustard and bread. Fast, authentic, and highly rated by visitors.

El Patrón Tacos & Store

Address: Gornji trg 23, 1000 Ljubljana, Slovenia

A colorful Mexican street food stand in the Old Town offering tacos, homemade salsas, and mezcal. Great for something spicy and different in Ljubljana.

Abi Falafel

Address: Trubarjeva cesta 40, 1000 Ljubljana, Slovenia

A small but beloved falafel shop on multicultural Trubarjeva Street, known for flavorful vegetarian wraps and friendly service.

Food Markets in Ljubljana

Ljubljana’s food markets are lively hubs where fresh local produce, artisanal goods, and diverse street food come together.

Ljubljana Central Market

Address: Adamič-Lundrovo nabrežje 6, 1000 Ljubljana, Slovenia

A historic food hub designed by Jože Plečnik (1931–39), this market spans outdoor farmers' stalls on Vodnikov and Pogačarjev trg, covered arcades, and riverside fish stalls. It’s perfect for sampling fresh produce, artisanal cheeses, cured meats, honey, and seasonal street food.

Open Kitchen

Odprta kuhna

Address: Pogačarjev trg, 1000 Ljubljana

Ljubljana’s signature outdoor food market, running every Friday (March–November) on Pogačarjev trg. Local restaurants and top chefs serve up everything from traditional Slovenian dishes to international street cuisine, all in an eco-friendly, plastic‑free setting .

Koseze Market

Address: Vodnikova cesta 187, 1000 Ljubljana

A neighborhood market offering a wide selection of local and organic products, including fruits, vegetables, meats, cheeses—and a small street food corner. It’s popular with both locals and professional chefs.

BTC City Market

Address: Šmartinska cesta 152, 1000 Ljubljana

Located within Ljubljana’s BTC City shopping centre, this market features an indoor section with meats, cheeses, honey, wine, and a diverse outdoor street food park serving global offerings—from burgers to Thai food, tapas, schnitzels, and vegetarian options.

Food Tours in Ljubljana

Food tours in Ljubljana provide a delicious way to explore the city’s culinary heritage, combining tastings of traditional Slovenian dishes, visits to local markets, and insights into regional ingredients. These guided experiences offer an authentic and immersive journey through Slovenia’s vibrant food culture.

Best Places To Stay In Ljubljana

Hotels in Ljubljana

If you are planning a trip to Ljubljana, there are plenty of excellent places to stay. However, for the best experience, we strongly recommend staying in the Old Town. The castle marker on the map below is the heart of the Old Town. We suggest staying as close to it as possible, depending on your budget and preferences.

The below interactive map provides hotel and apartment options that can be filtered to meet your needs. Select your travel dates to get specific availability and prices.

FAQs About Ljubljana Food

What is the national dish of Ljubljana?

While Ljubljana itself does not have a single official national dish, traditional Slovenian cuisine is celebrated here with dishes like žganci (buckwheat spoonbread), kranjska klobasa (Carniolan sausage), and potica (nut roll). Visitors often enjoy these local specialties in Ljubljana’s restaurants and markets, offering an authentic taste of Slovenia’s culinary heritage.

What is the popular food in Slovenia?

Popular Slovenian foods include hearty stews like jota (sauerkraut and bean soup), various types of dumplings such as idrijski žlikrofi, and cured meats like kranjska klobasa. Slovenian cuisine also highlights seasonal vegetables, fresh cheeses, and pastries like prekmurska gibanica, showcasing influences from Alpine, Mediterranean, and Balkan traditions.

Where to eat like a local in Ljubljana?

To eat like a local in Ljubljana, visit traditional gostilnas (Slovenian inns) such as Gostilna AS or Gostilna pri Trubarjevi Mami, explore food stalls at the Central Market, or grab street food favorites like burek and kranjska klobasa from popular vendors. The Open Kitchen (Odprta kuhna) food market on Fridays is also a hotspot where locals enjoy fresh, seasonal dishes in a lively atmosphere.

Is food cheap in Slovenia?

Food prices in Slovenia are generally moderate compared to Western Europe. In Ljubljana, you can find affordable meals at street food stalls, local markets, and casual eateries, while mid-range restaurants offer quality dishes at reasonable prices. Dining at upscale restaurants may be pricier, but overall, Slovenia provides good value for both traditional and contemporary cuisine.

What are traditional Slovenian desserts to try in Ljubljana?

Traditional Slovenian desserts to try in Ljubljana include potica (a rolled nut cake), prekmurska gibanica (a layered pastry with poppy seeds, walnuts, apples, and cheese), and kremna rezina (a creamy custard slice). These sweet treats reflect Slovenia’s rich baking heritage and are widely available in local bakeries and restaurants.

Is Ljubljana good for vegetarian or vegan food?

Yes, Ljubljana is very welcoming to vegetarian and vegan diets. Many restaurants and street food vendors offer creative plant-based dishes featuring fresh local produce, seasonal vegetables, and meat alternatives. Markets like Open Kitchen also include numerous vegetarian-friendly options.

When is the best time to visit Ljubljana for food lovers?

The best time for food lovers to visit Ljubljana is from late spring through early autumn (May to September), when outdoor markets, street food events like Open Kitchen, and seasonal harvests are at their peak. This period offers access to the freshest local ingredients and vibrant food festivals.

What Slovenian wines pair well with Ljubljana’s local cuisine?

Slovenian wines such as rebula, malvazija, and teran from the coastal regions, as well as lauber and pinela from the Alpine areas, pair excellently with Ljubljana’s local cuisine. The city’s restaurants often feature carefully curated wine lists highlighting these regional varieties, enhancing the dining experience.

Are food tours available in Ljubljana?

Yes, Ljubljana offers a variety of food tours that let visitors explore local markets, taste traditional dishes, and learn about Slovenia’s culinary heritage. These tours often include visits to gourmet restaurants, street food stalls, and specialty shops, providing a comprehensive and delicious introduction to the city’s food culture.