The best restaurants in Stockholm span much more than one style of cooking. Start with Pelikan for a traditional Swedish dinner or Lilla Ego for a contemporary take on local ingredients. Hermans pairs a plant-based buffet with views across the water, Falafelbaren offers an inexpensive lunch, and Surfers brings Chinese sharing dishes to the city centre. For a special occasion, Ekstedt cooks over fire, while Frantzén offers a three-Michelin-star experience.
These 13 restaurants cover Södermalm, Vasastan, Östermalm, Norrmalm and Gamla Stan, from a quick falafel stop to a dinner worth planning a trip around. The guide explains what distinguishes each restaurant, who it suits and what to budget. Menu examples and prices were checked in September 2026; prices exclude drinks unless stated and may change with the season.
13 of the best restaurants in Stockholm
Choose by the meal you have in mind: a Swedish classic, a relaxed dinner with friends, a plant-based lunch or an evening at the chef’s counter.
Lilla Ego

Lilla Ego brings contemporary Swedish cooking to an informal neighbourhood restaurant in Vasastan. Seasonal vegetables, fish and meat anchor an à la carte menu that lets you build your own dinner. It is a strong starting point for visitors interested in Stockholm’s modern restaurant scene, with an approachable format that leaves the focus on the cooking.
The menu checked for this guide ranges from a vegetable dish at 255 SEK to pike-perch at 385 SEK, with pork belly, duck and lemon sole among the other choices. Starters such as beef tartare and chanterelles give a sense of the kitchen’s seasonal range. Tables are released one month ahead, so make this an early booking decision if it is a priority for your trip.
Hantverket
Hantverket gives Swedish comfort-food ideas a playful form. Its miniature Hasselback potato with vendace roe is a signature: a familiar potato preparation becomes a carefully assembled small dish. Herring, crispy potato pancake with duck rillette and seasonal vegetables carry the Swedish thread through the menu. This is a good choice for a dinner built around several dishes near Stureplan and Humlegården.
The inspected dinner menu lists the Hasselback potato at 125 SEK, the potato pancake at 220 SEK and scallop quenelles at 255 SEK. These are individual dish prices; plan to order several items for dinner, with the team’s advice on portions. The combination of recognisable ingredients and inventive preparations makes Hantverket especially useful for visitors who want to explore Swedish cooking beyond the traditional beer hall.
Pelikan

Pelikan is a natural first stop for traditional Swedish food on Södermalm. The preserved early-20th-century beer hall, with its high ceiling and wood-panelled walls, is as much a reason to visit as the menu. Meatballs are an obvious introduction, but pork knuckle, herring and other staples of Swedish home cooking give you plenty of ways to explore the classics.
The meatballs come with cream sauce, potato purée, pickled cucumber and lingonberries for 275 SEK. Pork knuckle with root mash and three mustards costs 295 SEK, while mushroom-filled kroppkakor — Swedish potato dumplings — offer another direction at 275 SEK. Weekday lunch provides another opportunity to see the room. For a traditional dinner with a strong sense of Stockholm’s restaurant history, Pelikan deserves a place on the itinerary.
Hermans

Hermans combines a fully plant-based buffet with views across Stockholm’s water and rooftops. The Fjällgatan setting makes it an appealing stop during a day on Södermalm, with garden and greenhouse seating adding to the draw. Hot dishes, salads, bread and hummus give each diner room to choose their own meal, making it an easy option for a group exploring vegan food.
The changing buffet commonly includes vegetable lasagna, stews and warm vegetables alongside the cold dishes. The standard price is 195 SEK for weekday lunch and 285 SEK for dinner and weekends, including coffee and tea. Special events and barbecue services can have different prices. Come for the combination of a varied plant-based meal and one of the guide’s most scenic settings.
Falafelbaren
Falafelbaren on Hornsgatan makes a satisfying lunch around freshly fried falafel, hummus and bright accompaniments. A wrap or sourdough pita comes with ingredients such as tomato, cucumber, pickled cabbage and tahini; hummus bowls offer a more substantial sit-down option. Its location near Mariatorget makes it an easy stop between Södermalm sights, with takeaway useful when the small room fills up.
The currently linked menu lists the original falafel wrap at 105 SEK and pita at 120 SEK, with most bowls around 139–145 SEK. Falafelbaren serves vegetarian food with vegan options, alongside dishes containing egg or cheese, including shakshuka and börek. It is best suited to lunch or an early meal: weekend service ends in the afternoon.
Nook

