Restaurants in Stockholm serving traditional homecooking
Updated 6 Oct 2020
The information in this guide may be affected by covid-19.
Food trends, like any trend, come and go but timeless classics never go out of style. You can't visit Stockholm and not try the local cuisine - rustic and homely husmanskost. Revel in traditional Swedish home cooking such as pickled herring and meatballs. But Stockholm's culinary landscape also includes taverns serving homemade French coq au vin, Danish smörrebröd sandwiches as well as Polish pirogues. In our guide to traditional restaurants in Stockholm you'll find hearty Swedish classics as well as home-style international delicacies.
TrananKarlbergsvägen 14, Vasastan
The best meatballs in Stockholm?
Tranan is synonymous with its red-and-white tablecloths and original 1929 detailing. Widely considered to serve the best meatballs in the city - although you'll find no trace of them on the menu, order them anyway. This homely institution also serves fried herring with mashed potatoes. A well-preserved classic bound to satisfy your husmans-cravings.
OmniHagaesplanaden 50, Vasastan
The emphasis at Omni on Torsplan is on well-known and well-loved classic cooking, from traditional Swedish homecooking to Italian pizza and pasta. Good quality ingredients take centre stage in dishes such as fried pork schnitzel and fish and shellfish stew. During the day you can choose from a selection of daily lunch specials, while in the evenings a broad à la carte includes dishes to suit all tastes.
TennstopetDalagatan 50, Vasastan
A true classic
This classic joint opened in 1867, and despite its recent renovation it retains a strong sense of history and a charming patina. The traditional menu features classic dishes such as toast Skagen, herring in multiple guises, beef Rydberg and of course meatballs. Over the years Tennstopet has been the hangout of choice for locals, artists, writers and musicians alike.
PrinsenMäster Samuelsgatan 4, Norrmalm/City/Östermalm
One of Stockholm's very best classic restaurants, Prinsen has been serving traditional Swedish dishes for more than 100 years - and their food is still just as popular today. Toast Skagen, cod fillet and home-rolled meatballs are served in historic surroundings with a lively atmosphere, just a few steps from the smart boutiques of Biblioteksgatan.
TraditionÖsterlånggatan 1, Old Town
As traditional as it gets
Well-reputed Tradition - founded by two international star chefs - boasts three venues sprinkled around the city and as the name implies they focus on homemade specialities. Rustic, dairy-free dishes are served without frills. Enjoy hearty meatballs, filled cabbage rolls, a prawn sandwich or one of their vegetarian options.
Homecooking, northern Swedish style. Knut is a contemporary Norrlandic restaurant serving everything from wild duck and flatbread pizzas to moose carpaccio. This rustic premises pays tribute to the mountainous region with wooden furniture and fur throws.
Den Gyldene FredenÖsterlånggatan 51, Old Town
Den Gyldene Freden has been serving up excellent food to Stockholmers since 1722. The menu is classic and if you're a fan of traditional Swedish cuisine you'll feel right at home in this atmospheric restaurant. Choose from dishes such as SOS (pickled herring, potatoes and cheese), meatballs and gravad lax. Round off your meal with a mandelmussla - an almond pastry filled with cream and jam.
PelikanBlekingegatan 40, Södermalm
Meatballs and fried pork in a historic beer hall
This beerhall institution in Södermalm is one of Sweden's oldest restaurant and a must for fans of Swedish home cooking. They serve traditional dishes such as meatballs and fried pork with onion sauce. The This genuine beer hall serves golf ball-sized meatballs, pork and other rustic classics. Pelikan's eminent history is etched into its walls and it's just as popular as it was in its heyday.
SjöpaviljongenTranebergs Strand 4, Bromma
On the water's edge
This warm, welcoming restaurant in Bromma is open all year round and during the summer months you can sit and eat outside on their waterfront dining area. They serve classic Swedish homecooking with an emphasis on traditional flavours and ingredients - cured salmon with creamy dill potatoes, meatballs and Toast Skagen are among the classic dishes on the menu.
KBSmålandsgatan 7, Norrmalm/City/Östermalm
Since its opening in 1931, Konstnärsbaren has remained largely intact. Naturally the menu features traditional favourites such as herring, Toast Skagen and Wallenbergare veal patties. If you're in the mood for husmanskost, the daily special is a must.
Eriks BakfickaFredrikshovsgatan 4, Östermalm
Eriks Bakficka is a timeless classic situated close to the bridge across to Djurgården, which is run by Erik Lallerstedt's daughter Anna. The emphasis is on excellent Swedish homecooking served at both lunch and dinner and the menu includes favourites such as Toast Skagen, Beef Rydberg and Swedish entrecote.
Sjätte TunnanStora Nygatan 43, Old Town
Rustic medieval homecooking
If you want to eat really historic food, head to this medieval-themed restaurant in the Old Town. They serve the kind of food eaten in the Middle Ages, such as goat meatballs served on a skewer and onion soup. Wash your food down with a glass of mead or some snaps.
StyrelsenHantverkargatan 31, Kungsholmen
Cosy neighbourhood restaurant
Take a deep dive into Mediterranean homecooking at Styrelsen, with dishes perfect for pairing with selected wines and cocktails. The menu includes comfort food favourites such as ragu, onion soup and steak tartare. During the summer months you can eat and drink al fresco in their secret inner courtyard.
Operakällaren BakfickanKarl XII:s Torg, Norrmalm/City
At the opera
Distinguished Operakällaren's slightly more casual sibling boasts an intimate space with only 28 seats. Their specialty is naturally husmanskost and the menu changes daily, with traditional dishes as pickled herring, meatballs with cream sauce and Beef Rydberg.
Ulla WinbladhRosendalsvägen 8, Djurgården
Swedish classics all year round
The menu at this Djurgården institution is packed with traditional Swedish dishes all year round. Perfect for anyone who wants to enjoy homecooking crowd-pleasers such as meatballs, Toast Skagen and Beef Rydberg at any time of the year.
Nomad Swedish Food & BarUpplandsgatan 2 A, Norrmalm/City/Vasastan
For Swedish tapas and home-spiced snaps, steer a course towards Norra Bantorget and this modern Scandinavian food bar. Pickled herring is always on the menu, along with larger dishes such as meatballs with traditional accompaniments.
DalanisseVikingagatan 7, Vasastan
Swedish flavours in Birkastan
Family-run Dalanisse in Birkastan serves Swedish homecooking favourites. They aim to offer something for all tastes and occasions, and you'll find dishes such as meatballs and fried pork on the menu.
Glada StinsenRosenlundsgatan 23, Södermalm
Classic neighbourhood restaurant
Choose between tasty classics, Nordic homecooking favourites and Balkan-inspired dishes at Glada Stinsen. The restaurant is right next door to Södra station, close to Mariatorget and Medborgarplatsen. Drop by for lunch with colleagues, have a post-work drink with friends or pull up a chair and tuck into a hearty dinner - in or outdoors.
Östra Station JärnvägsrestaurangenValhallavägen 77, Östermalm
Beautifully preserved station restaurant
Järnvägsrestaurangen opened in 1932 as the Östra Station railway station restaurant and both the original interiors and the focus on traditional Swedish cuisine have remained. Take a trip down memory lane as you eat dishes such as meatballs, moose steak and "raggmunk" potato pancakes surrounded by historic Thirties architecture.
GrodanGrev Turegatan 16, Östermalm
A distinguished classic
Grodan opened in 1985 and has a decidedly French-Swedish air. This popular restaurant is famous for its fish stew; other showstopping signature dishes include potato pancakes, minute steak and calf's liver. With its generous opening hours and relaxed ambiance, Grodan is something of a Stockholm institution.
Bullandö KrogBullandö Marina, The Archipelago/Värmdö
Despite its enviable harbour views, Bullandö Krog is also easily accessible by land. Their menu includes a selection of excellent traditional Swedish dishes, such as creamy potato and beef hash and seared raw beef, served out on the terrace or inside the cosy restaurant.
Brasserie BobonneStorgatan 12, Östermalm
À la Parisienne
This classic distinctly French restaurant pays homage to the city of light with white tablecloths and a quaint chalkboard menu that is updated bi-weekly. Expect no-frills favourites such as boeuf bourguignon, soufflé, veal entrecote and other delicacies.
Två små svinÅrstavägen 49, Årsta
No need to cross the Öresund to eat classic Danish fare, just head out to Årsta. Två Små Svin exudes Copenhagen-chic vibes in sleek beer hall setting and serves classic Danish open sandwiches topped with everything from smoked eel and picled herring to roast beef. Accompany your meal with schnapps or Czech beers.