I only worked in London for two years, right after I graduated, but it was an education in Indian food. I was living in Brixton, just down the road from an amazing little curry house called Khan’s*, which was every bit as good as the restaurants on the famed Brick Lane and probably a lot cheaper. So when I moved to the Netherlands in 2006, Indian food was possibly the only thing I missed about the UK. Luckily, almost two decades later, a few good Indian and Nepali restaurants are starting to spring up in Amsterdam serving everything from North Indian classics like butter chicken to South Indian dosa to Nepali momo.
*To this day, I’ve never found a chicken green masala as good as the one from Khan’s (my favourite dish on the menu), except possibly at Ravi’s in Dubai. In fact, I never see the chicken green masala on menus in Amsterdam at all. Do you know of a restaurant that serves it? PLEASE TELL ME!
10 of Amsterdam’s Best Indian and Nepali Restaurants
Before getting into the full list, let me just clarify a couple of things. Firstly, I’ve never been to India or to Nepal; I am definitely no expert on Indian cuisine and my experiences are informed entirely by being British, which comes with its own problematic colonial implications. And secondly, this list is by no means exhaustive: I’ve taken recommendations from plenty of Indian expats along the way, but there are undoubtedly places I’ve missed. I’ll continue to update this article as and when I eat at new restaurants that I think should make the cut. If you have suggestions for me, do let me know!
Best North Indian restaurants in Amsterdam
I don’t understand enough about regional Indian cuisine to go into much detail about the different specialities. But I do know enough to realise that the majority of “classic Indian” dishes that we eat in the West are basically from North India. Hence why this section is longer than the others.
The Indian Kitchen
The Indian Kitchen served me by far the best classic Indian food I’d experienced in Amsterdam, albeit it’s actually in the nearby suburb of Amstelveen. To start, we tried the Hara Bhara Paneer Tikka: a skewer of paneer cheese and vegetables, grilled in the tandoori oven and served with a mint and coriander dipping sauce. It sounds simple, but you could taste the tandoori grill in the cheese, while the sauce tasted every bit as fresh and green as it looks. Our second starter was Bharwan Shimla Mirch: a whole red pepper, stuffed with a spicy, potato-based filling and baked. The sauce it came with was sweet from tomato, but creamy and ever so slightly crunchy from nuts. For main courses, we chose the Murgh Makhni, which described itself as “proudly known as butter chicken worldwide”, and the Pindi Channa – a type of chickpea curry. But neither of those descriptions do the dishes justice at all. We’d been asked if we wanted the curries spicy, so naturally we said yes, and for once these genuinely were. Laced with small but potent green chillies, they blew our heads off but never to the detriment of the flavour. We cooled our mouths down with perfectly cooked rice and the lightest, crispiest garlic naan I’ve eaten this side of the channel. A veritable Indian feast.
Tucked down the Rijnstraat, Guru is a little off the beaten path from many parts of Amsterdam, but worth it once you get there. The interior is welcoming and only a tad kitsch, and the service is friendly and attentive. Try the Papri Bites, which reminded me of a dish I tried at Dishoom in London: crispy potatoes, pomegranate seeds, herbs, yoghurt, you name it – cool yet spicy, fruity yet savoury. On the curry front, I can also vouch for the Fish Madras, which was beautifully textured and perfectly spiced.
Of course, like with most national cuisines, Indian food can be cheap and cheerful or more upscale. While I’ve not encountered a genuinely fine-dining Indian restaurant in Amsterdam yet, some are a little fancier than others. And Mayur falls more into the special occasion category. The décor, atmosphere and service are a cut above, making it a good spot to take your parents, your boss or a date. Mayur offers a nice range of cocktails, plus a shared dining menu that makes it a lot easier to order than picking from one of the hundreds of dishes. I’ve been to Mayur several times, tasting a different range of dishes on every visit, and always had a good time.
While Ashoka may be very close to Dam square, don’t let it’s location and tourist clientele put you off. The Chicken Madras and Lamb Nawabi we ate there were delicious – and deliciously different from each other. No standard “curry” sauces here.
Best South Indian restaurants in Amsterdam
As I mentioned above, South Indian food tends to be far less well represented in the West – and Amsterdam is no exception. That said, I’ve found a couple of places to recommend and I intend to add more as and when I come across them.
The Madras Diaries
Close to Leidseplien but hidden up a flight of stairs, you’ll find The Madras Diaries. And although their menu does feature plenty of dishes the average European would recognise, it also includes others that were pretty new to me and very much worth a try. Right at the end of the menu, we found the Kothu Parotta dishes that I’d had recommended to me by an Instagram follower. We tried the chicken version, which was very hard to describe: flatbread is shredded and then mixed with small pieces of chicken, scrambled egg, lots of spices, and presumably some stock as the texture was wetter than this description would imply. It also came with a couple of sauces on the side to elevate the flavours even further. Extremely filling, but extremely good. Also interesting were the “Tiffin” dishes (light, tuckbox-style meals), of which we tried the Thattu Idly – essentially two rice cakes with various sauces in which to dip them. One was green and minty, another a classic dal, another creamy and coconut rich, and another bright and spicy. I loved the flavours of them all!
Although there’s only one in Amsterdam, Saravana Bhavan is in fact a global chain of vegetarian Indian restaurants. The décor is bright and spartan, which means the ambience isn’t great. But the dosas are what you’re here for, and I’ve been raving about them ever since I first visited Saravana Bhavan back in 2017. If you’ve never had a dosa before (or even if you have), this is the place to try one. A South Indian speciality, these enormous crepe-like discs are filled with everything from cheese to potatoes to lentils. One of those to yourself would probably fill you up till your next meal for just a few euros. But if you do have room left (I suggest sharing), order one of the thalis for a full gamut of veggie-tastic Indian flavours.
Best Nepali restaurants in Amsterdam
Clearly Nepal is a completely different country, but being right on the northeast border of India I can see why some Indian restaurants serve Nepali cuisine too. There are very few Amsterdam restaurants that only serve food from Nepal but, again, I plan to add to this list over time.
Bhatti Pasal (Klinkers)
With two locations in Amsterdam, Bhatti Pasal and Bhatti Pasal Klinkers serve authentic Nepali flavours from their smaller and larger restaurants respectively. I visited the larger of the two, Bhatti Pasal Klinkers, primarily because I’d heard great things about the momo. And I was not disappointed: juicy pork dumplings, lightly pan-fried, came in an umami-rich sesame sauce. We split a portion of 10 between us, but I could’ve happily eaten them all to myself. Next, we shared the “Khaja Set” to try a little bit of lots of dishes: pork choila (marinated cubes of pork), chicken bhutun (gizzards and heart), aalu ko achar (sesame potato salad), badam sadeko (peanut salad) and furandana (like squashed rice crispies!). Pretty much all of it was new to me, and it was great to see a restaurant doing something truly different and truly authentic.
Located on Ceintuurbaan in de Pijp, Surya is dark and atmospheric and probably good for a date night. I liked Surya’s momo as well (to be fair, I love pretty much any dumpling) but my favourite was, without a doubt, the Nepali Gurkha curry. Lighter than the other curries we tried, it was prepared using a different blend of herbs and spices that made a refreshing change from the classic North Indian cuisine.
Best Indian takeaway in Amsterdam
Every time I’ve ordered delivery from Dutch DabbaWala, it’s been fabulous (though it sometimes takes a while to arrive). Possibly my favourite, their Chicken Charminar is brilliantly spiced, creamy with cashew and studded with nigella seeds. DabbaWala’s Lamb Madras, on the other hand, is somehow fruity and freshly fragrant with mint, while their Bangain Bharta is smooth and smoky, and their Kashmiri Lal Paneer features fried paneer with a rich, tomato-based sauce. Everything can be ordered spicy, medium or mild (well, possibly not everything, but most things). I have an extremely high tolerance for chilli, and can attest that the hottest version is nuclear – you have been warned! You can tell a lot about a place from its rice, and this is excellent too: none of those weird fluorescent bits or grains sticking together. Just great flavour and texture – plus, portions are huge so I always turn the leftover rice into kedgeree or fried rice the next day.
Meanwhile, there are a few more Indian restaurants in Amsterdam that I’ve tried and enjoyed, but so long ago that I’m not sure I’m qualified to really recommend them anymore… They may still be good, but it’s been such a long time that the menu/chef/everything may well have changed: