
Where to Eat in Stockholm: Your Must Eat Food Guide
Home » Destinations » Europe » Sweden » Where to Eat in Stockholm: Your Must Eat Food Guide
Though famous for fika, Stockholm has an exceptional food scene that extends far beyond kanelbulle. Our Stockholm food guide lists the must eat Stockholm foods and the best places to eat in Stockholm, Sweden to enjoy them. Read on for our list of the best restaurants in Stockholm, Sweden.
If you’ve never been to Stockholm before, you may be as surprised as we were to learn that their bar and dining scene is top-notch. Not just a haven for coffee and pastries as part of their famous fika culture (though we’ll definitely get to that), Stockholm has a huge variety of traditional Swedish and international restaurants on offer.
Thanks in part to the country’s hearty support of the gap year, Stockholm is heavily influenced by other cultures of the world. Add to the mix a crew of well-trained and highly-talented chefs, and you’ve got a food scene that’s not just varied, but full of must eat Stockholm dishes and restaurants. We lived here for four weeks and no matter where we ate in Stockholm, we almost always got treated to an extraordinary meal.
In this post, we’ve pulled together our list of the 14 best restaurants in Stockholm, Sweden. We’ll start our Stockholm food guide off with some pointers on dining in Sweden, and then provide our recommendations for where to eat in Stockholm. Looking for somewhere to grab a drink afterwards? Check out our favorite bars in Stockholm in this post. We’ve also got a full travel guide and itinerary for visiting Stockholm and our top recommendations for where to stay in Stockholm to make planning your trip to this amazing city a breeze.
Update note: This guide was reviewed in August 2026 to confirm current openings, pricing, and overall relevance.
Note: This post contains affiliate links. If you visit a link and make a purchase, we may receive a commission at no extra cost to you. We only recommend products and services we trust, and all opinions are our own.
Jump Ahead
How to Pick a Great Place to Eat in Stockholm, Sweden
Since the food scene in Stockholm is so strong, the odds are good that you’re in for a great meal no matter where you stop. However, there are still a few basic rules to picking where to eat in Stockholm to ensure you enjoy your meal:
- DON’T eat at a restaurant where the menu is entirely in English or contains photos of all of the food.
- DON’T choose a place because a waiter outside called you over and tried to persuade you to eat there.
- DON’T take Google Maps reviews as undisputed facts. We know, it’s an easy place to start and we gravitate toward those 4 star and up locations as well. But the truth is, in tourist destinations, these reviews are overwhelmingly contributed by, well, tourists, who may have different expectations for service than are standard in that country. If you see a place that looks good but the reviews aren’t top notch, check to see whether those reviews are food-related or simply someone being a little impatient.
- DO walk at least two to three blocks away from big tourist attractions to avoid higher costs and lower quality. This is particularly relevant in Gamla stan right around the Royal Palace area.
- DO gravitate to restaurants with a small, specific menu.
- DO make advance reservations at popular places to eat in Stockholm like Aifur, Den Glydene Freden, and Restaurang Pelikan.
Follow these Stockholm food guide tips and you’ll be set up for success!
Where to Eat in Stockholm, Sweden

Brunch & Fika - Stockholm's Must Eats
First things first – what is fika? Fika can be thought of in simple terms as the Swedish “coffee break,” but with deeper cultural significance. Enjoying fika in Sweden is all about slowing down and savoring the simple things in life – a hot beverage, a sweet treat, and spending time with friends and families. Make sure to try Sweden’s famous kanelbulle (cinnamon bun), a must eat Stockholm food to enjoy with your coffee of choice!
Want to really dive deep into fika culture? Try this fika tour to hidden gem cafes across Stockholm.

Let’s start with a classic fika spot, the iconic chain Bröd & Salt. With locations all over the city, it’s easy to find one of these places to eat in Stockholm if you need a quick bite or a respite from the weather. Though we typically avoid chains, Bröd & Salt has quality offerings and a comfortable aesthetic. We particularly enjoyed this location on the waterfront in Gamla stan, right near where our walking tour of the historic center finished. Don’t miss the cinnamon latte!
Our favorite coffee shop in Stockholm had to be LYKKE. Meaning “good luck” in Swedish or “happiness” in Danish, LYKKE is the perfect name for this establishment in Södermalm (our top pick of the best neighborhood to stay in Stockholm). With big open windows, fun and lighthearted decor, and squishy throw pillows, you immediately feel at home and happy here.
LYKKE’s also a great place to work for a few hours, as they have free wifi and ample seating with power outlets downstairs. In addition to coffee and pastries, they serve lunch options, plus smoothies and a full bar. And, as an added bonus, they’re dog friendly! Keep a lookout for their event schedule, as they frequently have live music on their downstairs stage.

