Restaurants in Stockholm

Stockholm is widely recognised as one of Europe's most dynamic gastronomic cities, so there’s no shortage of exciting restaurants on show - from those serving traditional Swedish cuisine to pop-ups selling contemporary fusion food. As you would expect from a city on the water, fish and shellfish are perennially popular and of the highest quality. Note that many restaurants are closed on Sundays, as well as in the summer months.

The restaurants below have been grouped into three pricing categories:
Expensive (over Skr1,200)
Moderate (Skr400 to Skr1200)
Cheap (up to Skr400)

These prices are for an average three-course meal and a bottle of house wine or cheapest equivalent; they include sales tax but not service charges.

Sales tax of 12% and any service charges are included in prices shown and bills. A 5-10% tip is normal and expected but not mandatory. As all wines are imported to Sweden, they are subject to steep price hikes and added tax, and tend to be expensive.


Price: Expensive
Cuisine: Asian

It might have begun life as a restaurant serving bog standard Chinese fare in the 1940s but the modern Asiatiska is a different beast entirely. Serving a mixture of Asian cuisines, it does the best steamed dim sum in Stockholm as well as quirkier dishes based on local ingredients such as pike finished in a Japanese style.

Address: Berzelii Park 9, Norrmalm, Stockholm, Sweden
Telephone: +46 8 5663 2222.

Mathias Dahlgren

Price: Expensive
Cuisine: Swedish

Having won a Michelin star at his last restaurant, Bon Lloc, chef Mathias Dahlgren is now at the Grand Hôtel where his name and presence grace the hotel's gourmet restaurant. The cuisine is Swedish and Baltic with wines paired with every dish. And guess what? It’s won him another two Michelin stars.

Address: Södra Blasieholmshamnen 6, Södermalm, Stockholm, Sweden
Telephone: +46 8 679 3584.

Edsbacka Krog

Price: Expensive
Cuisine: Swedish

Going back to its roots since renowned chef Christer Lingström packed up and left with his two Michelin stars, Edsbacka Krog is a wonderful inn-like restaurant that concentrates on excellent Swedish fare that changes with the seasons. Food has been dished up here since 1626 but it’s hard to believe it’s as good as the Barbary duck with red wine rhubarb that they serve today.

Address: Sollentunavägen 220, Sollentuna, Stockholm, Sweden
Telephone: +46 8 5800 1660.


Price: Moderate
Cuisine: French

One of the more notable names in Stockholm’s array of cool, French-influenced restaurants with a passion for local ingredients, Proviant boasts a Michelin Bib Gourmand for a menu that includes everything from dumplings of pike with lobster soup and carrots to Välnäs lamb with a puree of celeriac and kohlrabi.

Address: Sturegartan 19, Östermalm, Stockholm, Sweden
Telephone: +46 8 226 050.

Den Gyldene Freden

Price: Moderate
Cuisine: Swedish

One of the oldest restaurants in the world, Den Gyldene Freden (translation: ‘The Golden Palace’) is an 18th-century tavern that serves up traditional Swedish home cooking with a classy, elegant twist. The restaurant is particularly famed for its souvas, thinly sliced smoked reindeer meat.

Address: Österlanggåtan 51, Östermalm, Stockholm, Sweden
Telephone: +46 8 249 760.

Rolfs Kök

Price: Moderate
Cuisine: Swedish

One of the trendiest places to eat in Stockholm, Rolfs Kök is where the local cognoscenti go for supper. The sparse interior veers towards minimalism, albeit very stylishly, and the food tends towards small portions of nouvelle cuisine - all of which is prepared in an open kitchen.

Address: Tegnergatan 41, Östermalm, Stockholm, Sweden
Telephone: +46 8 101 696.


Price: Cheap
Cuisine: Italian

A top budget option in the Old Town, Vapiano specialises in light Italian fare – all of which is made as you watch. Although it has expanded (there are now three branches), with potted herbs on the tables, trendy furniture and even cool bathrooms, it’s little wonder this place has proved a hit with locals and tourists alike.

Address: Kungsbron 15, Norrmalm, Stockholm, Sweden
Telephone: +46 8 242 940.


Price: Cheap
Cuisine: Swedish

A small homely spot serving exclusively Swedish fare, Gro focuses on fresh, natural ingredients and boasts a limited but ever changing menu based on whatever happens to be in season. At lunch, the choice is down to just four options, all of which are chalked up on a blackboard – thus dispensing with the need for menus.

Address: Sankt Eriksgatan 67, Östermalm, Stockholm, Sweden
Telephone: +46 8 643 4222.


Price: Cheap
Cuisine: International

Located right in the heart of downtown Stockholm, Kungshallen’s 800-seat food hall is a great place to fill up, whether you choose to sit down or take meals away. It offers a range of 15 different restaurants, from Tex-Mex and Indian to Greek, Lebanese and sushi, as well as a range of more esoteric Swedish specialities.

Address: Kungsgatan 44, Norrmalm, Stockholm, Sweden
Telephone: +46 70 865 5620.