La oferta gastronómica en Madrid es extensa y puede satisfacer todo tipo de paladares. La ciudad está repleta de bares y tascas donde tomar las tradicionales tapas acompañadas por vasos de cerveza, cañas. Son comidas o piqueos rápidos, pero no por ello carecen de calidad. Entre estos platos podemos encontrar los calamares a la romana, los pinchos de tortilla de patatas, las gambas al ajillo o los huevos estrellados.
La mayoría de los restaurantes ofrecen un menú del día a la hora del almuerzo los días de diario a buenos precios. Hay varios mercados en Madrid donde encontrar productos frescos y donde degustar comida de calidad como el Mercado de San Miguel o el Mercado de San Antón. En invierno, son tradicionales los puestos de vendedores de castañas asadas.
Los platos madrileños más tradicionales son:
- Cocido Madrileño
Guiso a base de garbanzos con tocino, carne y verduras.

Cocido madrileño
- Callos
Es un plato tradicional que se realiza con tripa de vaca, morcilla y chorizo.

Callos a la madrileña
- Bocadillo de calamares
Por la zona de Atocha, puedes encontrar decenas de bares donde probar el bocadillo más famoso de la capital.

Bocadillo de calamares
- Chocolate con churros
Uno de los desayunos más típicos en Madrid, es el chocolate caliente con churros. Simplemente… ¡delicioso!

Chocolate con churros