The best restaurants on Djurgården
Updated 13 Jul 2019
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:
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.
- Spritmuseum Restaurang, Djurgårdsvägen 38, Djurgården
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.
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.
- Villa Godthem, Rosendalsvägen 9, 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.
- Wärdshuset Ulla Winbladh, Rosendalsvägen 8, Djurgården
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.
- Villa Källhagen Restaurang, Djurgårdsbrunnsvägen 10, Djurgården/Gärdet
Strandvägen 56, right next to Djurgårdsbron, is run by the Swedish Royal Motorboat Club and you can eat and drink here in nautical surroundings with views over the canal and the island of Djurgården on the other side of the bridge. Breakfast, coffee and sandwiches are served during the day, while international small dishes are on the menu in the evenings.
- Strandvägen 56 KMK, Strandvägen 56, Östermalm/Djurgården