Gamla Stan, Stockholm’s Old Town, is one of the best neighbourhoods to eat in the city. The cobblestone lanes pack award-winning South Asian restaurants, Viking-themed feasts, and cosy Swedish kitchens into a few square blocks. Here are the 5 spots that actually deliver.

Quick Facts

  • Best for first-timers: Lilla Karachi, 30 years of South Asian flavour in the heart of Old Town
  • Most unique experience: Aifur, Sweden’s only Viking restaurant with live music and historically recreated interiors
  • Best for Swedish home cooking: Stockholms Gästabud, walk-in only, no reservations needed
  • Best halal option: Amida Kolgrill, authentic Turkish BBQ on Folkungagatan
  • Most family-friendly: Slingerbulten, traditional Swedish classics in a welcoming setting

1. Lilla Karachi: Best South Asian Flavours

📍 Lilla Nygatan 12, Gamla Stan 📞 +46 8 20 54 54

Open since the early 1990s, Lilla Karachi is one of the most decorated South Asian restaurants in Stockholm. Aftonbladet recognised it with a diploma, and regulars keep coming back for the real thing: slow-cooked tandoori chicken, fragrant biryani layered with spices, and garlic naan baked in a clay oven.

The restaurant occupies a narrow corner in Old Town and keeps the atmosphere casual and welcoming. No pretense, just three decades of consistent flavour.


2. Aifur: Sweden’s Only Viking Restaurant

📍 Västerlånggatan 68b, Gamla Stan 📞 +46 8 20 10 55

If you want something completely different, Aifur takes you back 1,100 years. It is Sweden’s first Viking-themed restaurant, with historically recreated interiors, live music on traditional instruments, and a menu inspired by ancient Nordic voyages. Honey grog and pan-fried perch are the standout dishes.

The seating is communal — long tables that seat up to 150 guests, which makes it a great choice for groups or anyone who enjoys eating with strangers.

Aifur Viking restaurant in Gamla StanStepping into Aifur feels like stepping back in time — candlelight, rough-hewn wood, and centuries of history on every plate


3. Stockholms Gästabud and Slingerbulten: Classic Swedish

📍 Stockholms Gästabud: Österlånggatan 7, Gamla Stan 📞 +46 8 21 99 21
📍 Slingerbulten: Stora Nygatan 24, Gamla Stan 📞 +46 8 10 76 22

These two are the backbone of traditional Swedish dining in Old Town. Stockholms Gästabud occupies a charming historic space with low beams and candlelight — the kind of setting that makes you want to linger over fish soup and Swedish meatballs. Walk-ins only, no reservations.

Slingerbulten is equally traditional but with a more family-friendly feel. The menu leans into Swedish classics made from scratch: fish soup, potato pancakes, and more Swedish meatballs. Both restaurants serve the same style of food at a similar price point, so your choice between them comes down to vibe — intimate and old-world at Gästabud, spacious and welcoming at Slingerbulten.


4. Amida Kolgrill: Best Halal Turkish BBQ

📍 Folkungagatan 76, Stockholm 📞 +46 8 442 03 60

Technically on Folkungagatan just south of Gamla Stan, Amida Kolgrill is worth the short walk for its authentic Turkish charcoal grill. The menu covers the full range of Mediterranean-Oriental flavours: grilled skewers, kebabs, fresh salads, and a selection of mezze.

For visitors who need halal dining, Amida is a reliable pick in this part of the city. Finish with genuine Turkish coffee or tea — it is the proper ending to a charcoal-grilled meal.

Aifur Viking dining experience in Gamla StanAifur has become a go-to recommendation among Stockholm food lovers — shared experiences like this one drive its popularity on social media


How to Plan Your Gamla Stan Food Day

All five restaurants are within a short walk of each other, so you can easily cover two or three in an afternoon. Start with a walk through the Old Town’s main streets — Stora Nygatan and Österlånggatan are where most of the action is concentrated.

Aifur is the most memorable night out on this list, especially if you can catch a live music seating. Lilla Karachi is the standout for South Asian flavours with a three-decade track record. Amida Kolgrill is the best bet if halal dining is a priority, though it requires a 10-minute walk south from the Old Town square.

Prices, opening hours, and reservation policies change — check directly with each restaurant before visiting, especially in summer when tourist season can push up demand.


Final Thoughts

Gamla Stan has a restaurant for every mood and appetite. Go to Aifur for the experience, Lilla Karachi for the flavour, and Stockholms Gästabud for the setting. Whether you have an hour or half a day, the Old Town rewards anyone willing to wander off the main tourist trail and into its side streets.

SL Stockholm Live Map icon
SL Live Map
play.google.com
Install Now
MZ

Muhamad Z

KTH International Student & Startup Founder

Sharing authentic Stockholm experiences, local insights, and practical guides for travelers and newcomers exploring Sweden's vibrant capital.

Learn more about us → Get in touch →