La cocina española es muy variada. Es difícil definir cuál es el plato “típico” español. Cada región tiene su propia tradición.
Los más famosos cocineros españoles son vascos. Su especialidad es el bacalao. Las provincias del norte de España son famosas por sus platos de pescado y marisco. Galicia es una gran productora de marisco. Asturias es famosa por su maravilloso plato de judías llamado fabada asturiana.
La parte central de España está alejada del mar. Aquí el clima es seco y el terreno es menos fértil. Varios platos típicos de Castilla son la sopa de ajo, el cochinillo asado y el cordero. La Mancha es famosa por el queso de oveja. En Madrid son conocidos dos platos: el cocido madrileño y los callos.
Cataluña es conocida por el pan con tomate. Valencia es la patria de la paella, uno de los platos más famosos de España.
El aporte principal de Andalucía son las tapas. Otro plato popular del Sur de España es el gazpacho, una sopa fría de tomates que refresca muy bien en los días de calor."