Stockholm’s best restaurants

- Your guide to the city's top places for food and drink
  1. Food & Drink
  2. Restaurants
  3. The best restaurants in Stockholm
Are you looking for good restaurants in Stockholm? Then you don’t have to look far. The city has a huge range of places if you’re in the mood for good food and drink. You’ll find most of the world’s cuisines and eateries in different price ranges – from budget to luxury. Whether you’re looking for a simple salad or a top-notch tasting menu, Stockholm has a restaurant for you. Here’s your guide to some of the best.
Last updated: October 25, 2023
Museums, attractions, shopping, and hotels – Sweden’s capital delivers big in most areas. So naturally, the restaurant scene in Stockholm is also top-quality. Whether you’re a picky gourmet looking for a full evening at a fine dining restaurant or want to pick up some good fast food on the go, you’re sure to find a restaurant to suit you.

Find the right restaurant in Stockholm

From Södermalm to Östermalm, from Vasastan to Kungsholmen, and everything in between – wherever you are in Stockholm, you’ll find plenty of great places to eat and drink. From trendy international flavor concepts to traditional Swedish home cooking. From historical classics to newly born stars. And from solid pubs to innovative Michelin restaurants. The choice is yours. And you’ll also find plenty of gems if you venture outside Stockholm city.

To help you find your way around the city’s gigantic restaurant scene next time you’re going out to eat, we’ve made a guide to Stockholm’s best restaurants. Whether you’re going on a date with your partner, a night out with your friends, a business lunch, or a family dinner, you can find your favorite. Just book a table!


Moveat ad


Moveat ad



Aira is a restaurant in Djurgården, located at Biskopsudden in a beautiful location by the water. It’s run by the well-known chef Tommy Myllymäki and is one of Stockholm’s newer fine dining restaurants. The ambitions are high, and since opening in 2020, they’ve shown their skills big time. The effort has paid off – after just one year, they were awarded a Michelin star, and you can feel that the star in the restaurant bible is well deserved from the first bite. This place is quite expensive, but you’re in for some gastronomic magic.

Aira’s proximity to Djurgården’s beautiful scenery and surrounding water is evident in both the building’s unique aesthetic and exclusive menu. The menu emphasizes Nordic ingredients and techniques but with flavors from around the world. Enjoy a 10-course tasting menu – from snacks to desserts – with delicious meat, fish, seafood, and vegetarian dishes. Some examples of the luxurious delights include scallops, lobster, smoked arctic char, and charcoal-grilled lamb. Pair the food with wines from a top wine list or a good non-alcoholic drink. If you want to go for something smaller, there’s also a so-called “pre fixe,” a slimmed-down version of the tasting menu with four dishes served at lunch.

The environment is cozy and minimalist, with large skylights and water views in the dining room. The service is impeccable, and the open kitchen lets you keep an eye on what’s happening in the kitchen. Upstairs, Aira also has a Chambre séparée with a rooftop terrace for private parties or events.

Biskopsvägen 9, Djurgården


Allegrine - restaurant Stockholm
Fancy som five-star French cuisine? Allegrine is the place to be

Are you in the mood for high-quality food from French cuisine? Then you should head to Allegrine. This restaurant in central Stockholm has a prime location by the small square on Kammakargatan, a cross street to Sveavägen. It’s run by well-established restaurateurs with many top restaurants on their resumes, and in a stylish and cozy space, you and your party can enjoy delicious food and top-notch service. And the vibrant atmosphere is a bonus. Tables fill up quickly, so we recommend booking in advance.

The name Allegrine comes from one of the owners’ grandmother, and it’s childhood memories from her kitchen in France that are the main source of inspiration. The concept is straightforward and simple French food made from quality ingredients that follow the seasons. The restaurant serves both lunch and dinner, so you can have a genuine French dining experience any time of the day. The menu offers plenty of delicacies with a high culinary temperature – Guinea fowl, red shrimp, Linderöds pig, cod, rooster, and Iberico are just a few examples.

A visit to Allegrine is always something special. Still, if you want to take the experience to the next level, you should book “Köksbordet” (The Kitchen Table), an exclusive table for 8-12 people located next to the open kitchen. Enjoy the family dinner feeling à la grandma Allegrine and a specially composed set menu. Bon appétit!

Kammakargatan 22, Norrmalm/City

Vassa Eggen

Vassa Eggen Stockholm
Vassa Eggen’s bar is a great place to hang out with your friends

