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 | Best for | Price level | Book ahead? | Nearest base | When to go | Guide |
|---|---|---|---|---|---|---|
| Ljubljana old town | Modern Slovenian, wide choice | Mid to high | A few days | Ljubljana | Year-round | Coming soon |
| Gostilna, countryside | Regional cooking, big portions | Budget to mid | Weekends only | Anywhere rural | Year-round | Coming soon |
| Piran & Portoroz | Seafood, Adriatic menus | Mid to high | Yes in summer | Piran | May-Sep | Coming soon |
| Vipava & Brda | Wine-led kitchens, long lunches | Mid | Yes | Vipava | Apr-Oct | Coming soon |
| Bled & Bohinj | Lake views, tourist-facing | Mid to high | Yes in summer | Bled | May-Sep | Coming soon |
| Maribor & Stajerska | Wine country cooking | Budget to mid | Rarely | Maribor | Sep-Oct | Coming soon |
Scroll to see all columns →
What locals assume you already know
Three things about eating here
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.