Nook combines seasonal ingredients with Asian, French and Nordic influences in a three-course format. Its menu moves easily between a fried-chicken steamed bun, miso-seasoned pork and Swedish fish, giving a Södermalm dinner a distinct character. It suits diners who enjoy the structure of a set menu with the option to add a snack or two.
The two three-course menus currently cost 645 and 695 SEK. Recent examples include tomatoes followed by grilled pork chop with miso, or beef-heart tartare followed by pike-perch, with dessert completing each menu. The fried-chicken bun is an optional addition at 95 SEK. Book at Högbergsgatan 62 for an evening that brings together several influences without the cost or length of a destination tasting menu.
Surfers

Surfers brings Sichuan flavours and other Chinese regional influences to a dinner designed for sharing. Tofu, aubergine, noodles, seafood and meat provide plenty of contrast across the table. Follow the restaurant’s family-style approach and choose a spread together: it is a particularly good fit for friends who want to try several dishes over a social evening in the city centre.
The current menu includes ginger-fragrant tofu at 139 SEK, fish-fragrant aubergine at 189 SEK and hand-pulled noodles with cumin lamb at 249 SEK. These are sharing-dish prices, with larger options such as whole fish costing more. Ask the team to help balance portions and heat levels. The restaurant is now on Norrlandsgatan 24, an easy central address for a dinner that changes the pace from Swedish cooking.
Sushi Sho

Sushi Sho offers a focused Japanese omakase at a compact Vasastan counter. Sushi and small dishes are handed directly to guests by the chefs, with everyone at the bar receiving each course together. The sequence makes the preparation and changing ingredients central to the evening, and suits diners who enjoy leaving the menu in the kitchen’s hands.
The Omakase + Otsumami menu costs 1,295 SEK before drinks and follows the season and available produce. Reserve ahead for the counter experience. Dietary flexibility is limited: the menu cannot be made vegetarian, and the restaurant cannot omit fish, rice or soy. For seafood eaters looking for an intimate, chef-led meal, Sushi Sho offers a clear alternative to a large dining room or conventional à la carte dinner.
Ekstedt

Ekstedt gives a special dinner a clear theme: Swedish ingredients and Scandinavian techniques shaped by fire and smoke. A fire pit, wood-fired oven and wood stove supply the kitchen’s heat, making the cooking method part of the reason to visit. Choose it for an ambitious Nordic meal in which the relationship between ingredients, flame and smoke leads the experience.
The current set menu costs 2,900 SEK, with wine and nonalcoholic pairings available separately. The dishes change with the season, while the fire-led approach remains the restaurant’s defining feature. Vegan adaptations can be arranged with advance notice. Book ahead and discuss dietary requirements when reserving, then give the meal a full evening in your Stockholm plans.
Frantzén

Frantzén is the guide’s most ambitious splurge: a three-Michelin-star restaurant spread across three floors of a central townhouse. The experience moves between different spaces, with only 23 seats creating an intimate scale for such an elaborate meal. It belongs on the shortlist for travellers whose restaurant booking may shape the rest of their visit.
The fixed menu costs 5,500 SEK per guest at both lunch and dinner, with drinks charged separately. Reservations for the following month open on the first day of each month at 10:00 Stockholm time. Dietary limits are important when deciding whether to book: Frantzén cannot provide vegan menus or menus free from milk protein, egg or citrus. For a major occasion, the format and setting make this a destination in its own right.
Bakfickan

