A plate of traditional Swedish meatballs served with cream sauce, mashed potatoes, lingonberries, and pickled cucumbers at Restaurant Riche in Stockholm.
Svenska Brasserier | Riche
Svenska Brasserier

Best Stockholm restaurants for meatballs

No dish is more inseparable from the Swedish identity than meatballs. On the continent, they’re known as IKEA food. In Stockholm, they’re practically a national sport, taken deadly seriously.

Rasmus Blom
Advertising

The Swedish meatball can be traced all the way back to King Charles XII’s return from Bender in 1715. It was refined by legendary restaurateur Tore Wretman in the twentieth century, and earned its place at the finest tables in 1919, when artist Anders Zorn saved Den Gyldene Freden and stipulated in his will that meatballs should remain on the menu forever.

To this day, Stockholm’s restaurateurs are judged by their own take on Swedish meatballs. Hand-rolled or not. Veal or pure beef mince. Mashed potatoes (never boiled) with plenty of butter. Pressgurka (pressed cucumber) and lightly sweetened lingonberries. And above all, a cream sauce with a properly rich brown base, seasoned with a confident hand.

From Östermalm and Djurgården to Gamla stan and Södermalm, here’s where to find Stockholm’s best Swedish meatballs!

Also recommended: 

1. Riche, Östermalm

  • 5 out of 5 stars
  • Recommended

What is it? Östermalm’s living room since 1893, this Parisian-inspired brasserie was saved during the war by the Wallenberg, Bonnier and Sachs families, together with Tore Wretman, whose philosophy of husmanskost still shapes the kitchen today. Riche remains one of the city’s best spots for both lunch and dinner.

Why we love it? These are perhaps Stockholm’s most famous Swedish meatballs. Hand-rolled, made from scratch and served with cream sauce, mashed potatoes, lightly sweetened lingonberries and pressgurka (pressed cucumber), exactly as Wretman intended.

Time Out-tips: Stay on after your meal. After midnight on Fridays and Saturdays, you can slip next door to Lilla Baren, which transforms from restaurant into more of a club.

Birger Jarlsgatan 4, Östermalm. Mon-Tue 11.30-00.00, Wed-Fri 11.30-02.00, Sat 11.00-02.00, Sun 12.00-22.00. Expect to pay 315 sek for the meatballs.

2. Pelikan, Södermalm

  • 5 out of 5 stars
  • Recommended

What is it? Södermalm’s dark wood beer hall has been serving guests since 1904, with Art Nouveau arches, chandeliers and a history that stretches back to 1664, when Källaren Pelikan first opened in Gamla stan. Its current home on Blekingegatan has remained largely unchanged since the building was completed.

Why we love it? Because Pelikan makes 150 kilos of Swedish meatball mixture at a time, and every single meatball is rolled by hand several times a week. The result is a plate that captures everything husmanskost should be: cream sauce, mashed potatoes, lightly sweetened lingonberries and pickled cucumber, without any unnecessary flourishes. The beer hall’s soaring arches, wood panelling and lofty windows make the room itself half the experience. Generations of Stockholmers have gathered here for decades.

Time Out-tips: Aim for a window table so you can take in the full grandeur of the 120-year-old dining room. Or grab a seat in Lilla Baren (formerly Kristallen) for a draught beer beneath Jim Thorell’s mural, one of Södermalm’s best post-work hangouts.

Blekingegatan 40, Södermalm. Daily 11.30-01.00. Weekday lunch 11.30-13.30. Meatballs for SEK 275. 

Advertising

3. Operabaren, Kungsträdgården

  • 5 out of 5 stars
  • Recommended

What is it? The Royal Swedish Opera’s Art Nouveau bar, opened in 1905, with mirrors, dark mahogany and one of Stockholm’s most quietly elegant dining rooms.

Why we love it? Because Operabaren’s Swedish meatballs have been a Stockholm benchmark for more than a century – and because this is your last chance to experience them here for quite some time. In February 2027, the Royal Swedish Opera will relocate to Gasklockan while the Opera House closes for a renovation expected to last at least five years. Under head chef Viktor Westerlind, the classic dish is served with mashed potatoes, cream sauce, pressgurka (pressed cucumber) and lingonberries in a setting you won’t be able to visit again for years.

Time Out-tips: Can’t get a table at Operabaren? Head next door to Bakfickan, which keeps a handful of seats for walk-ins and serves the same kitchen’s Swedish meatballs at its 28-seat counter.

Jakobs torg 12, City/Norrmalm. Mon-Thu 11.30-23.00, Fri 11.30-01.00, Sat 12.30-01.00, Sun closed.

4. Den Gyldene Freden, Gamla stan

  • 4 out of 5 stars
  • Recommended

What is it? Sweden’s – and one of the world’s – oldest restaurants to have remained continuously in its original form. It opened in 1722 in a Gamla stan building with fifteenth-century cellar vaults. Bellman wrote poetry here, and since 1919 the restaurant has been owned by the Swedish Academy following a donation from artist Anders Zorn.

Why we love it? Because Zorn stipulated in his will that the meatballs should remain on the menu forever, and that clause is still honoured today. The dish is exactly as it should be: mashed potatoes, cream sauce, pressgurka (pressed cucumber) and lingonberries, with no unnecessary reinterpretation, just history on a plate. Around you are painted vaults, candlelit chandeliers, whispers from the Bellman Room upstairs and the feeling of having stepped straight into an old painting.

Time Out-tips: Book a table in the medieval cellar vault (for up to eight people) for the full eighteenth-century atmosphere. Avoid Thursday evenings from September to May, when the Eighteen members of the Swedish Academy are in residence and the Bellman Room is closed to the public.

Österlånggatan 51. Mon-Thu 12.00-23.00, Fri-Sat 12.00-00.00, Sun closed. Expect to pay SEK 270 for the meatballs.

Advertising

5. Blå Porten, Djurgården

  • 4 out of 5 stars
  • Recommended

What is it? Stockholm’s most romantic garden restaurant, tucked away beside Liljevalchs on Djurgården. Designed in 1916 by architect Carl Bergsten (the same man behind the gallery), it features Italian-style arcades, a fountain, poplar trees and ceiling murals by Alf Munthe.


Why we love it? Because here, Djurgården comes as the starter. After a stroll through Rosendal or a visit to Liljevalchs or Skansen, the courtyard is the obvious place to settle in. Blå Porten’s Swedish meatballs are served with cream sauce, mashed potatoes, pressgurka (pressed cucumber) and lingonberries in perfectly judged proportions, at one of the friendliest prices in the city.

Time Out-tips: Never sit indoors. The garden, with its blue gates and pergola, is the whole point.

Djurgårdsvägen 64. Open daily between 11.00–20.00. Expect to pay SEK 208 for the Swedish meatballs. 

Recommended
    Latest news
      Advertising