Open Travel Guide
Restaurants in Stockholm

Best Restaurants in Stockholm 2026

How to eat well in Stockholm at every budget, and the local dishes you shouldn't leave without trying.

Stockholm, Sweden's stunning capital, spans 14 islands where Lake Mälaren meets the Baltic Sea, creating a city of breathtaking waterways, medieval history, and state-of-the-art design. As Scandinavia's largest city, it blends royal palaces and Viking heritage with a thriving food scene and world-class museums.

Stockholm's food scene is one of Europe's most exciting, anchored by New Nordic cooking that showcases exceptional Swedish ingredients — wild game, fresh seafood, foraged herbs, root vegetables and dairy. The city has more Michelin stars per capita than almost any other European capital. Classic Swedish dishes like meatballs, gravlax, pickled herring, elk and reindeer remain beloved, while the thriving café culture (fika) means exceptional coffee and pastries are found on every corner. The international dining scene is strong, with excellent Japanese, Middle Eastern and Italian options alongside Scandinavian staples.

Must-try dishes

Iconic dishes that define Stockholm.

Must try

Köttbullar (Meatballs)

Sweden's most famous dish — small pork-beef meatballs in cream sauce with lingonberry jam and mashed potato

Where to try: Meatballs for the People, Pelikan

Price: 165-195 SEK

Must try

Gravlax

Cured salmon with dill, sugar and salt — a classic Swedish starter served with mustard-dill sauce

Where to try: Most traditional Swedish restaurants

Price: 145-195 SEK

Must try

Surströmming

Fermented Baltic herring — extremely pungent, an acquired taste and a Swedish cultural institution

Where to try: Specialty shops and food markets

Price: 85-120 SEK

Must try

Kanelbulle (Cinnamon Roll)

Sweden's beloved pastry — a flaky, cardamom-spiced cinnamon roll essential to every fika break

Where to try: Café Saturnus, Fabrique Bageri

Price: 35-50 SEK

Must try

Räkmacka (Shrimp sandwich)

An open-faced sandwich piled high with fresh Nordic shrimps, egg, mayonnaise and dill on sourdough bread

Where to try: Lisa Elmqvist, Hötorgshallen

Price: 145-195 SEK

Must try

Janssons Frestelse

A creamy, oven-baked potato and anchovy gratin — a classic Swedish comfort dish often served at Christmas

Where to try: Traditional Swedish restaurants

Price: 145-175 SEK

Must try

Ärtsoppa (Pea Soup)

Traditional Swedish yellow pea soup with pork, served on Thursdays by tradition with Swedish pancakes

Where to try: Prinsen, Tradition

Price: 135-155 SEK

Top restaurants

Handpicked picks for the best dining experiences.

Nordic Fine Dining

Frantzén

$$$$5.0/5

Sweden's only three Michelin-starred restaurant, led by chef Björn Frantzén, offering an extraordinary multi-course tasting menu that blends Nordic ingredients with Japanese and French techniques. One of the most sought-after reservations in Northern Europe.

Known for: Three Michelin stars; only three-star restaurant in Scandinavia

Klara Norra kyrkogata 26, 111 22 Stockholm

Nordic

Oaxen Krog

$$$$4.9/5

A two Michelin-starred restaurant on Djurgården in a beautifully converted shipyard building, focusing on local Swedish produce prepared with precision and creativity. Chef Magnus Ek creates seasonal menus that celebrate Swedish terroir.

Known for: Two Michelin stars; locally foraged and farmed ingredients

Beckholmsvägen 26, 115 21 Stockholm

New Nordic

Ekstedt

$$$$4.8/5

Chef Niklas Ekstedt's acclaimed restaurant cooks everything over open fire, birch wood and hay — no electricity in the kitchen. The dramatic cooking technique produces extraordinary smoky, primitive flavours in an elegant dining room.

Known for: One Michelin star; all cooking over open fire

Humlegårdsgatan 17, 114 46 Stockholm

French-Swedish

Operakällaren

$$$$4.7/5

One of Stockholm's most storied dining institutions since 1787, located in the Royal Opera House with opulent Belle Époque interiors. Serves a sophisticated menu of classic French-influenced Swedish cuisine alongside an extraordinary wine cellar.

Known for: Historic institution; Nobel Banquet catering heritage

Karl XII:s torg, 111 86 Stockholm

