La gastronomía española es muy variada debido a las influencias de las diversas regiones y culturas a lo largo de la historia. Algunos platos típicos incluyen la tortilla española, que consiste en huevos batidos con patatas y es común en bares y restaurantes, la paella valenciana a base de arroz y el cocido, un guiso de carnes, verduras y legumbres que se cuece junto en una olla y tiene variantes regionales.