Another of our brunch favorites was nearby OMAYMA. They’re a standout for their healthy and hearty salads and bowls made with all organic ingredients. This is a top choice of where to eat in Stockholm if you’re vegan or health-conscious, as they also offer vegan pastries and plenty of milk substitution options for beverages. And did I mention it’s cute as heck in here? Unfortunately, there’s no Wifi for working, but it is pup-friendly.

Looking for more of a classic – perhaps boozy – brunch option? Check out Greasy Spoon for your perfect morning-after meal. One of the best restaurants in Stockholm, Sweden for brunch, there’s usually a wait. But they do have a handy QR code waiting system, so getting in line is a breeze. Once inside, you’ll find a varied menu to please everyone in your group, along with seasonal specials. We personally recommend the pink rosti smoked salmon benedict, which is served over two rosti patties (a traditional shredded potato dish) instead of english muffins. Dogs are welcome here too!
Add yourself to the wait list for a table at Greasy Spoon here.
Dinner - The Best Swedish Restaurants in Stockholm
You can’t come all the way to Stockholm and not enjoy some of the incredible Swedish cuisine on offer. Here’s our Stockholm food guide’s list of some of the best restaurants in Stockholm for must eat Swedish dishes.
Short on time in your Stockholm itinerary? Consider this Gamla stan food tour, which offers tastings of 7 classic dishes in just 3 hours!

No list of where to eat in Stockholm would be complete without the iconic, Viking-themed restaurant Aifur, located in Gamla stan. More of an event than just a meal, a visit to Aifur is one of the top things to do in Stockholm.
Aifur is famous for its themed decor, costumed staff, and interactive dining experience. While it is a bit cheesy, it’s not over the top, and the food is actually quite good. You’ll be welcomed to the communal dining tables by a horned announcement, and then listen to traditional music and even partake in group drinking cheers while you enjoy mead, ale, and traditional meats like lamb and deer. We had an absolute blast and cannot recommend it enough.
Aifur is one of the most popular places to eat in Stockholm, so we highly recommend making a reservation at least 1-2 weeks in advance. Reserve your table at Aifur here.

On the other end of the spectrum is refined establishment Den Glydene Freden. In operation since 1722, this traditional Swedish restaurant in Stockholm is one of the oldest in the world, and you can definitely feel the weight of history while dining here. Den Glydene Freden serves a variety of classic Swedish dishes, and also offers tasting menus with drink pairings. The meatballs, in particular, are excellent here, as is their toast skagen (a popular dish composed of shrimp, dill, and mayo over buttered toast).
Given its historic nature, this Stockholm restaurant is often fully booked. We recommend reserving your table at Den Glydene Freden at least 1-2 weeks in advance here.

Did we say meatballs? Everyone knows Sweden is famous for their meatballs, and there’s no better place to eat them in Stockholm than at Meatballs for the People – except maybe IKEA. This fun and casual restaurant is a little touristy, but their meatballs are solid and their must eat toast skagen was life-changing (seriously, don’t skip it).
At Meatballs for the People, you can sample from more than 10 different types of meatballs, including reindeer, boar, and vegan, along with more classic options like beef and pork. They also offer some fun cocktails made with local ingredients, like lingonberries and Swedish gin. It’s popular, so reservations are recommended, and feel free to bring the pup along!
Ready to scarf down some must eat Stockholm meatballs? Book your table at Meatballs for the People now.

