Photo: MoharajBest Indian Restaurants in Madrid
Introduction
The Madrid Indian List We Send to Friends
Benares in Almagro holds a Michelin Guide listing and, by its own account, is the only high-end Indian restaurant in the Guide across Spain and Portugal. A few kilometres south, a cluster of curry houses runs along Calle de Lavapiés and Calle Ave María, several open every day. Ten restaurants make this list, chosen because their own data frames the kitchen as Indian, Pakistani or Nepalese: a Michelin-listed dining room, a Pakistani-run tandoor institution running since 2005, two kitchens cooking Nepalese food, a South Indian dosa specialist, and a cluster of Lavapiés curry houses.
The short answer
Key Picks at a Glance
In a hurry? These are the essential picks from our full ranking below.
- Best Michelin-listed pickBenares
by its own account, the only high-end Indian restaurant listed in the Michelin Guide across Spain and Portugal, run by chef Luis Ojeda.
- Best tandoor institutionTandoori Station
Pakistani and Indian kitchen on Castellana running its own tandoor since 2005 under chef Nadeem Siraj.
- Best for South Indian dosasNilah
a dosa-focused carta near Plaza Mayor, made fresh daily.
- Best Nepali kitchenHimalayan Tandoori
run by three partners of Nepali origin, cooking Nepalese and Indian food from a tandoor in Ciudad Lineal.
- Best for a MasterChef pedigreeCurry Masala
Indian street-food menu created by Shipra Khanna, the MasterChef India season-two winner.
Before you order
A Guide to Indian in Madrid
What is a tandoor?
A tandoor is a cylindrical clay oven fired hot and dry, used across North Indian, Pakistani and Nepalese kitchens for breads like naan and for marinated meats and kebabs.
What's the difference between North and South Indian cooking?
North Indian menus lean on wheat breads, tandoor-cooked meats and cream- or butter-based curries. South Indian cooking is more rice-based, built around dishes like dosas, a fermented rice-and-lentil crepe, often served with chutneys and a spiced lentil soup called sambar.
What is a thali?
A thali is a set meal served as a selection of small dishes on a single tray or platter, common across North Indian cooking.
What are momos?
Momos are steamed or fried dumplings from Nepal and the wider Himalayan region, typically filled with spiced meat or vegetables.
Where in Madrid has the most Indian restaurants?
Calle de Lavapiés carries the heaviest concentration of Indian restaurants on this list, in Madrid's Centro district.
How We Built This List
Years of Eating, Asking, and Going Back
We started from the Madrid restaurants we've profiled whose own data frames the kitchen as Indian, Pakistani or Nepalese, then checked which of them turn up in Spanish food-press coverage, reading the source articles directly rather than relying on secondhand summaries. Several restaurants here, especially in Lavapiés, don't have a working website or published menu; where that's the case, we've drawn only on the venue's own listing rather than guessing at dishes or prices. Source coverage didn't reach every restaurant on this list: Annapurna Tandoori, Himalayan Tandoori, Curry Masala and Nilah are here on the strength of their own published detail rather than a press mention, each doing something distinct, Nepalese dishes, a Nepali-run tandoor kitchen, a menu designed by a MasterChef India winner, and a dosa-focused carta. A few Madrid Indian restaurants that come up often in local coverage, including Udaipur, Bangalore, Taj Mahal, Doli, Namak and Curry y Canela, don't have a Guidavera page yet, so they're left off this list rather than described secondhand.
More on how we rank: our methodology and quality standards.
At a glance
The 10 Best Indian food, Compared
Quick reference table. Click any name to jump to the full review.
| # | Restaurant | Neighbourhood | Price | Distinction | Signature dish |
|---|---|---|---|---|---|
| 1 | Benares | Almagro | €€€ | Repsol Recommended | Pulpo bhuna |
| 2 | Tandoori Station | Lista | €€ | — | Butter chicken |
| 3 | Purnima | Goya | €€ | — | Palak pakora |
| 4 | Annapurna Tandoori | Pinar Del Rey | €€ | — | Momos |
| 5 | Himalayan Tandoori | Concepcion | € | — | Aloo chop |
| 6 | Moharaj | Lavapiés | € | — | Samosas |
| 7 | Curry Masala | Universidad | €€ | — | Pani puri |
| 8 | Nilah | Sol | €€ | — | Plain dosa |
| 9 | Bombay Palace | Lavapiés | €€ | — | — |
| 10 | Baisakhi | Lavapiés | €€ | — | — |
The ranking
10 Best Indian food in Madrid
Benares


