Skip to content
Top Restaurants

Best Indian Restaurants in Madrid

6 Indian restaurants ranked by Google Maps rating.

← View all restaurants in Madrid

Looking for the best Indian dining in Madrid? Here are the top-rated {category} restaurants in {city}, Spain, ranked by customer reviews. Whether you're a local or just visiting, these 6 {category} spots offer some of the best dining experiences in {city}.

At a Glance

6
Total Restaurants
4.5
Average Rating
4.1 — 4.9
Rating Range
Less than 30€ per person
Price Range

Interactive Map

Loading the map will connect to OpenStreetMap servers, which will receive your IP address.

#1
Indian Accent Madrid

Indian Accent Madrid

#1 overall Less than 30€ per person
4.9
3,666 reviews

C. de Colmenares, 5, Centro, 28004 Madrid, Spain

Colorful space dishing up Indian cuisine. Curries, tandoori & other Indian staples presented in a vibrant setting with chandeliers & wall art.

#2
Rangoli

Rangoli

#19 overall Less than 30€ per person
4.7
2,340 reviews

C. de Valverde, 8, Centro, 28004 Madrid, Spain

Creative Indian fare in stylish digs. Fashionable restaurant preparing inventive takes on traditional Indian specialties.

#3
Indian Aroma

Indian Aroma

#39 overall Less than 30€ per person
4.6
2,530 reviews

C. de Ventura de la Vega, 6, Centro, 28014 Madrid, Spain

Curry dishes on a buzzing street. Traditional curries & rice dishes, plus lassi yoghurt drinks, on a lively row of bars & restaurants.

#4
Moharaj

Moharaj

#65 overall Less than 30€ per person
4.5
2,408 reviews

C. del Ave María, 18, Centro, 28012 Madrid, Spain

Curries on a busy sidewalk terrace. Indian & Bangladeshi curries & rice dishes at a popular neighborhood eatery with outdoor seats.

#5
Taste Of India

Taste Of India

#127 overall Less than 30€ per person
4.1
2,199 reviews

C. de Núñez de Arce, 15, Centro, Centro, 28012 Madrid, Spain

Affordable Indian restaurant in the heart of Centro. Taste Of India offers traditional curries, tandoori dishes and naan breads in a cosy, unfussy setting.

#6
Taj Indian Restaurant Madrid | Cocina Hindú

Taj Indian Restaurant Madrid | Cocina Hindú

#130 overall Less than 30€ per person
4.1
1,413 reviews

C. del Marqués de Cubas, 6, Centro, 28014 Madrid, Spain

Relaxed setting for classic Indian food. Samosas, tandoori, biryani & an array of curries at a convivial, unpretentious Indian place.

Frequently Asked Questions

What are the best Indian restaurants in Madrid?

The top-rated Indian restaurants in Madrid include Indian Accent Madrid, Rangoli, Indian Aroma. These are ranked based on customer ratings.


How many Indian restaurants are in Madrid?

There are 6 highly-rated Indian restaurants in Madrid, Spain.