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.

Venezuelan

Jojoto

Calle de Segovia, 17, 28005, Madrid

Average price €10

Italian

Calle del Príncipe, 7, 28012, Madrid

Average price €15

American

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

Average price €12

American

Calle del Espíritu Santo, 11, 28004, Madrid

Average price €12

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

American

Calle de Felipe V, 28013, Madrid

Average price €13

From Canarias

Calle de Joaquín María López, 26, 28015, Madrid

Average price €12

Crêperie

Calle de las Huertas, 68, 28014, Madrid

Average price €11

Spanish

Calle de Cándido Mateos, 28035, Madrid

Average price €15

Chinese

Ronda de Atocha, 13, 28012, Madrid

Average price €15

Italian

Calle de Puerto Rico, 13, 28016, Madrid

Average price €15

Peruvian

Calle Valmojado, 233, 28047, Madrid

Average price €12

Chinese

Calle de la Ballesta, 4, 28004, Madrid

Average price €15

Italian

Calle del Cerro Negro, 12, 28007, Madrid

Average price €15

Fusion

Calle Arturo Soria, 42, 28027, Madrid

Average price €15

Spanish

Calle Máximo San Juan, 5, 28017, Madrid

Average price €15

Argentinian

Calle Belvís, 3, 28010, Madrid

Average price €15

Mexican

Calle Barceló, 6 (2da planta), 28004, Madrid

Average price €15

Asian

Calle de Martín de los Heros, 19, 28008, Madrid

Average price €15

Spanish

Calle de la Salud 8, 28013, Madrid

Average price €14

Mediterranean

Paseo de Extremadura, 5, 28011, Madrid

Average price €15

International

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

Average price €15

Mexican

Calle de Valencia, 9, 28012, Madrid

Average price €15

Italian

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

Average price €15

American

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

Average price €15

American

Plaza de Canalejas, 3, 28014, Madrid

Average price €15

Filter

TheFork advantages