1. Benares — Michelin-listed Indian cooking in Almagro, with a water-feature terrace
Benares opened in Almagro in 2015 as the Madrid outpost of Benares in London's Mayfair, the restaurant chef Atul Kochhar founded in 2003. The Madrid kitchen is now run by chef Luis Ojeda, who pairs Indian technique with Spanish product: pulpo bhuna, octopus in mustard oil with papaya chutney, and gosht rogan josh, a Kashmiri lamb curry built on cardamom and star anise. The carta also runs to ratan kebabs of spiced lamb and chicken, chicken supreme tandoori with pickles and mint chutney, and a Punjabi-style butter chicken masala. There's a weekday lunch thali at €24, changing monthly, and an €89 tasting menu served to the full table. Benares holds a Michelin Guide listing and, by its own account, is the only high-end Indian restaurant listed in the Guide across Spain and Portugal. The dining room has an interior terrace built around a water feature.
Tandoori Station


2. Tandoori Station — Pakistani and Indian tandoor cooking in Salamanca since 2005
Tandoori Station has cooked Pakistani and Indian food on Calle de José Ortega y Gasset, in the Lista barrio of Salamanca, since 2005, under chef Nadeem Siraj. A traditional tandoor oven anchors the kitchen, turning out butter chicken and tandoor-marinated lamb chops alongside boti kebab, murghi ka tikka masala, samosas, a lamb madras curry and karahi gosht. The room leans on warm lighting and décor drawing on traditional Indian trains, built for both intimate dinners and group celebrations. It's closed Mondays, with Sunday service running lunch only.
Purnima


3. Purnima — Tandoori-led North Indian menu on Calle de Goya, Salamanca
Purnima is a tandoori-led Indian restaurant on Calle de Goya, in Madrid's Salamanca district, its own site billing it as auténtica cocina india in the centre of the city. The carta runs through North Indian classics: palak pakora, vegetable and lamb samosas, cheese rolls, a chicken masala roll, and tandoori chicken. It's open daily, 13:00 to 16:30 and 20:00 to 00:30, with a terrace and space for groups, mid-range at €26 to €50 a person, and the kitchen keeps a vegetarian throughline across the menu.
Annapurna Tandoori


4. Annapurna Tandoori — Nepalese momos and sekuwa alongside Indian tandoori in Hortaleza
Annapurna Tandoori sits on Gran Vía de Hortaleza, in the Pinar del Rey area of Madrid's Hortaleza district, and frames itself as a meeting of two cultures at one table, neither only Indian nor only Nepalese. The carta runs Nepalese dishes like momos and sekuwa alongside Indian tikka masala, korma and tandoori-oven plates, plus naan, biryani and rice, with vegetarian and vegan options and allergens flagged throughout. It's open for lunch and dinner Tuesday to Sunday, closed Monday, with a terrace and a reservation form that takes groups of up to 20, mid-range at €20 to €30 a person.
Himalayan Tandoori