Bakfickan serves Swedish comfort food in a 28-seat room beside the Royal Opera. Its U-shaped counter makes it particularly appealing for a solo lunch or a meal for two in the city centre. The compact setting brings a more intimate scale to the Swedish classics, with a terrace facing Jakobs torg and Kungsträdgården during summer.
The September menu lists meatballs with cream sauce, potato purée, lingonberries and cucumber at 285 SEK. Roasted cauliflower with curry-creamed chanterelles offers a vegetable-led option at 295 SEK, while Biff Rydberg costs 485 SEK. Bakfickan does not take reservations, so arrive with some flexibility. That walk-in format is part of its appeal when you want a central Swedish meal without arranging the whole day around a booking.
Den Gyldene Freden
Den Gyldene Freden gives a Swedish dinner in Gamla Stan a distinctive historic setting. Its rooms and cellar spaces have long been associated with Stockholm’s writers and artists, and the building is owned by the Swedish Academy. The menu carries that sense of tradition into the meal while making room for contemporary seasonal dishes.
Meatballs with the classic accompaniments cost 275 SEK, and baked celeriac with vegetables and hazelnuts offers another choice at 295 SEK. Veal in dill and pheasant Wallenbergare show the range beyond the familiar meatball plate. Choose it for an evening in the Old Town when the room matters alongside the cooking, and reserve ahead if the meal is part of a fixed plan.
Matbaren
Mathias Dahlgren’s Matbaren offers contemporary Swedish dining through medium-sized dishes ordered one plate at a time. Tables and a large counter provide different ways to settle in, while the Ilse Crawford interior brings a distinctive setting within Grand Hôtel. It suits diners who want to shape the length and size of their meal as the evening develops.
The September menu includes herring with apple and smoked crème fraîche at 235 SEK, chicken with truffle and pointed cabbage at 295 SEK, and cured cod with forest mushrooms at 320 SEK. A herring dish, cod and chocolate dessert would total 710 SEK before drinks; a separate four-course menu costs 1,095 SEK. The central waterfront setting makes it an appealing place to linger over a flexible dinner. The restaurant entrance is at Södra Blasieholmshamnen 6.
How to choose where to eat in Stockholm
Start with the kind of meal
For traditional Swedish food, compare the room as much as the menu: Pelikan has the beer-hall setting, Bakfickan offers a small central counter, and Den Gyldene Freden fits an evening in Gamla Stan. Lilla Ego and Hantverket take Swedish ingredients in contemporary directions. Nook gives you a three-course structure, while Surfers works well when your group wants to share.
Understand the price symbols
The symbols provide a broad food-price guide: $ means under 200 SEK, $$ means 200–400 SEK, $$$ means 400–1,000 SEK and $$$$ means over 1,000 SEK. At à la carte restaurants they reflect a representative main; at buffets and set-menu restaurants they reflect the stated menu. For restaurants built around smaller plates, they indicate an estimated food budget for several dishes. Drinks, extra courses and supplements are additional.
Lunch can make a useful difference to the budget. Hermans, for example, charges 195 SEK for its weekday lunch buffet compared with 285 SEK at dinner and weekends. Look for dagens lunch, the Swedish term for the day’s lunch offering, when planning daytime meals.
Keep the restaurant near your plans
Södermalm covers everything from Falafelbaren’s casual lunch to Hermans, Pelikan and Nook. Vasastan works for Lilla Ego or Sushi Sho, while the city centre has Bakfickan, Surfers, Matbaren and Frantzén. Östermalm brings Hantverket and Ekstedt within reach of Stureplan. Choosing by neighbourhood leaves more time for the meal itself.
Reserve your priority dinner
Book ahead for a restaurant that is central to your trip, especially a small room or fixed-menu experience. Bakfickan takes walk-ins only. Check opening days and cancellation terms on the official website, and discuss dietary requirements when booking a set menu.
Frequently asked questions
Which Stockholm restaurants are best for a first visit?
Start with the meal you want. Pelikan is a useful introduction to traditional Swedish food, while Lilla Ego offers contemporary Swedish cooking in Vasastan. Hermans suits a plant-based meal with a view, and Falafelbaren is a lower-cost lunch choice. For an occasion dinner, consider Ekstedt’s fire cooking or Frantzén’s much higher-priced tasting menu. The best fit depends on your budget, neighbourhood and willingness to book ahead.
How much does it cost to eat at a good restaurant in Stockholm?
The range is wide. Examples in this guide include a falafel wrap at 105 SEK, a weekday buffet lunch at Hermans for 195 SEK, and Swedish meatball mains around 275–285 SEK. Nook’s three-course menus cost 645 or 695 SEK, while the featured tasting menus start at 1,295 SEK and rise to 5,500 SEK at Frantzén. Drinks and extras are additional; check the current menu before deciding on a budget.
Do I need to book restaurants in Stockholm?
Book ahead when a particular restaurant is an important part of your plans. Lilla Ego releases tables one month ahead, and Frantzén opens the following month’s reservations on the first at 10:00 Stockholm time. Other restaurants have their own arrangements. Bakfickan does not accept reservations, so allow flexibility for a walk-in visit. Always check the current booking rules, opening days and cancellation terms on the restaurant’s official website.
Where can vegetarians and vegans eat in Stockholm?
Hermans is the most straightforward fully plant-based choice in this selection, with a hot-and-cold buffet. Falafelbaren offers vegetarian food with vegan options, while several other restaurants list vegetable dishes. Check ingredients and dietary arrangements directly, especially for fixed menus. Ekstedt says vegan adaptations can be arranged with advance notice; Sushi Sho’s seafood-based menu cannot be made vegetarian, and Frantzén does not offer a vegan menu.




