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.
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
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
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
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
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
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
Ä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.
Frantzén
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
Oaxen Krog
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
Ekstedt
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
Operakällaren
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
Gastrologik
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
Restaurant TAK
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
Sturehof
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
Meatballs for the People
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
Pelikan
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
Den Gyldene Freden
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
Prinsen
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
Magnus Ladulås
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
Tennstopet
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
Tradition
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
Bakfickan
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
Gondolen
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
Urban Deli
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
Luzette
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
Fem Små Hus
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
Café Nizza
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
Brasserie Bobonne
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
Sushi Sho
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
Ramen Toyama
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
Drop Coffee
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
Johan & Nyström
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
Fabrique Bageri
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
Punk Royale
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é Saturnus
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
Hötorgshallen
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
Hillenberg
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
Kalf & Hansen
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
Woodstockholm
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é
Rosendals Trädgård Café
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
Lisa Elmqvist
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
K-Märkt
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
Akkurat
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é
Vete-Katten
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
Hermans Vegetariska Restaurang
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
Aifur
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 StockholmWe may earn a commission from bookings made through these links.
Street food
Local flavours at affordable prices.
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
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
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.
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
Tipping is not obligatory in Sweden — rounding up or adding 5-10% for good service is appreciated
Fika (coffee and pastry break) is a sacred Swedish institution — honour it twice daily
Book Michelin-starred restaurants weeks or months ahead — Frantzén is fully booked months in advance
Most restaurants close on Sundays or have reduced hours — plan dinner accordingly
The famous dagensrätt lunch deal is usually not advertised online — look for blackboard signs outside restaurants
- 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 |