Skip to main content

We use cookies to ensure that we give you the best experience and to provide additional functionality on our website. If you would like to, you can change your cookie settings at any time. See our cookie policy.

Exterior of Ängavallen, Skåne
Ängavallen is a farm in Skåne with a shop and restaurant offering organic products from the farm.
Photo credit: Ängavallen

Five Swedish roadside restaurants worth stopping for

Food on the road is not always something to write home about – or, more accurately these days, to post on Instagram. These five restaurants, however, are exceptions that prove the rule.

Beer tap at Jernbruket, West Sweden
Restaurant Jernbruket is located in Floda next to Sävelången in West Sweden. Their specialty is locally produced barbecued food and beer from selected craft breweries.
Photo: Jernbruket

Jernbruket, Floda

A small culinary oasis near Gothenburg, housed in an old, restored iron warehouse. Everything is cooked on open fire and the calling card is naturally meat, from short ribs to duck and T-bone steak. But there are other treats as well, including fish, oysters and scallops (when in season), and always a vegetarian option.

Location: Floda Stationsväg 3

Järvsöbaden at winter
Hotel Järvsöbaden situated in Hälsingland.
Photo: Järvsöbaden

Hotel Järvsöbaden, Järvsjö

Located majestically on the foot of Öjeberget hill in a traditional Hälsingland farmhouse, Hotel Järvsöbaden’s restaurant is praised by many motorists heading north from Stockholm. The hotel and restaurant have been run by the same family since 1905. Here, you can enjoy traditional Swedish cuisine. A buffet lunch and set menu dinner of five courses are served seven days a week.

Location: Turistvägen 4

Ölme Prästgård
Ölme Prästgård is a vicarage from the 18th century that now run as a hotel and restaurant, situated outside Kristinehamn in Värmland.
Photo: John Persson

Ölme Prästgård, Kristinehamn

A beautifully renovated, 18th century priest directory today functioning as a countryside restaurant and hotel. The chefs prepare modern interpretations of traditional Swedish cooking, using organic and seasonal ingredients: home-made preserves, sausages, baked goods and much more.

Location: Ölme Prästgård 1

Axmarbrygga Havskrog
Interior from the restaurant Axmarbrygga Havskrog located on the border between Gästrikland and Hälsningland.
Photo: Karl Albin / Axmarbrygga

Axmarbrygga Havskrog, Axmarbruk

A stunning view towards the archipelago, a charming setting in a former grain storage and a delicious menu with a focus on fish and game are the assets drawing travelers to this coastal restaurant 50 kilometres north of Gävle. Depending on the season, you can enjoy dishes like fish- and shellfish casserole with saffron aioli, grilled salmon and wild boar fillet as well as vegetarian alternatives.

Location: Boskär (site in Swedish)

Ängavallen Farm Shop & Café, Skåne
Ängavallen in Skåne has both a café and a farm shop that offers organic products from their own farm.
Photo: Miriam Preis


Just 20 kilometres from Malmö, the country’s third largest city, you can stop by to stretch your legs and eat on a genuine Swedish farm. The organic menu is enough to get your mouth watering: vegetables, meat, cheeses and butter from the farm, homemade, stone-baked sourdough bread and fresh salads are just some of the things on offer. Eat in the restaurant or the cute store and café selling produce from the farm and serving lunch.

Ängavallens väg 17

Swedish food culture - local produce, international flavours and forward thinking

Swedish cuisine today centres on healthy, locally sourced produce, while certain preparation methods can be traced back to the Viking era.