Vassa Eggen, located by Stureplan, is one of Stockholm’s best restaurants, especially if you’re into meat. This top-notch steakhouse serves grilled meats like tomahawk, zabuton, and pigling, as well as grilled seafood like sooty sea bass and Cajun-style grilled shrimp. If you want something other than barbecue, you can indulge in authentic home-cooked food like veal patty à la Wallenberg, venison meatballs, black pudding, and fish gratin. So you’re guaranteed to be full and happy when you leave.

But Vassa Eggen is not just a restaurant; it offers much more. If you like super tasty cocktails and hanging out, the bar is the place to be. It’s something extraordinary, like a mix between a cocktail bar and a club. In other words, a more relaxed alternative to the Stureplan clubs and is perfect for after work as well as late nights. In addition, Vassa Eggen houses one of Stockholm’s newest live scenes where you can see exciting artists and bands perform (no entry fee and no list!). Great food, a lively atmosphere, and a cozy setting with New York vibes – what more could you ask for?

Birger Jarlsgatan 29, Norrmalm/City




Florentine restaurang
The Italian restaurant Florentine in Södermalm has an extraordinary interior design

Super tasty Neapolitan pizza. Handmade pasta. An elegant setting like a glamorous Italian movie classic from the 70s. This is what you get when you visit the Italian restaurant Florentine, located at Medborgarplatsen in Södermalm. Here they’ve created an exclusive and modern trattoria inspired by the Italian disco culture. You get a unique experience with delicious Italian food and a lively atmosphere. As a piece of Italy’s soul has moved into Södermalm – more is more sums it up nicely. Behind the concept are the founders of the successful Basta restaurants.

In the kitchen, tradition meets modern cooking techniques, and the menu offers well-prepared Italian classics, focusing on good ingredients and genuine craftsmanship. You can enjoy pizzas with exciting toppings and a dough that has been fermented to perfection for 72 hours or handmade pasta. There are also several main courses with meat and fish and, of course, a bunch of desserts with Florentine’s unique version of tiramisu in the lead. In short, the restaurant has something for everyone, and it’s easy to enjoy yourself here – whether you want to have a three-course dinner with your family or hang out at the bar with friends.

The venue is 500 square meters and can accommodate 200+ guests. Created by international award-winning designers, the decor is extraordinary, to say the least. Handmade Murano chandeliers hang from the ceiling, and historic hand-carved marble statues line the walls. Add to that a beautifully striped marble floor, a theatrical open kitchen, and plenty of other fine hand-picked furnishings. And last but not least, Florentine has a magnificent 360-degree cocktail bar. There you can sit down and sip a fresh homemade drink or spontaneously dance to DJ music.

Folkungagatan 44, Södermalm


Nook is a restaurant in Södermalm and one of the more impressive ventures in the trendy district. It can be described as a relaxed fine dining restaurant, and after many years on Åsögatan they’ve expanded. Nowadays, they’re located in newly renovated premises on Rosenlundsgatan where they have created a three-part concept on 1,000 square meters – Nook Market, Övervåningen (Top Floor), and Undervåningen (Lower Floor), which together have around 120 seats. Whichever section you choose, you can look forward to culinary delights and excellent service.

At Nook Market, you can have an Asian-inspired lunch (don’t miss their bibimbap), order take away, or have a drink. Upstairs, you’ll find smaller snacks, main dishes, and beverages. There’s also a conservatory and a guest beer tap for those who wish to serve their party a glass of beer. And if you want to enjoy a delicious three-course meal, head downstairs to the restaurant’s fine-dining section. It serves creative and ambitious food made from only the best seasonal ingredients, with influences from Asia, France, and more. Plus a solid wine list. And if you want the very best, go for the Nook Full Experience. It’s a full evening at a custom-designed table with a set menu of about 15 courses.

Rosenlundsgatan 33, Södermalm

Swing by Golfbaren

Swing by Golfbaren restaurang
Enjoy delicious American food and fun mini golf at Swing by Golfbaren

Does food + mini golf sound like a thing for you? Then you’ll enjoy Swing by Golfbaren in Vasastan. Combining delicious food with a fun activity has become a great success, and the concept attracts people from both near and far. The charming venue is inspired by the American 1930s, and after you’ve crowned the winner of the mini golf game, you can sit down in the cozy dining room. A glass roof opens up the sky and creates a lovely environment and atmosphere for dining.

The menu at Swing by Golfbaren offers a taste experience inspired by the USA, the country where mini golf was born. The multicultural American cuisine offers a wide range of choices. During dinner, you can enjoy everything from lobster rolls and charcuterie boards to tuna and duck breast (vegetarian options are also available). You can tell the chefs in the kitchen are having fun at work. An extensive drinks list accompanies the food, and if you and your party are looking for something more casual, there’s also the relaxed Back Alley Bar serving tasty street food.

