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.
Stepping 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 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.