The sound of the spices being ground, the aroma of the freshly cooked pulao, the sizzling of the tadka, and the charring fragrance of the tandoor, Indian food leaves its mark wherever it travels. It is no wonder that even in the most unusual places, you will find someone to give you just simple daal and rice. Its flavors tease the taste buds, and unlike the popular notion of it being spicy, you will just find Indian food to be extremely flavorsome!
And so, if you are in Amsterdam and feel like having butter chicken, or maybe a dosa, don’t worry, we have a list of the best Indian restaurants in Amsterdam for you!
11 Best Indian Restaurants In Amsterdam
Whether you are touring or feeling homesick, these options are your home away from home. Take a look and plan your visit to any one of these soon!
1. Ashoka Restaurant
Serving delectable Indian and Nepalese food, Ashoka restaurant has set a strong base in the city. Traditional curries, vegetarian food, as well as the famous tandoor are some things that you must try while here for a meal! It is one of the Indian restaurant in Amsterdam central, which is convenient for all!
Must Try: Nepalese curry, butter chicken, garlic naan
Location: 54D Spuistraat, Amsterdam-Centrum Amsterdam, Noord-Holland, 1012 TV, The Netherlands
Delicious food, polite staff, and a variety of flavours, Ganesh is the perfect spot for some fancy, yet simple Indian culinary experience. While they boast of some very complicated recipes, they have some simple dishes that will steal your hearts!
Must Try: Paneer Saag, chicken Madras, naan
Location: Geldersekade 5 HS, 1011 EH Amsterdam, Netherlands
3. India Roti Room
Want a perfect wholesome meal with traditional Indian spices, India Roti Room is the place! Raita, rice, curry, vegetable, roti, deserts and more, they serve the most delicious Indian meal in the whole of Amsterdam!
Must Try: Shrimp curry, garlic naan, samosa
Location: Eerste Oosterparkstraat 67-71, 1091 GW Amsterdam, Netherlands
Run by an Indian family, Koh-I-Noor is one place that will take you to India. They are renowned for their traditional approach to cooking, for instance, they make their own spices, prepare their own raw material, and hence, have the most delicious food to offer.
Must Try: Prawn biryani, butter chicken, fish curry
Location: 18 Rokin, Amsterdam-Centrum Amsterdam, Noord-Holland, 1012 KR, The Netherlands
Famous for being one of the oldest Indian restaurants in the country, Mayur is a must visit if you are craving for some flavours from home while touring Amsterdam. Even if you are a tourist and love Indian food, Mayur is the place to visit for authentic Indian food. They also claim to be one of the best Indian restaurants in Amsterdam, and never fail to deliver!
Must Try: Tandoor, butter chicken, biryani
Location: 203 Leidseplein, Amsterdam-Centrum Amsterdam, Noord-Holland, 1017 RB, The Netherlands
6. Meghna- Indian Restaurant
One of the best things about this restaurant is its location. Set amidst the major tourist sites of the city, it has a number of travellers, as well as local coming here for some special Indian flavours. Their tandoor is famous and must be tried by all!
Must Try: Murg dhansak, rogan josh, prawns
Location: Utrechtsestraat 28, 1017 VN Amsterdam, Netherlands
7. Memories of India
Staying true to its name, this restaurant bring traditional dishes of India, and works it to suit the needs of all. Flavoursome, and delectable, they are famous for the unique touch they bring to the traditional dishes.
Must Try: Kulfi, palak paneer, naan
Location: Reguliersdwarsstraat 88, 1017 BN Amsterdam, Netherlands
Suggested Read: 33 Places To Visit In Amsterdam On Your First Trip!
8. Pind Punjabi
Impeccable service, delicious Indian flavours make this restaurant a small India in Amsterdam. The ambience is cosy, and the service prompt and friendly. The most important feature of this eatery is that it is loved by locals as well as tourists! Since it is one of the best, as well as cheap Indian restaurants in Amsterdam, it is quite crowded during the weekends!
Must Try: Vegetable samosa, lamb jalfrezi, tandoori chicken
Location: Van Woustraat 240, 1073 NC Amsterdam, Netherlands
9. Saravanaa Bhavan
Saravanaa Bhavan is an international restaurant chain that prides in serving traditional south Indian delicacies. For all the dosa lovers in Amsterdam, this is the place for you! It is also one of the best south Indian restaurants in Amsterdam!
Must Try: Thali, dosa, lassi
Location: Stadhouderskade 123-124, 1074 AV Amsterdam, Netherlands
Suggested Read: 15 Elegant Hotels In Amsterdam For A Cozy And Comfortable Stay
10. Shah Jahan Indian Restaurant
One place in Amsterdam that offers the widest range Indian flavours is the Shah Jahan Indian Restaurant. From spicy options, to flavoursome ones, and even deserts, you have much to choose from when you are here.
Must Try: Kheer, naan, vindaloo
Location: Eerste Anjeliers Dwarsstraat 18, 1015 NR Amsterdam, Netherlands
11. Tulsi Indian Restaurant
Perfect for a late night eat out, Tulsi Indian restaurant stays to serve its loyal into the wee hours of the night. For solo diners, couples, and even large groups, their ambience is great and can accommodate all. It also has a wonderful terrace for those looking for a romantic night.
Must Try: Biryani, Chicken Jeriza, Panipuri
Location: Van Woustraat 212, 1073 NA Amsterdam, Netherlands
And there we are, the best Indian restaurants in Amsterdam! If you have visited any of these, you know how it feels like, to have this cuisine in this city. So, plan a visit to Netherlands and visit any of them soon!
Looking To Book An International Holiday?
Book memorable holidays on TravelTriangle with 650+ verified travel agents for 65+ domestic and international destinations.