Surbrunnsgatan 46, Vasastan

Hard Rock Cafe

Head to the famous Hard Rock Cafe for a great American-style dining experience

Hard Rock Cafe is one of the world’s most famous restaurant chains and is now present in 50 countries across the planet. Of course, Stockholm is also on this impressive restaurant map, and you’ll find them on the corner of Sveavägen/Odengatan, in the center of Vasastan. Here, Stockholmers and tourists have been able to experience authentic American food culture since 1985, and everyone from families with children to groups of friends come here to eat, drink, and have fun in a relaxed and music-inspired atmosphere. Every day, weekdays and weekends, they start around lunchtime and don’t stop until after midnight.

The restaurant serves both lunch and dinner, and American classics, of course, dominate the menu. Here, you can enjoy everything from mac n’ cheese bites and club sandwiches to cheesecake and milkshakes. And not least, their legendary hamburgers. Solid food and hearty portions are guaranteed to leave you full and satisfied. Just sit down in the spacious room and enjoy the unique Hard Rock spirit with music and a great atmosphere.

Before you do, check out the restaurant’s vast collection of music memorabilia with items from the biggest music giants of all time. And why not pick up a Hard Rock Cafe shirt from the souvenir shop?

Sveavägen 75, Vasastan




Artes - restaurang i Stockholm
Artes is a great choice if you’re looking for tasty tapas in the heart of Stockholm

If you are in the mood for tapas in a pleasant environment in central Stockholm, Artes is a great option. The restaurant has an excellent location next to Kulturhuset on the square Sergels Torg – right in the middle of the action, in other words. The motto is “good food, good mood,” and that’s exactly the feeling you get when you enter the premises. It’s the food – small dishes with flavors from South America and Spain – and the friendly vibe that’s important. And the concept is a hit. You’ll meet everyone from Stockholmers who want to sip a glass of sangria at the bar to tourists who wish to experience a Spanish fiesta while visiting Stockholm.

The menu offers a wide selection of tasty small dishes, and there’s something for everyone, whether you’re looking for meat, fish, or vegetarian. And if tapas isn’t your thing, there are also several main courses. In terms of drinks, there’s an extensive wine list and a wide range of other beverages. The cozy room has a nice atmosphere, and the staff ensures that you and your company have a good time in every way. In the summer, there’s also a lovely outdoor terrace where you can watch the bustling crowds on Drottninggatan. And if you’re going to the theater, Artes is a perfect place to eat or drink before the show (Stadsteatern is in the same building).

Drottninggatan 34, Norrmalm/City

Brasserie Astoria

Brasserie Astoria is located in the old movie theatre Astoria on the restaurant-dense Nybrogatan. It’s run by none other than the highly acclaimed restaurateur Björn Frantzén, whose restaurant Frantzén is Sweden’s only restaurant with three stars in the Guide Michelin. The idea behind this restaurant in Östermalm is to recreate the international entertainment scene of the 1920s and 30s, where the old cinema was an important hub. And the restaurant has done an excellent job – they’ve created an elegant, charming, and relaxed brasserie setting where you feel welcome and taken care of in the best possible way.

The food at Brasserie Astoria is of a high standard, and to make the experience even better, many dishes are finished directly at the tables on food trolleys. Whether you want lunch or dinner, you can sit down in the beautiful dining room and enjoy an extensive à la carte menu offering meat, fish, and vegetarian options. At weekends, they also serve a delicious brunch. The dining room is complemented by a large bar where DJs play music while you sip drinks from the ambitious cocktail menu. And if you prefer a good glass of wine instead, there’s also a nice wine bar. In short, Astoria has everything you could want from a restaurant in Stockholm.

Nybrogatan 15, Östermalm
Restaurants Stockholm


Farang is a restaurant in Vasastan that offers an experience beyond the ordinary. It’s located in an old industrial building that once housed the Stockholm Electric Company, where they’ve created a unique environment with a pleasant atmosphere that still has the industrial feeling. In the impressive dining room, with seating for 175 guests, you can enjoy Southeast Asian cuisine at its best. Flavors are drawn from Thailand, Vietnam, Malaysia, and Indonesia, and the dishes are shared with your party.