Another historical choice, Restaurang Kvarnen is one of the most classic and best Swedish restaurants in Stockholm. If you ask a local where to eat in Stockholm, Kvarnen will nearly always make the cut.
In business since 1908, Kvarnen is famous for its beautiful, large arched windows and beer hall design. It’s also the perfect place to try pickled herring if you didn’t join this food tour, as they offer a tasting platter of four types of the fish for you to sample. Kvarnen is popular for both lunch and dinner, and they also offer a buffet-style weekend brunch that’s another great way to try lots of Swedish dishes in one setting.
While you may be able to eat at Restaurang Kvarnen without a reservation – especially for brunch – you’ll always be safest in Stockholm with a reservation. Book your table at Restaurang Kvarnen here.
Looking for something a little more intimate? Try Harvest Home, a small restaurant in our favorite neighborhood, Södermalm, that’s as cozy as it is tasty. This is a community favorite, so it’s one of the best places to eat in Stockholm, Sweden if you want to rub shoulders with the locals and get a feel of what life is really like there.
We found this restaurant so warm and inviting, and had a lovely conversation with some lifelong residents about their favorite things about life in Sweden. We also enjoyed some delicious mussels and a limited-distribution Dutch beer only available at this restaurant. Feel free to stop by without a reservation and bring the pup as well!

Last, but not least, we have Restaurant Pelikan, another traditional Swedish restaurant established in 1904. Of all the restaurants in Stockholm we visited, this was probably our favorite. Not only was the setting beautiful, with a gorgeous grand hall dining room characterized by high ceilings, huge arched windows, and cozy candle-lit tables, but the food was incredible as well.
They offer a large menu featuring all the classic must eat dishes of Sweden, as well as a traditional grosshandlar tasting menu that includes three dishes and a drink pairing. Try their signature boiled pork knuckle, and don’t forget to make a reservation.
We recommend reserving a table at Restaurang Pelikan at least 1 week in advance – book your table here.
Dinner - Where to Eat in Stockholm for International Bites
While Swedish food is delicious, sometimes you just need something a little different. No fear! Our Stockholm food guide includes several recommendations for where to eat in Stockholm for international cuisine.

Also making the cut for one of our favorite bars in Stockholm, Bistro Boheme was one of the best restaurants in Stockholm for small bites in a vibey setting. This Spanish tapas bar in Södermalm is the perfect spot for a pre-dinner appetizer or a light meal, especially on date night. The cozy booth seating, intimate lighting, and upscale aesthetic set just the right tone for a perfect night out.
We highly recommend their gambas al pil pil, tiger prawns sauteed in olive oil, garlic, chili peppers, and white wine served with homemade bread. For drinks, try a paloma or their stellar espresso martini.
We never had an issue eating at this Stockholm restaurant without a reservation, but if you’re set on tapas and don’t want to risk it, book your table at Bistro Boheme here.

If you’re craving Italian, this is the best restaurant in Stockholm, Sweden for you. Located in the trendy Hornstull neighborhood, it’s also the perfect launching point for Stockholm’s nightlife scene. In fact, start with a few cocktails here, as their bartending staff is top-of-the-line. The Pear Canelle and Spicy Paloma were some of my best cocktails in the city.
For food, I recommend the ravioli al finferli con vitello alla griglia, a pasta dish with perfectly cooked beef, the perfect amount of mushrooms, and a delectable creamy sauce. But regardless of what you order, you’ll be in for a great meal in a lovely ambiance, full of twinkly lights, greenery, and classic checkered-tiled flooring.
While Capricci doesn’t have the historical significance of some of our Swedish restaurant recommendations, it’s still a very popular place to eat! We recommend making a reservation at least a few days in advance on Capricci’s booking page here.

In a complete 180 from the warm and elevated aesthetic of Capricci, we have Bröderna Olssons Garlic & Shots, an extremely unique pick in the SoFo district of Södermalm. This music industry hotspot has a dark, vampire-inspired vibe that you need to experience first-hand to truly appreciate. The menu leans Tex-Mex and features garlic in most dishes, a rarity among places to eat in Stockholm at the time the restaurant was established in 1989.
After your meal, head to the downstairs bar for classic rock music and a “blood” shot – think a spicy Bloody Mary with, you guessed it, a heavy dose of garlic.

