Where to find the best Swedish meatballs in Stockholm

Sweden is synonymous with three things: Abba, Ikea and meatballs.

While you can visit the Abba museum and an Ikea in Stockholm’s city centre, finding the Swede capital’s best meatballs is a tougher endeavour.

With various places across the city offering the traditional dish, we’ve narrowed down the best places to get your meatball fix below.

Nytorget 6

Where to find it: Nytorget 6, 116 40

What to order: the classic veal meatballs, which are served with potato puree, lingonberries, pickled cucumber and cream sauce. 215 SK

Far away from the tourist traps, you’ll find this cosy local establishment which serves up some of the best meatballs in the city. Traditionally served with cream sauce and potatoe puree, after you’ve had the meatballs take your time wandering through this area to find some lovely design stores serving up a host of Scandi interior inspiration.

Meatballs for the People

Where to find it: Nytorgsgatan 30, 116 40

What to order: opt for the meatball open tortilla for a different take on the classic. This is served with garam masala-spiced couscous, tomato sauce, roasted garlic yoghurt and salad. 179 SK

Just around the corner from Nytorget 6 (why not get both?) you’ll find Meatballs for the People. As its name suggests, meatballs are the speciality here with a number of variations to choose from.


Where to find it: Karl XII:s torg, 111 86

What to order: Swedish meatballs in cream sauce with potato purée, lingonberries and pickled cucumber. 215 SK

Adjacent to The Opera Bar, you’ll find Bakfickan, a counter restaurant that seats just 28 and serves an array of traditional Swedish cuisine. It gets rather busy around lunch and doesn’t take bookings so be sure to arrive early or late.

Restaurant Pelikan

Where to find it: Blekingegatan 40, 116 62

What to order: Pelikan’s meatballs, served with cream sauce, gherkins, lingonberries and potato puree. 198 SK

Open from 4pm Monday to Thursday and from midday on Friday and the weekend, Pelikan is the place to go for your late night meatball fix. Modelled after a beer hall, head here for hearty Swedish food – you’ll find reindeer, char and ox on the menu alongside the meatballs.

Fem små hus

Where to find it: Nygränd 10, 111 30

What to order: the Swedish meatballs.

Located in Stockholm’s old town, this restaurant is a fusion of French and Swedish cuisine, but it’s the Terrace Bar that offers some of the best meatballs in town. Head there for a drink and a side of meatballs and you’re set for the evening.


Where to find it: Österlånggatan 1, 111 31

What to order: Swedish meatballs with cream sauce, lingonberries, pickled cucumber and potato puree. 215 SK

Using uncomplicated, high-quality ingredients, Tradition lives up to its name serving traditional Swedish food just as it was intended. Here, you’ll not only find meatballs but a number of other classic Swedish dishes, like pork-filled potato dumplings and shrimp toast.

Den Gyldene Freden (The Golden Peace)

Where to find it: Österlånggatan 51, 111 31

What to order: the meatballs, served with lingonberries, pickled cucumber, cream sauce and potato puree. 235 SK

Serving food since 1722, this is one of Gamla Stan’s best restaurants for traditional Swedish fare. With fried herring and cabbage pie on the menu, the meatballs have strong contenders for your meal choice.


Leave a Reply

This website uses cookies. By continuing to use this site, you accept our use of cookies.