5. Himalayan Tandoori — Nepali-run tandoor kitchen in Ciudad Lineal, budget-priced
Himalayan Tandoori is the project of three partners of Nepali origin settled in Spain, cooking the traditional flavours of Nepal and India from a clay tandoor oven in the Concepcion quarter of Ciudad Lineal. Its own site describes the tandoor as the cylindrical clay oven whose high, dry heat gives Nepalese and Indian cooking its signature breads and char, and the founders frame the menu as the original flavours of Nepal, cooked to Spanish restaurant standards. The menu opens with a mixed appetizer plate of aloo chop, pakoda, samosa and chicken pakoda, alongside chicken samosa and vegetable pakoda on their own. It's budget-priced, under €25 a person.
Moharaj6. Moharaj — Curry-led Indian kitchen on Lavapiés' Calle Ave María
Moharaj is a curry-led Indian restaurant on Calle Ave María in Lavapiés, one of the most multicultural quarters of central Madrid, pitched around Indian curries to share with friends and family. The menu opens with samosas, pakoras, onion bhaji, paneer rolls, prawn poori and dhal soup, followed by a run of naans including a signature Moharaj naan. There's a terrace, and it's set up for groups, with vegetarian options throughout. It's open Monday to Thursday 13:00 to 17:00 and 19:00 to 00:00, and Friday to Sunday straight through from 13:00 to midnight.
Curry Masala


7. Curry Masala — Indian street-food menu created by a MasterChef India winner
Curry Masala sits on Calle Silva, off Gran Vía near Callao, on the Malasaña side of Madrid's Centro district, and bills itself as Indian street food. Its menu was created by Shipra Khanna, the chef who won the second season of MasterChef India, and spans à la carte, tasting and daily-menu options, including chicken and vegetable samosas, pani puri, sabzi pakora and aloo tikki among the starters. It runs lunch and dinner daily, mid-range at €20 to €30 a person, and is set up for groups and families with vegetarian options.
Nilah


8. Nilah — South Indian dosas near Plaza Mayor, made fresh daily
Nilah brings South Indian cooking to the top of Calle de Toledo, by Plaza Mayor, framing the food as food for the soul, a trip to South India without leaving Madrid. The menu is built around dosas, made fresh daily: a plain dosa, butter and ghee versions, podi dosa, Mysore dosa, and masala dosa in several variations up to a ghee Mysore masala dosa, all served in a sophisticated dining room. It's open Tuesday to Sunday from 14:00, closed Monday, mid-range at €20 to €30 a person, with cocktails and vegetarian options, and cards accepted.
Bombay Palace

9. Bombay Palace — Everyday Indian curry house on Lavapiés' Calle Ave María
Bombay Palace serves Indian food, with vegetarian options, on Calle Ave María in Lavapiés. There's no website or published menu. It's open every day: lunch and dinner as separate sittings Monday to Thursday, then straight through from 13:00 to midnight Friday through Sunday. There's a terrace, and it's mid-range at €26 to €50 a person. It works for groups and families, with cards and contactless accepted and paid parking nearby.
Baisakhi


10. Baisakhi — Indian curry house among Lavapiés' South Asian kitchens
Baisakhi sits among the Indian restaurants of Calle de Lavapiés, in the barrio that's Madrid's centre for South Asian dining. The kitchen is Indian, with vegetarian options, and it keeps long hours every day from 12:00, to 23:30 on weeknights and 00:30 on Friday and Saturday. There's a terrace, and it's mid-range at €26 to €50 a person, with cards and contactless accepted.
Also worth trying
Honourable Mentions

BASMATI
Trafalgar
A halal-certified Indian restaurant in Chamberí running North Indian staples like biryanis, tandoori dishes and butter chicken, with spice levels from mild to hot.

