The best restaurants on Djurgården

The information in this guide may be affected by covid-19.

Djurgården, the former royal hunting grounds, attracts countless visitors for its leafy green areas, museums and attractions, but it's also a great destination for foodies. You really need to know your way around, though, because in amongst the hot dog stands and tourist traps there are some really fantastic restaurants. Round off a long walk with a delicious lunch, get your friends together for a celebratory meal or why not take the ferry across to the island one evening for a special midweek dinner - these are the best restaurants on Djurgården.


The best restaurants in each part of town:
Related articles:


Djurgårdsvägen 38, Djurgården

Swedish fine dining

The Museum of Spirits and its restaurant are housed in former naval buildings a stone's throw from the Vasa Museum. Not surprisingly, there's a strong emphasis on drinks, but equally on their partnership with modern, Nordic food. You could go so far as to call it fine dining - expect elegant gastronomy and exciting pairings.


Oaxen Krog & Oaxen Slip

2 addresses

Michelin-starred dining in an old boatyard

Oaxen Krog lies tucked away in an old boatyard on Djurgården. Just before you reach the bridge over to Beckholmen, you'll find this two Michelin star restaurant and its adjoining bistro, Slipen, which are both famous for their natural, seasonal food. Oaxen Krog is the award-winning dining room, but Oaxen Slip is extremely popular too and you don't need to book months in advance to get a table here.



Djurgårdsslätten 43-45, Djurgården

Extraordinary experience

Djurgården's historic private theatre Cirkus has its own creative bistro, with culinary influences taken from the venue's colourful history. They aim to give guests an out-of-the-ordinary experience. Food is served on large platters to share around the table, but you can order your own main course if you prefer.


Hazeliusbacken 20, Djurgården

Nordic flavours

This historic restaurant in the heart of leafy Djurgården serves Nordic flavours, including, naturally, the famous Hasselback potato. The restaurant is open all year round and serves breakfast, lunch, brunch and dinner.

Villa Godthem

Rosendalsvägen 9, Djurgården

Classic Swedish cuisine

In a beautiful Swiss chalet-style former merchant's villa with views over the waters of Djurgårdsbrunnsviken you can eat classic Swedish dishes such as potato pancakes with bacon and lingonberries, gravad lax with creamed dill potatoes and meatballs. Villa Godthem has existed here since 1897 and continues to serve hungry guests excellent traditional gourmet homecooking.

Ulla Winbladh

Rosendalsvägen 8, Djurgården

Some of the best meatballs in town

The restaurant Ulla Winbladh is right next door to Godthem, housed in an impressive 19th century building and serving Swedish homecooking de luxe, with dishes including beef Rydberg, Bellmans herring and their famous meatballs, in a warm, welcoming atmosphere.


Djurgårdsbrunnsvägen 68, Djurgården/Gärdet

Rural tranquility

Enjoy a little taste of the countryside at Djurgårdsbrunn, beautifully situated next to the Djurgården canal, a short walk from the city centre. The restaurant is open all year round and serves Swedish and southern European flavours in warm, welcoming surroundings. Warm up by the open fire in the winter, or soak up the sun on the outdoor terrace during the summer months.

Villa Källhagen

Djurgårdsbrunnsvägen 10, Djurgården/Gärdet

18th century roots

On the far side of Djurgårdsbrunnsviken you'll find Villa Källhagen. The restaurant has its roots in the 18th century, but these days the focus is on contemporary Swedish cuisine. The weekend brunches are popular, as are the bistro area for lunch and outdoor seating area on sunny days.