Rounding out the list is LU, a family-style Chinese restaurant that sticks to its roots. It’s one of the best places to eat in Stockholm, Sweden to sample some true Cantonese dishes – not American Chinese. Think dishes like crispy duck, mung bean curd, and stir-fried beef with fermented beans. Every dish we ordered was delicious and bursting with flavor, and the family-style serving made it easy to share.
LU is quite popular, so we recommend reservations or being ok with a bit of a wait.
You May Also Like:
- 13 Best Cocktail Bars in Stockholm (Neighborhood Nightlife Guide)
- Stockholm in October: The Ultimate 3-Day Itinerary & Guide
- The Best Neighborhoods in Stockholm: Where to Stay by Vibe
- The 7 Best Museums in Stockholm: Which Are Worth Your Time
- 5 Top Tips for Visiting the Stockholm Royal Palace
- 120+ Basic Swedish Words and Phrases for Travel
FAQs for Where to Eat in Stockholm, Sweden
What Should I Order at a Swedish Restaurant in Stockholm?
No Stockholm food guide would be complete without some recommendations on the must eat dishes! Some of the most classic Swedish foods you should order when grabbing a bite to eat in Stockholm are:
- Kanelbulle – cinnamon buns popular for fika
- Toast Skagen – toasted white bread topped with shrimp in a mayo and dill sauce
- Swedish Meatballs (kottbullar) – traditionally served with mashed potatoes and lingonberries
- Pytt i Panna – a hearty hash made with potatoes, onions, and meat
- Pickled Herring (surstromming or sil) – not for the faint of heart!
Which Neighborhoods Have the Best Places to Eat in Stockholm?
Most of the best places to eat in Stockholm are in Gamla Stan (the historic center) and on the island of Södermalm. These are also our top two recommendations for where to stay during your visit to Stockholm due to their central location and great walkability.
When Do People Typically Eat Dinner in Stockholm?
Swedes eat dinner pretty early, especially in the fall and winter (think 5-6pm). However, it’s also the law here that any establishment that serves alcohol must also serve food, so you’ll always be able to get a snack if you get hungry later on.
Should I Tip at Stockholm Restaurants?
For casual places to eat in Stockholm, Sweden, not tipping is standard practice. However, as you move up to nicer restaurants or if you experience exceptional service, a 5-10% tip is more common.
Do Restaurants in Stockholm Accept Credit Cards?
Stockholm is almost entirely cashless, so expect to use your card no matter the transaction amount. However, if a business’s Wifi is down, you’ll be in a tough spot, as their alternative payment approach is a QR code bank transfer, which only works if you have a Swedish bank account. We recommend withdrawing a small amount of cash (about 100 Swedish krona or ~$111) at the airport in case of emergencies, as finding an ATM around town can be quite difficult. Don’t forget our pro tip on withdrawing from ATMs in foreign countries!
Pro tip: When offered an exchange rate by an ATM, you can – and should – always decline the rate displayed. This rate often includes a heavy markup on top of the market exchange rate. Declining the rate will not stop your transaction, but rather allow your personal bank to set the rate instead.
Do I Need to Speak Swedish to Order at Restaurants in Stockholm?
Definitely not. We had no issues interacting with people in the service industry in English during our 4 weeks in Stockholm, though knowing a few key words will definitely win you some brownie points with the locals. Practice these ones before your trip:
- Hello/Hi – Hej – HAY (informal, good for any time of day)
- Goodbye – Hej då – HAY doh
- Please – Snälla – SNELL-ah (literally “kind,” for a casual request)
- Thank you – Tack – Tahk (the most important)
- Excuse me – Ursäkta mig – oor-SHEHK-tah may (to grab a waiter’s attention)
- Can I pay? – Kan jag betala? – kahn yah beh-TAH-lah?
- The bill/check – Notan – NOH-tahn
- Delicious – Jättegott – YET-teh-gott
Want to learn more? Check out our post 120+ Basic Swedish Words and Phrases for Travel.
Where Can I Learn More About Stockholm and Why I Should Visit It?
Right here! We lived in Stockholm for four weeks and have a full travel guide and itinerary for Stockholm here, along with a slew of other travel guides to help you round out your vacation plans. Check out all of our Stockholm travel guides here.
You May Also Like
5 Top Tips for Visiting the Stockholm Royal Palace
120+ Basic Swedish Words and Phrases for Travel
Meredith
Hi! I'm Meredith, an ex-accountant who quit her job to travel the world full-time with my husband, Colby, and our perfect pup, Cali. Follow along with us to learn how we did it, and what we're up to in our digital nomad lifestyle.



