Best Indian Restaurants in Amsterdam: From Street Food to Fine Dining

Navigate Amsterdam's Indian scene from minimalist dosa houses to fine dining: here's where to eat, what to order, and how to book.
The Eastern Canal District has become Amsterdam's Indian hub, but the city's scene stretches from hole-in-the-wall joints serving three curries and rice for €10 to fine dining spots worth a reservation weeks ahead. This guide follows your hunger: start with what you can walk into, move to places worth booking, and know which neighbourhoods deliver authentic regional cooking. Book where the piece says to book; at the rest, arrive early or call ahead. Most places offer dine-in, takeaway and delivery.
Amsterdam's Indian scene splits clearly by price and ambition. South Indian dosas appear at specialist vegetarian chains. North Indian tandoor and butter chicken run through most menus. Nepalese momo dumplings and Chettinad spice appear where chefs have regional roots. Vegetarian options run deep across all price points—every place on this list treats veg as primary, not an afterthought.
Saravana Bhavan
Stadhouderskade 123-124, Amsterdam-Zuid · South Indian vegetarian · Daily; dosas from €13.50, thalis €8-15
One enormous crepe-like disc filled with cheese, potatoes or lentils fills you until your next meal for just a few euros. The space is bright and spare, which means the ambience isn't the draw—the food is. Saravana Bhavan is a global chain of vegetarian Indian restaurants and this Amsterdam outpost handles volume without ceremony. No reservation; walk in or order ahead for takeaway. Best for someone craving South Indian authenticity on a shoestring.
Kailash Parbat
Amsterdam Centre · Vegetarian North Indian and Sindhi · Daily; chaats and dosas €10-15, full meals €25
Kailash Parbat is known for ethnic, vegetarian North Indian and Sindhi cuisine, with 70+ years of legacy. The ambience is cozy and warm, with chaat and Chinese dishes so flavorful they're worth lingering for. Walk in anytime; it handles the flow. If you eat vegetarian and want regional North Indian vegetables that taste nothing like butter chicken—chaats, dosas, dhal—this is the place.
Ashoka
Spuistraat 3G, Amsterdam Centrum · Indian and Nepalese · Daily; walk-ins welcome, call for groups
Ashoka operates two branches in Centrum and West, serving traditional curries, tandoor, vegetarian and non-vegetarian varieties. Since 2013, they've served the diverse flavors of India and Nepal to the Netherlands. Fantastic gluten-free and vegetarian/vegan options throughout. Walk-ins work for pairs and small groups; call ahead if you're eight or more. Reliable, unfussy, covers both meat and vegetable well.
Rangoli South Indian Restaurant
Haarlemmerstraat, Amsterdam Centre · South and North Indian · Daily; dosas €13.50, curries €15-20
Rangoli offers both North and South Indian dishes, known for authentic and flavorful cuisine from dosas to rotis in a relaxed atmosphere. Reviewers praise generous portions with standout dishes including crispy dosa and curries like Chicken Biryani and Butter Chicken. Walk in before 19:00 or ring ahead. The space draws both regulars and tourists; arrive early to avoid queuing.
29 Spices
Elandsgracht 36, Amsterdam West · Contemporary street food, all regions · Daily; walk-in or call ahead
Beautiful, colorful dishes with a contemporary twist feature street food flavors from India's major regions, with chefs making you want to sample all the street food flavors of Mumbai and Delhi. All 29 states inspire the menu at this cheerful Jordaan-based street food specialist, where trilingual servers are fast and friendly. The décor is contemporary rustic. Walk in for casual energy; call ahead if you're in a group. Best for the theatrical version of street food without sitting on a curb.
Himalayan Kitchen
Ten Katestraat, Kinkerbuurt · Nepalese and Indian · Tuesday-Sunday; book via TheFork or phone
The Himalayan Kitchen specializes in authentic Nepalese and Indian cuisine, creating a culinary bridge between the Himalayas and Europe. Since 2014, Surya Raj Giri has anchored this intimate 31-seat dining room where the authentic tastes of Nepal find a home in the Netherlands. Their momo dumplings are regarded among the best in Amsterdam. Book; the space fills fast. A proper meal for someone wanting Nepalese cooking that won't crowd you.
Miri Mary
De Pijp · Contemporary Indian, regional sharing plates · Brunch Fri-Sun 10:30-15:00; dinner daily 17:30; book
Miri Mary builds around sharing plates and regional cooking, with chefs from different parts of India cooking the dishes they grew up with. The Indian-inspired brunch includes Butter Chicken Benny and Goan omelette. Modern setting with a leafy terrace made for lingering. Book for brunch; it fills. Best for someone wanting restaurant-grade contemporary Indian, not casual.
Anjappar
Museum District · Chettinad (South Indian) · Daily; book weekends; family-run since 1964
Located in the Museum District, Anjappar specializes in Chettinad cuisine, a South Indian region known for subtle, aromatic food. Originally founded in Chennai in 1964, it's always packed with Indian expats looking for authentic tastes of home. Walk in on quiet weekdays; book Friday to Sunday. The food tastes nothing like generic 'Indian restaurant'—every vegetable and meat curry draws from Chettinad tradition.
Rasoi
Maasstraat, Amsterdam-Zuid · Fine dining vegetarian Indian · Brunch weekends; dinner daily; book ahead
Rasoi offers authentic Indian vegetarian cuisine at fine dining level with weekend brunch. The team uses traditional Indian cooking techniques and finest ingredients to craft dishes that showcase the depth of Indian cuisine. Prices are on the higher end, but the food, presentation and overall experience make it worth it. Book; essential on weekends. For vegetarians unwilling to compromise on refinement.
Mayur
Amsterdam · North Indian fine dining · Dinner daily; book ahead; €40+ per two people
Chef Pramod Sharma, trained in New Delhi and the United States, opened Mayur in 1981, a pioneer bringing traditional North-Indian dishes to the Netherlands. The restaurant falls into the special occasion category, with décor, atmosphere and service a cut above; it offers cocktails and a shared dining menu that makes ordering easier. Book ahead; this is the closest Amsterdam comes to fine dining for Indian food. For date night or impressing someone with the history of what came before.
Share this article
Comments
Sign in to join the conversation. Only registered users can comment.
No comments yet. Be the first.