New Nordic

Gastrologik

$$$$4.8/5

A Michelin-starred restaurant in Östermalm with a daily-changing menu based entirely on what seasonal ingredients chefs Jacob Holmström and Anton Bjuhr can source that morning. No fixed menu — complete trust in the kitchen's creative journey.

Known for: One Michelin star; entirely ingredient-led daily menu

Artillerigatan 14, 114 51 Stockholm

Japanese-Nordic Fusion

Restaurant TAK

$$$4.6/5

A stunning rooftop restaurant on the 13th and 14th floors of Brunkebergstorg with breathtaking 360-degree views over Stockholm and an inventive menu blending Japanese and Nordic flavours. The views alone are worth the trip.

Known for: Rooftop views; Japanese-Nordic fusion

Brunkebergstorg 2-4, 111 51 Stockholm

Swedish Seafood

Sturehof

$$$4.5/5

Stockholm's most celebrated seafood brasserie since 1897, located at the fashionable Stureplan roundabout in Östermalm. Known for exceptional fresh fish and shellfish, the classic Swedish smörgåsbord and a buzzing open-all-hours atmosphere.

Known for: Open since 1897; finest seafood brasserie in Stockholm

Stureplan 2, 114 35 Stockholm

Swedish

Meatballs for the People

$$4.5/5

A much-loved Södermalm institution dedicated to the perfection of Swedish meatballs, offering eight varieties including traditional beef-pork, elk, reindeer, lamb and vegetarian options with classic accompaniments of lingonberries, cream sauce and mashed potato.

Known for: Stockholm's best meatballs — eight varieties

Nytorgsgatan 30, 116 40 Stockholm

Restaurants by cuisine

Browse picks grouped by cuisine type.

Traditional Swedish

Traditional Swedish

Pelikan

$$4.4/5

A beloved Södermalm institution since 1904 serving traditional Swedish husmanskost (home cooking) in a grand Art Nouveau dining hall with original 1904 fixtures, high ceilings and wooden booths. The meatballs, pickled herring and gravlax are exemplary.

Known for: Traditional Swedish husmanskost since 1904

Blekingegatan 40, 116 62 Stockholm

Traditional Swedish

Den Gyldene Freden

$$$4.4/5

Dating from 1722, Den Gyldene Freden ('The Golden Peace') is one of the world's oldest continuously operating restaurants, famously owned by the Swedish Academy. The menu focuses on classic Swedish court cuisine in a series of historic wood-panelled dining rooms.

Known for: One of the world's oldest restaurants; established 1722

Österlånggatan 51, 111 31 Stockholm

Traditional Swedish

Prinsen

$$4.3/5

A classic Stockholm restaurant in the heart of the city since 1897, beloved for its traditional Swedish cooking — particularly excellent meatballs, fried herring, pea soup and classic gravlax. The informal atmosphere and fair prices make it a local favourite.

Known for: Classic Stockholm restaurant since 1897

Mäster Samuelsgatan 4, 111 44 Stockholm

Traditional Swedish

Magnus Ladulås

$$4.2/5

A cosy medieval cellar restaurant in Gamla Stan with stone arches and warm candlelight serving generous portions of traditional Swedish fare including meatballs, herring and smörgåsbord at honest prices.

Known for: Medieval cellar atmosphere with traditional Swedish smörgåsbord

Österlånggatan 26, 111 31 Stockholm

Traditional Swedish

Tennstopet

$$4.3/5

A classic Stockholm pub-restaurant in Vasastan serving excellent traditional Swedish cooking including husmanskost dishes, herring plates and seasonal game in a warm, authentic atmosphere beloved by locals and visiting Swedes alike.

Known for: Classic Stockholm pub serving traditional husmanskost since 1904

Dalagatan 50, 113 24 Stockholm

Traditional Swedish

Tradition

$$4.2/5

A welcoming Gamla Stan restaurant dedicated to preserving classic Swedish culinary traditions, serving beautifully executed husmanskost dishes including yellow pea soup on Thursdays, fried herring, gravlax and meatballs at very fair prices.

Known for: Best husmanskost in Gamla Stan at fair prices

Österlånggatan 1, 111 31 Stockholm

Traditional Swedish

Bakfickan

$$4.4/5