If you want a high-class taste experience with great variety, go for Farang’s fantastic tasting menus – one with meat, fish, and seafood and one entirely vegetarian. The dishes arrive at the table one by one, and this gastronomic food journey starts with snacks, continues with cold fresh dishes, hot dishes, and finally dessert. If you prefer à la carte, there are also many delicious main courses. There’s also a cocktail bar and drinks lounge adjacent to the dining room. Perfect for rounding off the evening with a glass of champagne. If you want to eat high-quality Southeast Asian food at home, you can order take away, and Farang also offers catering for those throwing a party or event.

Tulegatan 7, Vasastan

Golfbaren Sundbyberg

Golfbaren Sundbyberg restaurang
Golfbaren Sundbyberg offers excellent street food and fun mini-golf
Are you looking for a good restaurant in Sundbyberg? Then the pleasant Golfbaren Sundbyberg is an excellent option. And if you also want to combine the food with the fun mini-golf and a great atmosphere, you’ve come to the right place. The restaurant is located in the beautiful 19th-century building Signalfabriken in central Sundbyberg, and the factory feeling is very much alive in the premises, which have the theme “factory chic.”

Start your visit with a round on the course, where 12 miniature golf holes offer fun challenges. When the winner is crowned, you sit down in the restaurant for after-talk (the loser takes the bill?). Here, you can enjoy tasty street food prepared by skilled chefs, and they serve both lunch, dinner, and brunch. On the menu, you’ll find delicious salads, sandwiches, and flatbread pizza, where you’re guaranteed to find a favorite. The extensive drink menu offers cocktails, wine, beer, cider, champagne, sparkling and non-alcoholic.

Fun activity + good food are a safe bet for a great evening, so aim for Golfbaren Sundbyberg the next time you’re going out to eat. (And, of course, you can skip the mini-golf and just eat if you want to).

Sundbybergs torg 1, Sundbyberg


Restaurang Ocra
Delicious food and a great vibe – head to Norra Djurgårdsstaden and the restaurant Ocra

Want to expand your culinary horizons outside of central Stockholm? Then there are a lot of gems to discover. One of them is Ocra, which you’ll find in the growing district of Norra Djurgårdsstaden. The restaurant is located in one of the ancient old brick industrial buildings in the Gasverket area, where they’ve created a stylish and modern restaurant, including a nice bar. High ceilings, brick walls, steel beams, and a beautiful tiled floor create a cozy environment with an industrial feeling. You’re welcome here from morning to evening, and the restaurant is run by an experienced restaurateur duo who runs several other restaurants.

A visit to Ocra offers charcoal-grilled food and a myriad of aromas and flavors from all corners of the world. Rib burgers, rotisserie chicken, and roasted lamb are some of the guests’ menu favorites. And the drinks menu has a wide selection of wines, champagne, and plenty of other beverages. In addition to the restaurant, there’s also a large bakery, Granero Bakery, where you can buy everything from freshly baked sourdough bread to buns but also have breakfast, a light lunch, or brunch on the weekends. And don’t miss their homemade ice cream – a gelato that attracts ice cream lovers from all over the city. If you’re a larger group, book the cozy Smedjan, part of the restaurant that was once a smithy.

Tengelinsgatan 10, Norra Djurgårdsstaden


The Japanese gastro bar Miyakodori is a gem among Stockholm’s restaurants. Here you can enjoy high-quality food with exciting flavors in a cozy and atmospheric setting. Both the name and the inspiration come from a small izakaya in Kawasaki outside Tokyo, and the three restaurateurs behind this place have really managed to bring the Japanese izakaya feeling to Stockholm. The owner trio has a solid track record from several renowned dining establishments and knows how to create an extraordinary restaurant experience.

Have a seat on the high chairs and enjoy perfectly char-grilled yakitori (meat, fish, and vegetarian), small dishes like oyster au gratin, and crispy salads along with beer, sake, and Japanese-themed drinks. And if you’re not looking for dinner, Miyakodori is just as good for a lovely bar hang-out with friends. The atmosphere is relaxed and upbeat, the service impeccable, and the food amazingly good. In short, it’s a Japanese living room where it’s easy to feel at home. Don’t be surprised if you stay until closing time and have ordered far more dishes than you intended.

Upplandsgatan 7, Norrmalm/City
Do you miss a restaurant in the guide? Click here!

Enjoy great food at Stockholm’s best restaurants

There you have our guide to restaurants in Stockholm for those in the mood for delicious food and drink. We hope you find a place that suits you, whether you don’t want to cook on a regular Tuesday, have a cozy date with your partner, or a festive night out with your friends. Have a great time and enjoy your meal!

Gillar du artikeln? Dela gärna!
Du kanske också gillar de här artiklarna