Kashmir Indian Restaurant
Adelfas
A family-style North Indian spot in Adelfas leaning on Kashmiri flavours, with a weekday menú del día and vegetarian-friendly cooking.
The bigger picture
The Indian Scene in Madrid
Madrid's Indian restaurant scene splits fairly cleanly by neighbourhood and price. Lavapiés, in the Centro district, carries the heaviest concentration of curry houses on this list, among them Moharaj, Bombay Palace and Baisakhi, running on Calle de Lavapiés or Calle Ave María within a few doors of each other, all mid-range. Salamanca and Castellana carry the higher end: Benares in Almagro holds a Michelin Guide listing and runs an €89 tasting menu, and Tandoori Station on José Ortega y Gasset has run its own tandoor since 2005 under chef Nadeem Siraj. Beyond straight Indian cooking, Annapurna Tandoori and Himalayan Tandoori both cook Nepalese food alongside Indian dishes, from momos to a tandoor run by partners of Nepali origin, and Nilah near Plaza Mayor specialises in South Indian dosas rather than the North Indian curries and tandoori dishes that dominate most of the rest of the list.
Practical tips
Know before you go
A short survival guide for eating indian in Madrid— everything we wish we’d known on our first trip.
- 1
Lavapiés, in Madrid's Centro district, is home to the densest cluster of Indian restaurants on this list: Moharaj, Bombay Palace and Baisakhi all sit within a few streets of each other on or around Calle de Lavapiés and Calle Ave María.
- 2
Some of the Lavapiés venues here, including Bombay Palace and Baisakhi, don't have a published menu or website; call ahead or check the venue's current listing for dishes and prices.
- 3
For a tasting menu or a special-occasion Indian meal, Benares runs an €89 menú degustación served to the full table, plus a weekday lunch thali at €24 that changes monthly.
- 4
If you want South Indian dosas specifically, Nilah near Plaza Mayor is the only kitchen on this list built around them.
- 5
Vegetarian diners are well covered across the list: nearly every entry flags vegetarian options, and Annapurna Tandoori also lists vegan dishes.
Know the terms
Glossary
The vocabulary you need to order indian in Madrid like a local.
- Tandoor
- A cylindrical clay oven fired hot and dry, used across North Indian, Pakistani and Nepalese kitchens for breads like naan and for marinated meats and kebabs.
- Dosa
- A thin, savoury South Indian crepe made from a fermented rice and lentil batter, often served with chutneys and a spiced lentil soup called sambar.
- Thali
- A set meal served as a selection of small dishes, usually on a single tray or platter, common across North Indian cooking.
- Momos
- Steamed or fried dumplings from Nepal and the wider Himalayan region, typically filled with spiced meat or vegetables.
Questions
Frequently Asked Questions
All restaurants on this list were independently verified as open and serving the dishes described as of .
What's the best Indian restaurant in Madrid for a special occasion?
+
Benares, in Almagro, holds a Michelin Guide listing and runs an €89 tasting menu served to the full table, alongside a €24 weekday lunch thali that changes monthly.
Where can I find South Indian dosas in Madrid?
+
Nilah, on Calle de Toledo near Plaza Mayor, runs a menu built around dosas made fresh daily, including plain, butter, ghee, podi and masala versions.
Is there Nepali food in Madrid?
+
Yes. Annapurna Tandoori in Hortaleza cooks Nepalese dishes like momos and sekuwa alongside Indian curries, and Himalayan Tandoori in Ciudad Lineal is run by three partners of Nepali origin cooking Nepalese and Indian food from a tandoor.
Which Madrid neighbourhood has the most Indian restaurants?
+
Lavapiés, in the Centro district, has the heaviest cluster on this list: Moharaj, Bombay Palace and Baisakhi all sit on or near Calle de Lavapiés and Calle Ave María.
Which Indian restaurants in Madrid cook from a tandoor?
+
Tandoori Station, Benares, Purnima, Annapurna Tandoori and Himalayan Tandoori all cook from a tandoor, the clay oven used for naan bread and marinated meats.
Is there a Pakistani restaurant in Madrid's Indian food scene?
+
Tandoori Station, on Calle de José Ortega y Gasset in Castellana, describes its own kitchen as Pakistani and Indian, run by chef Nadeem Siraj since 2005.
Where can I get cheap Indian food in Madrid?
+
Himalayan Tandoori, in Ciudad Lineal, is priced under €25 a person, the cheapest entry on this list.
Who designed the menu at Curry Masala?
+
Shipra Khanna, the chef who won the second season of MasterChef India, created the menu at Curry Masala, which bills itself as Indian street food.
Explore
