Madrid, the capital of Spain, is also a center for nightlife, fun and entertainment. It can also be considered one of the country’s top cultural destinations, with more than 10 million people visiting the country as tourists each year. Madrid’s culinary scene, like many of the other aspects to its culture, has a rich past and resounding present. The Spanish value their mealtimes with dedication and, while authentic Spanish cuisine is one of the country’s most popular, through time, Madrid became diverse both in culture and food. Madrid now welcomes fusion foods to their gastronomic offerings, including flavors from Chinese, Japanese, Thai and Indian cuisine. In this particular list, we’ll take you through the top Indian restaurants in Madrid, Spain.
Enjoy some affordable Indian food at a classy restaurant like Radhuni. In Madrid, many of the classy restaurants are pricey, so Radhuni is a steal! You can choose to sit indoors or out on their terrace. The portions are generous and flavorful and many previous customers have enjoyed their authentic curries. Past guests have also commended their staff for giving some of the best service in Madrid, so that alone says a lot about their reputation.
Address: Calle Príncipe Carlos, 21, 28050 Madrid, Spain
Opening hours: Mon - Fri: 12pm - 4:30pm, 8pm - 11:30pm; Sat - Sun: 12pm - 4:30pm, 8pm - 12am
For a little more of a posh dining experience, you should try Doli. This restaurant specializes in the mixing of flavors without taking away from its traditional Indian theme. The Kashmiri Rice is one of the most popular orders among customers. A lot of previous guests have said that the service here is excellent and the staff is very attentive. Some have even said it’s one of the best restaurants in Madrid, so that’s saying a lot already!
Address: Calle de Diego de León, 13, 28006 Madrid, Spain
Opening hours: 12:30pm - 4:30pm, 8pm - 12am (daily)
3. Tandoori Station
Tandoori Station is an Indian restaurant in Madrid that takes pride in giving its customers a cultural experience through their food. Their cuisine pays tribute to the Mughals and Nawabs, two groups of nobility in India. Their various curries are outstanding and their naan is a crowd favorite. The interiors of this place give off a modern yet laidback vibe, with touches of Indian culture here and there, enhancing the ambiance of your meal.
Address: Calle de José Ortega y Gasset, 89-91, 28006 Madrid, Spain
Website: Tandoori Station
Opening hours: Tue - Sat: 1:30pm - 4pm, 8pm - 12am; Sun: 1:30pm - 4pm (closed on Mon)
4. Indian Aroma
The food they serve at Indian Aroma is something they take seriously, which is why a lot of people recommend this place. They make sure their food is made with only the freshest ingredients and best spices in the most hygienic and careful way. Indian Aroma also provides stellar hospitality, which previous guests have commended. Their chicken tandoori is one of the dishes many have ordered and loved, so be sure to try that one out.
Address: Calle de Ventura de la Vega, 6, 28014 Madrid, Spain
Website: Indian Aroma
Opening hours: 1pm - 4pm, 8pm - 11:30pm (daily)
5. Curry Masala
Located in the center of Madrid is Curry Masala, an Indian restaurant that belongs to the Food & Fiesta Group, an organization committed to promoting Indian culture and cuisine in the city. Their best-sellers include their chicken samosa, chicken tikka, dal makhani, and lamb curry. It may be a little pricey, but the portions and flavors of the dishes are totally worth it. The service is also noted to be friendly and welcoming, which many guests loved.
Address: Calle de Silva, 16, 28004 Madrid, Spain
Website: Curry Masala
Opening hours: Mon - Thu: 1pm - 4pm, 8pm - 11:30pm; Fri - Sun: 1pm - 4pm, 8pm - 12am
6. Restaurant Swagat
Restaurant Swagat is a fancy Indian restaurant in Madrid with bright, colorful walls and decor. The fancy, multi-colored, jewel-like curtains are eye-catching as soon as you take your seat. This mother-and-daughter-owned restaurant is proud to share their heritage through their different Indian dishes. Best try their butter chicken and chicken tikka, which previous guests gushed about. Restaurant Swagat is also available for your private events and catering needs. Inquire with them and take advantage of this beautifully decorated restaurant for your party.
Address: Calle de Núñez de Balboa, 29, 28001 Madrid, Spain
Website: Restaurant Swagat
Opening hours: 1pm - 4pm, 8:30 - 12am (daily)
7. Basmati Indian Restaurant
Editor's Note: Photo taken from the establishment's official social account
For a modern and classy take on Indian cuisine, you should try out Basmati Indian Restaurant in Madrid. They make their dishes with only the finest ingredients, including fresh basmati rice, spices and beer as their usual ingredients. From Monday to Thursday they have a regular menu, but on Fridays they offer guests a special set menu.
The ambiance here is quite posh, but very warm and friendly, plus the service is superb. Many previous guests have gushed that they can’t wait to go back. Try their chicken tikka and curries, they’re some of the favorites of many previous guests.
Basmati Indian Restaurant
Address: 18 Calle de Sandoval Local izda, 28010 Madrid, Spain
Website: Basmati Indian Restaurant
Opening hours: Sat - Thu: 1pm - 4:30pm, 8pm - 11:30pm; Fri: 8pm - 11:30pm
For a cozy yet classy feel, head over to Benares restaurant in Madrid. The restaurant specializes in gourmet takes on traditional Indian food. Previous guests gushed about the authenticity and the mix of flavors in their dishes. Favorites include their chicken biryani, chicken tandoori and garlic naan. The dessert menu was also surprisingly a crowd favorite, so don’t miss out on that either.
Address: Calle de Zurbano, 5, 28010 Madrid, Spain
Opening hours: Mon - Thu: 1:30pm - 4:30pm, 8pm - 12am; Fri - Sat: 1:30 - 4pm, 8pm - 12:30am (closed on Sun)
9. Purnima Indian Cuisine
The first thing that will catch your attention when you go to Purnima Indian Cuisine is its interior. The restaurant is designed similar to a tropical jungle, with green and white on the walls and plants all over the place – all very reminiscent of India as a country. The ambiance is highly recommended by past guests. Their food stands out as well, with a different menu every day, always featuring amazing traditional Indian dishes.
Purnima Indian Cuisine
Address: Calle de Goya, 110, 28009 Madrid, Spain
Website: Purnima Indian Cuisine
Opening hours: 1:30pm - 5pm, 8:15pm - 12:30am (daily)
10. Restaurante Sagar
Take with you a piece of Indian culture when you visit Restaurante Sagar. The name itself has a symbolic cultural meaning, which translates as “water” and “purity” and they try to keep this alive in their food and ambiance. Their chicken tandoori and chicken korma are some of the crowd favorites. People also commended the staff for being both friendly and helpful.
Address: Calle Alonso Heredia, 22, 28028 Madrid, Spain
Website: Restaurante Sagar
Opening hours: Tue - Sun: 12pm - 4pm, 8pm - 12am (closed on Mon)
A taste of India in Madrid
Madrid is a culturally diverse city, known to have many stellar restaurants. There are both traditional and fusion options. So, it’s no surprise that the best Indian restaurants in Madrid are outstanding in terms of food, service and ambiance. You don’t have to go too far to get a taste of the best of Indian cuisine. So, what are you waiting for? Head on over to the heart of Spain for a unique gastronomical adventure.
Get Trip101 in your inbox
You can buy and claim online, even after you've left home. Travel insurance from WorldNomads.com is available to people from 140 countries. It’s designed for adventurous travellers with cover for overseas medical, evacuation, baggage and a range of adventure sports and activities.
*5% off when you book with our promo code: TRIP101
*For our Canadian and US travellers, unfortunately due to financial services laws, we cannot provide a discount. This promotional code cannot be used with any other discount offer, including World Nomads Members’ discount for travel insurance policy holders.