The Best Halal Restaurants in Madrid

Sarinda Coffee, Madrid

Sarinda Coffee

9.4 / 10

Calle de Isaac Peral, 38, 28015, Madrid

155

Average price €15 • Indian

Swagat Restaurant, Madrid

Calle de Núñez de Balboa, 29, 28001, Madrid

302

Average price €30 • Indian

Mantra, Madrid

Mantra

9 / 10

Calle de Viriato, 47, 28010, Madrid

406

Average price €15 • Indian

Tierra de Especias Halal, Madrid

Calle de Alcalá, 414 (CC Alcala Norte, Segunda Planta, Local 11), 28017, Madrid

180

Average price €17 • Indian

Mother India, Madrid

Mother India

8.9 / 10

Calle Francisco Villaespesa, 6, 28017, Madrid

1048

Average price €15 • Indian

Curry Estation, Madrid

Curry Estation

8.8 / 10

Av. de Alberto de Alcocer 38, 28016, Madrid

322

Average price €22 • Indian

Taste of India, Madrid

Taste of India

8.5 / 10

Calle Núñez de Arce, 15, 28012, Madrid

399

Average price €15 • Indian

Aladino, Madrid

Aladino

9.2 / 10

Calle Duque de Liria, 2, 28015, Madrid

382

Average price €25 • Middle Eastern

Habel Babel, Madrid

Habel Babel

8.4 / 10

Calle de Sta. Maria, 18, 28014, Madrid

97

Average price €17 • Middle Eastern

Fairuz, Madrid

Fairuz

8.6 / 10

Calle de Orense, 70, 28020, Madrid

2118

Average price €35 • Lebanese

Basmati, Madrid

Basmati

9.3 / 10

Calle de Sandoval, 18, 28010, Madrid

450

Average price €20 • Indian

Bistoon, Madrid

Bistoon

9.1 / 10

Calle de la Sierra de Atapuerca, 39, 28050, Madrid

100

Average price €22 • Iranian

Bombey Dreams, Madrid

Bombey Dreams

9.2 / 10

Calle Clara del Rey, 44, 28002, Madrid

343

Average price €25 • Indian

Al Mounia, Madrid

Al Mounia

9 / 10

c/ Recoletos, 5, 28001, Madrid

2519

Average price €35 • Moroccan

La Nueva Troje, Madrid

La Nueva Troje

8.1 / 10

Calle del Desengaño, 14, 28004, Madrid

76

Average price €20 • Spanish

WareHouse@TheHClub, Madrid

Calle de María de Molina, 25 esquina Lagasca 148, 28006, Madrid

732

Average price €30 • Spanish

La Libanesa, Madrid

La Libanesa

7.4 / 10

Calle Jacometrezo, 15, 28013, Madrid

114

Average price €14 • Lebanese

Bombay Masala  - Plaza España, Madrid

C/ San Bernardino, 1, 28015, Madrid

1009

Average price €15 • Indian

Yatiri, Madrid

Yatiri

9 / 10

Calle Relatores nº 20, 28012, Madrid

925

Average price €20 • Vegetarian

Omar, Madrid

Omar

9 / 10

Calle Prof. Waksman, 11, 28036, Madrid

117

Average price €25 • Turkish

Kathmandu Tandoori House, Madrid

Calle Acuario, 11, 28042, Madrid

210

Average price €17 • Indian

Ananta Indio, Madrid

Ananta Indio

8.8 / 10

Calle del Poeta Joan Maragall, 58, 28020, Madrid

576

Average price €23 • Indian

Solidere, Madrid

Solidere

9.1 / 10

Avenida Alfonso XIII, 39, 28002, Madrid

816

Average price €21 • Lebanese

Taco Masala, Madrid

Taco Masala

8 / 10

Calle de Alcántara, 35, 28006, Madrid

46

Average price €25 • Indian

Keyaan's, Madrid

Keyaan's

 / 10

Calle de Blasco de Garay, 10, 28015, Madrid

16

Average price €6 • Caribbean

Filter

Filter by
Avantages TheFork