TheFork, a Trip advisor company

What
Where

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

The Best Cheap eats Restaurants in Madrid

359 restaurants

Sort by Relevance

Mediterranean

Larrocería

Calle de Andres Mellado, 43, 28015, Madrid

Average price €15

Menu 0€

Vegan cuisine

Calle de Fernández de los Ríos 43, 28015, Madrid

9.1 / 10
185 reviews

Average price €15

Spanish

Calle de Albasanz, 48, 28037, Madrid

8.4 / 10
57 reviews

Average price €15

Plato Wok del día 8.45€

Spanish

Calle del Desengaño, 8, 28004, Madrid

Average price €15

Menu 12 €

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

International

Calle Prof. Waksman, 5, 28036, Madrid

9.0 / 10
774 reviews

Average price €12

From Galicia

Calle Nuevo Baztán, 2, 28007, Madrid

Average price €13

Vegetarian

Calle Villalar, 6, 28001, Madrid

Average price €15

International

Calle Apodaca, 6, 28004, Madrid

8.9 / 10
140 reviews

Average price €15

Italian

Calle de la Madera, 35, 28004, Madrid

Average price €15

Italian

Calle Ferraz, 10, 28008, Madrid

8.9 / 10
169 reviews

Average price €15

Spanish

Calle de Guzmán el Bueno, 56, 28015, Madrid

Average price €15

From market

Calle del Barquillo, 37, 28004, Madrid

8.8 / 10
611 reviews

Average price €20

International

Calle de Huesca, 1, 28020, Madrid

Average price €15

Menu 7.99€

Asian

Calle de Rosa de Silva, 14, 28020, Madrid

Average price €15

Set Menu undefined€

International

Plaza de Cascorro, 7, 28005, Madrid

Average price €15

Menú Hoy comemos 9.90 €

Indian

Calle de Isaac Peral, 38, 28015, Madrid

Average price €15

Menú del día 9.90 €

International

Plaza de los Carros, 3, 28005, Madrid

Average price €15

Menu 9.90€

Italian

Calle de Andres Mellado, 77, 28003, Madrid

Average price €15

Set Menu 12.5€

Russian

Calle de las Fuentes, 1, 28013, Madrid

Average price €10

Menu 12.99€

Venezuelan

Calle del General Díaz Porlier, 8, 28001, Madrid

Average price €15

Set Menu 9€

Chinese

Calle de Barbieri, 4, 28004, Madrid

8.4 / 10
1,745 reviews

Average price €13

Set Menu 9,90€

Mexican

Calle de Vallehermoso, 36, 28015, Madrid

Average price €15

Set Menu 12.50€

Spanish

Calle el Españoleto, 11, 28010, Madrid

Average price €15

Menu 10€

Mediterranean

Calle Calderilla, 1, 28054, Madrid

Average price €15

Menu 9.90€

Asian

Calle de Don Ramón de la Cruz, 94, 28006, Madrid

Average price €15

Menu 13.95€

Filter

TheFork advantages