Les restaurants proposant une cuisine espagnole typique sont au cœur de la tradition culinaire du pays et offrent une grande variété de plats provenant de différentes régions. À Valence, la paella est le plat phare, associant du riz à des fruits de mer, du poulet et des légumes. En Andalousie, le gazpacho, une soupe froide à base de tomates, de concombres et de poivrons, est rafraîchissant et populaire en été.
Le nord de l'Espagne propose des mets délicats tels que le poulpe galicien et la fabada asturienne, un copieux ragoût de haricots blancs avec du chorizo et du boudin noir. La Catalogne propose l'escalivada, une salade de légumes grillés, et le pan con tomate (pain à la tomate).
Les tapas, incontournables de la gastronomie espagnole, permettent de déguster de petites portions de plats tels que le jambon ibérique, les patatas bravas et la tortilla de patatas. À Madrid, le cocido madrileño, un ragoût de pois chiches, est très populaire, et en Castille et Léon, le cochon de lait rôti se distingue par sa peau croustillante et sa viande tendre.
Au Pays basque, les pintxos sont de petites tapas servies sur du pain, tandis que les desserts tels que la crème catalane et les churros au chocolat complètent l'expérience gastronomique. Ces restaurants ne servent pas seulement des plats délicieux, ils offrent aussi une immersion culturelle dans l'hospitalité espagnole.