The informal 'back pocket' counter bar attached to the grand Operakällaren, serving classic Swedish dishes at a long marble counter with a warm atmosphere. Perfect for a quick traditional Swedish lunch at reasonable prices.

Known for: Traditional Swedish counter dining next to the Royal Opera

Karl XII:s torg 4, 111 86 Stockholm

European

Swedish-European

Gondolen

$$$4.3/5

A dramatic restaurant suspended 30 metres above Södermalm at the end of the old Katarina elevator, with sweeping views across Stockholm's entire cityscape. Classic Swedish-European menu with excellent drinks and one of the city's most memorable settings.

Known for: Spectacular panoramic views from 30m above Södermalm

Stadsgårdsleden 6, 116 45 Stockholm

Modern European

Urban Deli

$$4.4/5

A Stockholm institution combining a food market, deli, restaurant and bar under one roof in Vasastan. Excellent for brunch, coffee or a full dinner with a contemporary menu using quality Swedish produce.

Known for: Food market, deli and restaurant combined

Sveavägen 44, 111 34 Stockholm

Modern European

Luzette

$$4.3/5

A charming neighbourhood restaurant and wine bar in Vasastan serving a weekly-changing menu of simple, seasonal European dishes with a strong focus on natural and biodynamic wines. Relaxed and genuinely warm.

Known for: Excellent natural wine bar with simple seasonal food

Odengatan 34, 113 51 Stockholm

French

Swedish-French

Fem Små Hus

$$$4.4/5

A romantically atmospheric restaurant in Gamla Stan's 17th-century vaulted cellar rooms — nine intimate dining chambers with candlelight, brick arches and stone floors. Serves traditional Swedish dishes elevated with French techniques.

Known for: Most romantic setting in Stockholm — 17th-century vaulted cellars

Nygränd 10, 111 30 Stockholm

French-Italian

Café Nizza

$$4.4/5

An excellent neighbourhood restaurant on Södermalm with a laid-back atmosphere and a weekly-changing menu of simple, well-executed French and Italian dishes. The cacio e pepe and natural wine selection are particularly celebrated.

Known for: Best neighbourhood bistro on Södermalm; excellent natural wine

Renstiernas gata 30, 116 31 Stockholm

French Brasserie

Brasserie Bobonne

$$$4.3/5

A charming French brasserie in Östermalm with checked tablecloths and classic French cuisine — steak frites, onion soup, croque monsieur and excellent wine. A favourite with Stockholm's French expat community.

Known for: Authentic French brasserie in the heart of Östermalm

Storgatan 12, 114 51 Stockholm

Japanese

Japanese Omakase

Sushi Sho

$$$$4.8/5

Stockholm's most celebrated Japanese restaurant, offering an intimate 12-seat omakase experience led by chef Shoichi Sherif. The precisely crafted nigiri and sashimi use the finest Swedish and imported Japanese ingredients.

Known for: Stockholm's finest Japanese omakase — 12 seats only

Upplandsgatan 45, 113 28 Stockholm

Japanese Ramen

Ramen Toyama

$$4.7/5

A tiny, legendary ramen spot in Gamla Stan with only eleven seats and two dishes on the menu — rich tonkotsu and shoyu broths made from scratch daily. The minimalism is a statement: these are simply Stockholm's best ramen bowls.

Known for: Stockholm's best ramen — 11 seats, two dishes, perfection

Skeppar Karls Gränd 1, 111 30 Stockholm

Specialty Coffee

Specialty Coffee

Drop Coffee

$4.6/5

One of Stockholm's most respected specialty coffee roasters with a popular Södermalm café, serving meticulously sourced single-origin coffees, excellent filter pour-overs and a small but perfectly chosen selection of pastries.

Known for: Specialty coffee roaster — best filter coffee in Stockholm

Wollmar Yxkullsgatan 10, 118 50 Stockholm

Specialty Coffee

Johan & Nyström

$4.5/5

Stockholm's pioneering specialty coffee brand with a flagship café on Södermalm that has been at the forefront of Sweden's coffee revolution since 2004. Excellent espresso drinks, pour-overs and a good selection of pastries.

Known for: Pioneer specialty coffee roaster — opened Stockholm's coffee revolution

Swedenborgsgatan 7, 118 48 Stockholm

Artisan Bakery

Artisan Bakery

Fabrique Bageri

$4.5/5

