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

Spanish

La Panzita Llena

C/ Castillo de Candanchú, 40, 28050, Madrid

Average price €15

International

Plaza de los Carros, 3, 28005, Madrid

8.6 / 10
87 reviews

Average price €15

Menu 9.90€

Venezuelan

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

8.8 / 10
113 reviews

Average price €14

Calle Naciones, 5, 28006, Madrid

8.8 / 10
124 reviews

Average price €13

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

Mexican

Calle de Vinaroz, 1 (Mercado de Prosperidad, Puesto 22), 28002, Madrid

8.8 / 10
112 reviews

Average price €15

From market

Calle de la Fuente del Berro, 33, 28009, Madrid

8.2 / 10
110 reviews

Average price €15

Vegetarian

Paseo de la Florida, 37, 28008, Madrid

8.8 / 10
161 reviews

Average price €12

Fusion

Calle Álvarez Gato, 4, 28012, Madrid

8.8 / 10
2,512 reviews

Average price €15

Chinese

Calle de Barbieri, 4, 28004, Madrid

8.5 / 10
1,745 reviews

Average price €13

Set Menu 9,90€

Vegetarian

Calle de San Millán, 2, 28012, Madrid

8.5 / 10
122 reviews

Average price €15

Menu 12.90€

insiderAmerican

Calle de Lagasca, 5, 28001, Madrid

8.7 / 10
99 reviews

Average price €15

Argentinian

Calle Rodas 28, 28005, Madrid

8.7 / 10
191 reviews

Average price €15

International

Calle Prof. Waksman, 5, 28036, Madrid

8.7 / 10
776 reviews

Average price €12

International

Plaza de Cascorro, 7, 28005, Madrid

Average price €15

Menú Hoy comemos 9.90 €

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€

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€

Spanish

Glorieta de las Pirámides, 5, 28005, Madrid

Average price €15

Menu 9€

Mediterranean

Calle Salvatierra, 4, 28034, Madrid

Average price €15

Menu 9.90€

Calle de Castelló, 24, 28001, Madrid

Average price €15

Menu 9.99€

International

Calle Rafael Salgado, 19, 28036, Madrid

Average price €15

Menu 8.95€

Calle Ayala, 87, 28006, Madrid

Average price €14

Menu 10.50€

Indian

Calle Dr. Piga, 21, 28012, Madrid

8.6 / 10
534 reviews

Average price €12

Filter

TheFork advantages