TheFork, a Trip advisor company

What
Where

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

The Best Cheap eats Restaurants in Madrid

365 restaurants

Sort by Relevance

Vegetarian

SOMA Healthy Café

Calle Menorca, 3, 28009, Madrid

7.8 / 10
35 reviews

Average price €14

Mediterranean

Calle de Sandoval, 12, 28010, Madrid

Average price €15

Menú de Brunch - 15,95 € 15,95 €

International

Calle del Barco, 15, 28004, Madrid

Average price €12

Brunch 17 €

Lebanese

Calle de Américo Castro, 7, 28050, Madrid

8.6 / 10
677 reviews

Average price €14

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

Mediterranean

Calle de María Tubau, 5, 28050, Madrid

Average price €10

Menú del día 10 € 10 €

From Galicia

Calle Ángel, 8, 28005, Madrid

Average price €15

Menú 12 € 12 €

From market

Calle del Príncipe de Vergara, 128, 28002, Madrid

Average price €15

Menú Bluefields Burger 10.50 € 10,5 €

Peruvian

Plaza Mostenses, 1 | Entre Planta, Puesto 85 - 87, 28015, Madrid

8.6 / 10
50 reviews

Average price €10

American

Calle de Vallehermoso, 36 | Planta Baja,, Local 70, 28015, Madrid

8.9 / 10
71 reviews

Average price €15

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

Mediterranean

Calle Miguel Ángel, 26, 28010, Madrid

8.5 / 10
79 reviews

Average price €15

International

Calle de San Bernardo, 73, 28015, Madrid

8.5 / 10
148 reviews

Average price €15

Spanish

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

8.5 / 10
6 reviews

Average price €13

American

Calle Libertad, 13, 28004, Madrid

8.0 / 10
66 reviews

Average price €15

Menú 8.95 € 8,95 €

American

de Orense, 12, 28020, Madrid

Average price €14

Mediterranean

Calle de Martínez Izquierdo, 20, 28028, Madrid

Average price €12

Spanish

Calle Príncipe Anglona, 3, 28005, Madrid

Average price €15

International

Calle del Barco, 8, 28004, Madrid

Average price €15

Asian

Calle Reina Mercedes, 22, 28020, Madrid

8.4 / 10
302 reviews

Average price €15

Traditional cuisine

Av. de Carabanchel Alto, 60, 28044, Madrid

Average price €12

Asian

Calle de Gaztambide, 11, 28015, Madrid

Average price €12

Spanish

Calle Barceló, 6, 28004, Madrid

Average price €14

Spanish

Calle de Echegaray, 5, 28014, Madrid

8.4 / 10
562 reviews

Average price €15

Spanish

Av. del Ensanche de Vallecas, 71, 28051, Madrid

Average price €12

Mediterranean

Calle de Agastia, 38, 28027, Madrid

Average price €12

Mediterranean

Calle de la Oca, 101, 28025, Madrid

Average price €12

Filter

TheFork advantages