Tips in Slovenia

Slovenian Restaurants

Where to eat in Ljubljana, Piran and beyond - by cuisine, price and neighbourhood.

Slovenian food doesn’t get talked about the way its lakes and mountains do, which works in your favour – reservations are easy, prices are reasonable, and the best meals are rarely at the address a search engine puts first.

Ljubljana has the country’s widest range, from centuries-old inns to a growing wave of chefs cooking modern Slovenian food with ingredients from small producers an hour outside the city. On the coast, Piran and Portoroz lean into the Adriatic, with seafood menus that change with the morning catch. Inland, expect heartier, Austro-Hungarian-influenced cooking – game, dumplings, and slow-cooked meat.

The word worth learning is gostilna. It is a family-run inn serving regional cooking, usually cheaper and more interesting than anything calling itself a restaurant, and it is where most of the memorable eating in this country happens. The table below sorts the options by what you are actually looking for.

Where to eat in Slovenia, compared
WhereBest forPrice levelBook ahead?Nearest baseWhen to goGuide
Ljubljana old townModern Slovenian, wide choiceMid to highA few daysLjubljanaYear-roundComing soon
Gostilna, countrysideRegional cooking, big portionsBudget to midWeekends onlyAnywhere ruralYear-roundComing soon
Piran & PortorozSeafood, Adriatic menusMid to highYes in summerPiranMay-SepComing soon
Vipava & BrdaWine-led kitchens, long lunchesMidYesVipavaApr-OctComing soon
Bled & BohinjLake views, tourist-facingMid to highYes in summerBledMay-SepComing soon
Maribor & StajerskaWine country cookingBudget to midRarelyMariborSep-OctComing soon

Scroll to see all columns →

Featured

Eating well in Ljubljana

The old town is walkable end to end, which means you can pick by mood rather than logistics. Riverside terraces are the obvious draw and they are fine, but the kitchens worth planning around sit a street or two back – and most of them will still have a table if you call the same morning.

Frequently asked questions

What is a gostilna?

A family-run inn serving regional cooking. It is the most common and usually the best place to eat outside the cities, and it is where portions and value are most generous.

Do I need to book restaurants in Slovenia?

In Ljubljana and on the coast in summer, yes – a few days ahead for anything popular. Rural gostilne rarely need booking except at weekends.

Is tipping expected?

It is not obligatory. Rounding up or leaving around 10 percent for good service is normal and appreciated.

Is vegetarian food easy to find?

In Ljubljana, yes. In rural gostilne the menu is meat-heavy, though most will cook something on request. Vegan is harder outside the capital.

What does a meal typically cost?

A main in a rural gostilna is usually modest; Ljubljana sits higher, and starred kitchens higher again. Set lunches are the best value in the country.

When do Slovenians eat?

Lunch, around one or two in the afternoon, is the main meal. Dinner tends to be lighter and earlier than in Italy or Spain.

Newsletter

Don't miss anything new

One new Slovenia guide in your inbox every couple of weeks. No spam, unsubscribe any time.

Consent
Scroll to Top