TheFork, a Trip advisor company

What

What

Where

Where

Specify a date & time to find the best restaurants & offers

The Best Cheap eats Restaurants in Madrid

390 restaurants

Sort by Relevance

Moroccan

Restaurante Marrakech

Calle de Martínez de la Riva, 19, 28053, Madrid

8.4 / 10
285 reviews

Average price €15

Peruvian

Calle de García de Paredes 63, 28010, Madrid

Average price €15

Peruvian

Calle Benidorm, 9, 28017, Madrid

Average price €15

Spanish

Calle Pedro Muguruza, 6, 28036, Madrid

Average price €15

Specify a date and enjoy promotions of up to -50% in our best restaurants

French

Calle de Segovia, 13, 28005, Madrid

Average price €15

American

Calle Palafox, 16, 28010, Madrid

Average price €15

American

Av. de los Andes, 25, 28043, Madrid

Average price €15

Plaza Sta. Ana, 1, 28012, Madrid

Average price €15

Spanish

Calle del Gral Yagüe, 11, 28020, Madrid

Average price €15

Asian

Calle de Albasanz, 68, 28037, Madrid

Average price €15

Eastern Europe

Calle de Puerto Rico, 13, 28016, Madrid

Average price €15

Spanish

Calle Adolfo Bioy Casares, C.C. La Gavia, 28051, Madrid

Average price €15

Mediterranean

Calle Quero, 35, 28024, Madrid

8.4 / 10
64 reviews

Average price €15

Mediterranean

C/ Costanilla de San Pedro, 9, 28005, Madrid

Average price €12

Mediterranean

C/ Moreto, 17, 28014, Madrid

Average price €19

Calle Nuevo Baztán, 2, 28007, Madrid

6.9 / 10
5 reviews

Average price €13

Mediterranean

Calle del Gral. Rodrigo, 9, 28003, Madrid

6.8 / 10
19 reviews

Average price €15

Indian

Calle de Lavapiés, 46, 28012, Madrid

Average price €15

-50% off the "à la carte" menu!

Peruvian

Travesía Beatas , 10, 28015, Madrid

5.8 / 10
4 reviews

Average price €15

Vegetarian

Calle de Moratín, 25, 28014, Madrid

7.7 / 10
905 reviews

Average price €15

Menu 12.90€

American

Plaza Dr. Laguna, 1, 28009, Madrid

7.7 / 10
72 reviews

Average price €15

Menu 40€

Indian

C/ San Bernardino, 10, 28015, Madrid

8.5 / 10
4,318 reviews

Average price €15

-40% off the "à la carte" menu!

Asian

Calle de López de Hoyos, 159, 28002, Madrid

7.3 / 10
58 reviews

Average price €15

Set Menus 8.95€ and 9.95€

Vegetarian

Calle Corredera Baja de San Pablo, 47, 28004, Madrid

9.1 / 10
440 reviews

Average price €15

Menu 0€

Indian

C/ San Bernardino, 1, 28015, Madrid

6.9 / 10
1,018 reviews

Average price €15

Menu 9.95€

Filter

TheFork advantages