From Swedish classics to flavours from around the world
11 restaurants to try in Stockholm
Looking for great restaurants in Stockholm? The Swedish capital has a diverse dining scene, whether you're in the mood for traditional Swedish dishes, sharing small plates, trying modern Nordic cuisine or exploring flavours from around the world. We've rounded up 11 restaurants worth checking out on your next visit to Stockholm – from neighbourhood favourites in Vasastan to historic restaurants in Gamla stan.
1. Frippe
Just next to the Royal Dramatic Theatre, you'll find Frippe, a bar and restaurant inspired by Mediterranean cuisine, with a particular focus on Spanish flavours. The menu features Spanish small plates designed for sharing, from classic tapas to seafood and more rustic dishes. You can also take a seat at the bar and watch the chefs at work – ideal for a spontaneous dinner or a leisurely evening enjoying a selection of dishes.
Address: Nybrogatan 6
Photo: Frippe
2. Hommage
På Södermalm finner du Hommage, a French-inspired bistro and bar housed in a former fire station. The atmosphere is relaxed, while the menu draws inspiration from classic French cuisine. Hommage is just as suited to a full dinner as it is to enjoying a few dishes and a glass of wine at the bar.
Address: Krukmakargatan 22
Photo: Hommage
3. Lilla Ego
At Lilla Ego in Vasastan, Swedish flavours take centre stage, but rarely quite as you know them. The menu changes with the seasons, offering creative combinations of meat, fish, seafood and vegetables, all served in a relaxed setting on Västmannagatan. The restaurant is popular, and reservations open one month in advance. A limited number of tables are also available for walk-ins.
Address: Västmannagatan 69
4. YUC! Mexican
At YUC! Mexican in Odenplan, Mexican flavours meet influences from Peru, Chile, East Asia and Sweden. The result is a fusion menu featuring plenty of chilli, coriander and garlic. Cocktails complement the food, and the atmosphere tends to get livelier as the evening goes on. A great choice if you fancy staying for a drink after dinner.
Address: Norrtullsgatan 15
5. Wedholms Fisk
Wedholms Fisk has specialised in fish and seafood since 1985 and is one of Stockholm's most established restaurant names. Fresh seafood and traditional culinary craftsmanship are at the heart of the experience, with a menu that changes with the seasons. The restaurant is located by Nybrokajen, with its entrance on Arsenalsgatan – centrally situated between Kungsträdgården, Nybroplan and Strandvägen.
Address: Arsenalsgatan 1
6. Barrels Burgers and Beer
The name says it all: at Barrels Burgers and Beer, burgers and beer take centre stage. Located on Stora Nygatan in Gamla stan, just a few minutes' walk from Stortorget and the Royal Palace, the restaurant serves both classic burgers and vegetarian options. A relaxed spot to take a break from sightseeing and enjoy a satisfying meal.
Address: Stora Nygatan 20
Photo: Barrels Burgers and Beer
Bistro Bestick
Bistro Bestick is a family-owned restaurant in central Stockholm, run by the Fischer family. The menu combines Swedish favourites with classic international dishes, including the restaurant's signature hand-rolled meatballs. With its relaxed bistro atmosphere rather than a formal fine dining setting, it's a great choice for both lunch and dinner after a day exploring the city.
Address: Bryggargatan 8
Photo: Bistro Bestick
8. Stockholms Gästabud
If you're looking to try traditional Swedish cuisine in Gamla stan, Stockholms Gästabud is well worth a visit. Located on Österlånggatan, the restaurant serves classic Swedish dishes in a relaxed setting. It's walk-ins only, so there's no need to book a table in advance. The restaurant also has a sister venue, Lilla Gästabud, on Lilla Nygatan.
Address: Österlånggatan 7
9. The Hairy Pig
The Hairy Pig takes its inspiration from Sweden's forests. The restaurant opened in Gamla stan in 2014 and has since moved to larger premises on Lilla Nygatan. The menu draws on Nordic culinary traditions, with a focus on Swedish game. Several dishes also take inspiration from Spanish tapas culture and are designed for sharing.
Address: Lilla Nygatan 13
10. Zum Franziskaner
Zum Franziskaner, affectionately known as "Zumen" by its regulars, has a long history in Gamla stan. The restaurant opened in 1889 and has been located on Skeppsbron since 1910. The menu brings together traditional Swedish and German cuisine, with classics such as schnitzel and sausages alongside daily specials throughout the week. Beer is also an important part of the experience, with a selection from smaller independent breweries and several draught beers brewed especially for the restaurant.
Address: Skeppsbron 44
11. Dansken Slaktis
In Slakthusområdet, south of central Stockholm, you'll find Dansken Slaktis, a restaurant inspired by Danish food traditions. Smørrebrød takes centre stage here, served in the historic building known as Hus 26. Located close to Quality Hotel™ Globe, the restaurant offers a little taste of Denmark in Stockholm.
Address: Hallgränd 43, Johanneshov
Photo: Dansken Slaktis
Bonus tip
TAK – Nordic ingredients meet Japanese flavours
Dinner with a view over Stockholm
At TAK, located near At Six and Hobo, Nordic ingredients meet Japanese flavours. Enjoy dinner above Stockholm, then head out onto the rooftop terrace to take in the views of the city.