Stockholm's favourite artisan bakery chain with multiple city locations, renowned for its sourdough bread, excellent cardamom rolls and properly made coffee. A go-to for a classic Swedish fika moment.

Known for: Best cardamom rolls and sourdough bread in Stockholm

Rådmansgatan 4, 113 57 Stockholm

Avant

Avant-Garde Nordic

Punk Royale

$$$$4.5/5

An anarchic, theatrical fine dining experience in Södermalm where the tasting menu is as much performance art as it is cuisine. Dishes are playful, provocative and genuinely delicious — served in a deliberately chaotic atmosphere with theatrical staff.

Known for: Theatrical avant-garde fine dining — Stockholm's most eccentric experience

Folkungagatan 128, 116 30 Stockholm

Café

Café / Bakery

Café Saturnus

$4.6/5

Arguably home to Stockholm's most famous kanelbullar (cinnamon rolls) — enormous, flaky, perfectly spiced buns baked fresh daily in this charming Östermalm café with a French patisserie feel and excellent coffee.

Known for: Stockholm's most famous cinnamon rolls

Eriksbergsgatan 6, 114 30 Stockholm

International Market Hall

International Market Hall

Hötorgshallen

$4.3/5

A lively indoor market hall under Hötorget square with international food stalls serving Middle Eastern, Asian, Scandinavian and Mediterranean street food. Excellent for a budget lunch or to pick up fresh produce and specialty groceries.

Known for: Best budget international market hall in central Stockholm

Hötorget, 111 57 Stockholm

Modern Nordic

Modern Nordic

Hillenberg

$$$4.4/5

A sophisticated brasserie on Humlegårdsgatan in Östermalm serving contemporary Nordic dishes with quality seasonal ingredients in relaxed, elegant surroundings. Excellent lunch menu and a wine list focused on natural wines.

Known for: Contemporary Nordic brasserie in elegant Östermalm

Humlegårdsgatan 14, 114 46 Stockholm

New Nordic

New Nordic

Kalf & Hansen

$$4.3/5

A modern neighbourhood restaurant on Södermalm serving a well-crafted seasonal Nordic menu with an emphasis on natural wines and a relaxed, welcoming atmosphere. Popular with young Stockholm locals.

Known for: Excellent neighbourhood Nordic dining with natural wine focus

Torkel Knutssonsgatan 2, 118 26 Stockholm

Nordic

Nordic

Woodstockholm

$$4.3/5

A cool, relaxed restaurant on Södermalm's Mosebacke Torg with an open kitchen and a creative Nordic menu using seasonal Swedish ingredients. Great cocktails and an excellent natural wine selection.

Known for: Creative Nordic cuisine in relaxed Södermalm setting

Mosebacke Torg 9, 116 46 Stockholm

Organic Garden Café

Organic Garden Café

Rosendals Trädgård Café

$$4.6/5

A magical organic garden café on Djurgården surrounded by apple orchards and kitchen gardens, serving beautifully simple lunches and pastries made from produce grown on site. One of Stockholm's most beloved summer experiences.

Known for: Biodynamic garden café — entirely seasonal produce from own gardens

Rosendalsterrassen 12, 115 21 Stockholm

Seafood

Swedish Seafood

Lisa Elmqvist

$$$4.5/5

A legendary Stockholm seafood restaurant and counter inside Östermalms Saluhall market hall, serving impeccably fresh fish, shellfish and classic Swedish fish dishes since the 1920s. One of the best lunch spots in the city.

Known for: Best seafood lunch counter in Stockholm since the 1920s

Östermalmstorg 31, 114 39 Stockholm

Swedish Brunch

Swedish Brunch

K-Märkt

$$4.4/5

A charming brunch café on Södermalm with a menu of hearty Swedish-inspired brunch dishes, house-baked breads and excellent coffee. Popular with local creatives on weekend mornings.

Known for: Best brunch spot on Södermalm

Åsögatan 140, 116 32 Stockholm

Swedish Pub Food

Swedish Pub Food

Akkurat

$$4.3/5

A Södermalm institution with over 1,000 beers including Sweden's widest selection of whisky and craft ales, serving hearty Swedish-influenced pub food alongside its extraordinary drinks list. The perfect place for an evening in Stockholm.

Known for: Over 1,000 beers and an extraordinary whisky selection

Hornsgatan 18, 118 20 Stockholm

Traditional Swedish Café

