Whether you're dining beside the lake or in a mountain retreat, there's plenty of authentic Slovenian food to try in Bohinj – tuck into lake trout, goulash, dumplings and more. Most venues are rustic here, but some offer American foods like burgers and many have pizza on the menu.
The beautiful lakeside setting of this restaurant draws people in and the varied menu makes them stay. You can dine on pizza, lake trout or burgers. There's a large terrace with parasols on the water's edge, but even if you sit indoors, the full-height windows provide beautiful views.
To the southeast of lake Bohinj, Pod Skalco is another restaurant that nestles close to the water. It's a traditional, chalet-style building nestled under a large glacial rock, with a play area to keep the kids amused. You help yourself to the salad bar to have with your pizza, grilled meat or fish.
This place has built a reputation for its excellent steaks, but has heaps more on the menu too. You could try beef or trout skewers cooked on the barbecue, duck fillet, fish stew, pork schnitzel or if you can't decide, go for a stacked-high meat platter with fries.
Head to Paviljon for al fresco breakfast, lunch, coffee or snacks. They do excellent ice cream and filling sandwiches. Or if you prefer, you could just sit and gaze across to the lake and mountains with a beer in hand – you can see all the way to mount Triglav from here.
Specialising in American-style food, here you'll get burgers made from local beef topped with onion rings and heaped with wedges on the side. They also serve goulash and pasta, which can be accompanied by craft beer or wine. And perhaps the best bit is the price – burger and a drink is only €10.
A large, wood-clad building in the pretty village of Stara Fuzina, Gostilna Mihovc's menu is full of hearty, authentic Slovenian food. You pay a little more here than other restaurants in the area, although there's a daily menu for €8. The garlic soup, schnitzel, goulash and strudel come recommended.
In a peaceful, wooded locale a little way north of the lake, this place might at first seem like no more than a hut in the mountains. However, its simple and affordable menu offers freshly-made Slovenian soups, stews and cold meat dishes. Be sure to walk the five minutes to the viewpoint across the lake.
Head east from the lake and you'll soon arrive at Pri Hrvatu. You can eat beef stew, local trout or wild boar, served with polenta or dumplings, or try the fresh ravioli then a cream cake for dessert. There's plenty on the menu for kids too, like grilled battered chicken and chips.
Tucked away in the countryside, this rustic restaurant has views across fields to the mountains beyond – ask to sit on the terrace for the best outlook. There's lots of authentic dishes, their local sausage and cheese dumplings are very well received, but you'd do equally well with the pizza.
A little way to the east of the lake, Strud'l isn't all about the aforementioned dessert – although they do a great line in cakes, ice cream and coffee. What's also good here are the traditional mains like the house plate of ham and sausage with sauerkraut, mashed potato and beans.