Looking for the best Swedish restaurant in Stockholm? Whether you’re craving authentic Swedish meatballs, fresh seasonal seafood, or a quiet spot to enjoy fika, the Swedish capital has plenty of options to satisfy your appetite. In this guide, you’ll find a curated list of 10 of the best Swedish restaurants in Stockholm — each delivering memorable dishes that celebrate the country’s rich culinary heritage.

In This Post
Swedish Cuisine 101: An Introduction

Swedish food is built on simplicity, freshness, and a deep respect for seasonal ingredients.
What makes it unique is the balance of hearty, rustic flavors with bright, refreshing contrasts — rich meats paired with tangy berries, creamy sauces lifted by pickled vegetables, and breads ranging from crisp rye crackers to soft sourdough loaves.
Rooted in practicality and preservation, yet elevated by modern Nordic creativity, Swedish cooking offers both comfort and sophistication.
Staples such as herring, pea soup with pancakes, and the famous smörgåsbord reflect centuries of tradition, while pastries like the kanelbulle (cinnamon bun) are central to the popular Swedish ritual of fika — coffee paired with something sweet.
At its heart are comforting dishes like gravlax (cured salmon with dill), janssons frestelse (a creamy potato and anchovy casserole), and köttbullar (Swedish meatballs) served with creamy gravy and tart lingonberry jam.
If you’ve only had Swedish meatballs at Ikea, you are in for a big (and very pleasant) surprise!
RECOMMENDED: Beyond Meatballs – Stockholm’s International Food Scene>>
Where to Eat Authentic Swedish Food in Stockholm

There are numerous fine-dining restaurants serving innovative Nordic cuisine in Stockholm. Photo Credit: Tina Stafrén/imagebank.sweden.se.
According to Visit Sweden, Stockholm has one of the “most exciting food scenes” in Europe.
“Stockholm has firmly established itself as a top-tier culinary destination, celebrated for its innovative take on Nordic cuisine,” Visit Sweden says.
“The city’s chefs are known for their dedication to sustainability, quality, and bold creativity – offering everything from refined simplicity to cutting-edge gastronomic experiences.”
Here is a curated list of 10 of the best Swedish restaurants in Stockholm, hand-picked to showcase a diverse range of styles and flavors, which reflect both classic favorites and modern Nordic creativity.
Meatballs for the People

Meatballs for the People – Nytorgsgatan 30, Stockholm, Sweden, Sweden.
A modern favorite dedicated entirely to Sweden’s most iconic dish. With options ranging from moose and reindeer to salmon and vegan, it’s the go‑to spot for adventurous meatball lovers. Many fans say this is the best Swedish restaurant in Stockholm for Swedish meatballs!
Pelikan Restaurang & Bar

Pelikan Restaurang & Bar – Blekingegatan 40, Stockholm, Sweden.
This historic beer hall has been serving hearty Swedish classics for over a century. The roast lamb and amber beer are staples, and the lively atmosphere makes it a quintessential Stockholm experience.
Den Gyldene Freden

Den Gyldene Freden – Österlånggatan 51, Stockholm, Stockholm, Sweden.
Dating back to 1722, it’s one of oldest continuously operating Swedish restaurants in Stockholm. Known for traditional fare like sausages and buttery mashed potatoes, it’s a living piece of Swedish culinary history.
Tennstopet

One of Stockholm’s oldest restaurants, Tennstopet has been serving traditional Swedish fare for more than 150 years. Classics like Wallenbergare, Beef Rydberg, and herring are staples, all enjoyed in a cozy, pub‑like setting with red plush interiors and tartan details. It’s a true institution for husmanskost (Swedish comfort food).
Prinsen Restaurang

Prinsen Restaurang – Mäster Samuelsgatan 4, Stockholm, Stockholm, Sweden.
An elegant brasserie with a long‑standing reputation for excellent meatballs. The atmosphere is refined yet welcoming, making it a favorite for both locals and tourists.
Stockholms Gästabud

Stockholms Gästabud – Österlånggatan 7, Gamla Stan, Stockholm, Sweden.
A welcoming Old Town favorite, Gästabud is known for its hearty Swedish dishes served in a casual, friendly atmosphere. Meatballs, gravlax, and herring are highlights, with generous portions and attentive service. It’s a reliable spot for authentic flavors right in the heart of Gamla Stan.
Wardshuset Ulla Winbladh

Wardshuset Ulla Winbladh – Rosendalsvägen 8, Stockholm, Stockholm, Sweden.
Located near Skansen, this rustic inn‑style restaurant serves traditional Swedish dishes in a cozy, nostalgic environment. Meatballs and seafood are particularly popular here.
Operakällaren

Operakällaren – Karl XII:s torg, Stockholm, Stockholm, Sweden.
One of the most prestigious fine‑dining Swedish restaurants in S, Operakällaren blends Swedish tradition with haute cuisine. Venison and seasonal game dishes showcase the kitchen’s artistry.
Rolfs Kök
Photo Credit: Rolfs Kök.
Rolfs Kök – Tegnergatan 41, Stockholm, Stockholm, Sweden.
A modern Swedish restaurant with rustic flair, Rolfs Kök is famous for its braised ox cheek. The menu balances tradition with innovation, making it a standout choice.
Restaurang Tranan
Restaurang Tranan – Karlbergsvägen 14, Stockholm, Stockholm, Sweden.
A local institution since 1929, Tranan is known for its fried herring in browned butter and relaxed atmosphere. It’s a true neighborhood favorite with a loyal following.
Personal Reflections on Swedish Restaurants in Stockholm

When I arrived in Stockholm, I didn’t set out to discover the best Swedish restaurants in town. Instead, I set out to explore a different part of the city each day.
With this flexible itinerary in mind, I found myself repeatedly getting sidetracked, wandering down side streets when something interesting drew my attention.
On my seventh day, I realized that I had not tried authentic Swedish meatballs yet. What better place to try them than Gamla Stan, Stockholm’s Old Town.
Surely, I could find a traditional restaurant serving authentic Swedish meatballs there. But long before I got there, I stumbled across a stylish French restaurant called Brasserie Vau du Ville.

Gamla Stan was still far off, and I was getting hungry. Since Swedish meatballs were on the menu, I decided to eat at Brasserie Vau du Ville instead. And I absolutely loved them. They were the best Swedish meatballs I had ever had!
It’s these serendipitous encounters — the places you learn about while chatting with the cashier at 7‑Eleven or comparing notes with a fellow traveler — that make travel itself so memorable.
So let this guide to the top Swedish restaurants in Stockholm serve as an inspiration. Sometimes the best meals aren’t the ones you plan, but the ones you stumble upon when you ask a perfect stranger, “I’m dying for a plate of authentic Swedish meatballs. Can you recommend a place nearby?”
Suggested Reading
- In Search of the Best Swedish Meatballs in Stockholm
- Dog Friendly Cafe Serves Mouth-watering Open Face Shrimp Sandwiches





This made me so hungry! Stockholm’s food scene looks incredible, especially the mix of traditional Swedish dishes and modern Nordic cuisine. And yes, real Swedish meatballs are on a completely different level than the Ikea version. I’d love to try some of these historic restaurants, especially Den Gyldene Freden with its long history and cozy atmosphere.
Agnes
I was blown away by the food scene in Stockholm. The only thing I didn’t care for was the pickled herring.