Traditional Swedish Café

Vete-Katten

$4.5/5

A beloved Stockholm institution since 1928, Vete-Katten ('Wheat Cat') is a beautifully preserved traditional konditori (pastry café) on Kungsgatan serving classic Swedish pastries, open-faced sandwiches and excellent coffee in a timeless art deco interior.

Known for: Traditional konditori since 1928 — best prinsesstårta in Stockholm

Kungsgatan 55, 111 22 Stockholm

Vegetarian

Vegetarian

Hermans Vegetariska Restaurang

$$4.4/5

A beloved Södermalm vegetarian restaurant with an unbeatable terrace overlooking the water and Gamla Stan, serving a generous all-you-can-eat buffet of seasonal, largely organic Swedish-international dishes. One of the best views in the city.

Known for: All-you-can-eat vegetarian buffet with Stockholm's best terrace view

Fjällgatan 23B, 116 28 Stockholm

Viking

Viking-Inspired Swedish

Aifur

$$4.2/5

A highly entertaining Viking-themed restaurant in Gamla Stan where staff dress in period costume and serve historically inspired medieval Swedish dishes including mead, grilled meats and hearty stews. Live Viking music on some evenings.

Known for: Viking-themed experience with medieval Swedish cuisine

Västerlånggatan 68b, 111 29 Stockholm

Food tours & tastings in Stockholm

Eat your way through Stockholm with a guide.

Browse food experiences in Stockholm

We may earn a commission from bookings made through these links.

Street food

Local flavours at affordable prices.

Street food

Tunnbrödsrulle

A Swedish street food staple — thin flatbread wrapped around a hot dog, mashed potato and creamy shrimp salad

Find it at: Street carts around Central Station and Hötorget

Street food

Waffles with jam and cream

Fresh Swedish waffles on Waffle Day (25 March) and year-round at market stalls

Find it at: Markets and food festivals

Street food

Freshly cooked shrimps

Boats arriving at Strömkajen sell fresh-cooked archipelago shrimps straight from the water

Find it at: Strömkajen quay, central Stockholm

Food markets

Where locals shop and graze.

Östermalms Saluhall

Stockholm's grandest food market in a restored 1888 building with fine fish, cheese and delicatessen

Hours: Mon-Fri 09:30-18:00; Sat 09:30-16:00

Hötorgshallen

International underground market hall below Hötorget square with global cuisine stalls

Hours: Mon-Fri 10:00-18:00; Sat 10:00-16:00

Söderhallarna

Södermalm's food market hall with organic produce, specialty foods and casual eateries

Hours: Mon-Sat 10:00-20:00; Sun 11:00-18:00

Hornstull Marknad

Summer flea market and food stalls along the Hornstull waterfront, popular with young locals

Hours: Weekends May-September 11:00-17:00

Dining etiquette & tips

Navigate the local food scene confidently.

Tip

Lunch (11:30-14:00) is the best value meal — most restaurants offer a dagensrätt (dish of the day) for 115-145 SEK including bread, salad and a drink

Tip

Tipping is not obligatory in Sweden — rounding up or adding 5-10% for good service is appreciated

Tip

Fika (coffee and pastry break) is a sacred Swedish institution — honour it twice daily

Tip

Book Michelin-starred restaurants weeks or months ahead — Frantzén is fully booked months in advance

Tip

Most restaurants close on Sundays or have reduced hours — plan dinner accordingly

Tip

The famous dagensrätt lunch deal is usually not advertised online — look for blackboard signs outside restaurants

Dietary info
Vegetarian
Vegetarian options are widely available; Hermans Vegetariska is dedicated vegetarian; most cafés and restaurants clearly mark vegetarian dishes
Halal
Limited dedicated halal restaurants; Middle Eastern and Turkish restaurants in Hötorgshallen and central Stockholm offer halal options
Gluten free
Gluten-free options commonly available; Swedish bakeries often stock gluten-free breads; check allergen menus which restaurants are required to provide

Food budget guide

What to expect at different price points.

Level Price Description
Budget 80-145 SEK per meal Dagensrätt lunch deals, food markets, Tunnbrödsrulle street food and bakery fika
Mid-range 250-450 SEK per meal Sit-down restaurants with full courses and drinks
Upscale 900-3,500+ SEK per person Fine dining tasting menus at Michelin-starred restaurants