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

386 restaurants

Sort by Relevance
"Relevance" sorting ranks restaurants based on your search input and several criteria: average rating over the last 12 months, available offers, distance, ability to make a reservation instantly via TheFork, table availability, accolades in famous guides, and compliance with our standards (including the number of cancellations by the restaurant). Restaurants cannot pay to be ranked higher.

Spanish

La Cueva Rusa

Calle del Desengaño, 8, 28004, Madrid

Average price €15

Menu 12 €

International

Calle de Atocha, 111, 28012, Madrid

8.6 / 10
115 reviews

Average price €15

Asian

Calle de Rosa de Silva, 14, 28020, Madrid

8.8 / 10
252 reviews

Average price €15

Set Menu undefined€

International

Plaza de los Carros, 3, 28005, Madrid

8.8 / 10
87 reviews

Average price €15

Menu 9.90€

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

Indian

Calle de Tumaco, 22, 28027, Madrid

9.0 / 10
24 reviews

Average price €15

Argentinian

Calle de las Huertas, 1, 28012, Madrid

9.0 / 10
100 reviews

Average price €15

Chinese

Calle de Guareña, 10, 28044, Madrid

9.0 / 10
140 reviews

Average price €10

International

Calle Apodaca, 6, 28004, Madrid

9.0 / 10
140 reviews

Average price €15

French

Calle Vallehermoso, 36, 28015, Madrid

9.0 / 10
25 reviews

Average price €13

Vegetarian

Calle San Pedro, 22, 28014, Madrid

9.0 / 10
618 reviews

Average price €15

Iranian

Calle de las Mártires Concepcionistas, 19A, 28006, Madrid

9.0 / 10
983 reviews

Average price €14

Spanish

Calle de la Cruz, 8, 28012, Madrid

8.7 / 10
103 reviews

Average price €9

Set Menu 14.90€

French

Calle Hernán Cortés, 19, 28004, Madrid

8.7 / 10
562 reviews

Average price €15

Menu 12.90€

From Galicia

Calle Nuevo Baztán, 2, 28007, Madrid

Average price €13

Italian

Calle de la Madera, 35, 28004, Madrid

Average price €15

Portuguese

Cuesta San Vicente, 32, 28008, Madrid

Average price €15

From Asturias

Calle Vallehermoso, 86, 28015, Madrid

Average price €15

From market

Calle de la Fuente del Berro, 33, Madrid

8.4 / 10
110 reviews

Average price €15

Spanish

Calle de Julian Camarillo 47, 28047, Madrid

Average price €12

Spanish

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

Average price €15

Venezuelan

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

8.8 / 10
113 reviews

Average price €14

Grilled

Calle Naciones, 5, 28006, Madrid

8.8 / 10
124 reviews

Average price €13

International

plaza de los tres olivos nº10 bar escondite jamonal, 28034, Madrid

8.8 / 10
11 reviews

Average price €14

Mexican

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

8.8 / 10
112 reviews

Average price €15

InsiderAmerican

Calle de Lagasca, 5, 28001, Madrid

8.7 / 10
99 reviews

Average price €15

Filter

TheFork advantages