Bucătăria spaniolă se bazează în mare parte pe mâncăruri locale de fructe de mare și orez, deși există o mare varietate de alte feluri de mâncare. Există trei diviziuni principale: Spania mediteraneană, Spania și Spania. Fiecare divizie are propriile feluri de mâncare unice.
În Spania mediteranean, este comun să mănânce fructe de mare, orez feluri de mâncare, cum ar fi paella și supe rece, cum ar fi gazpacho. În Spania Interioară, supele groase, suflete și găluște sunt comune. Supa castiliană este o opțiune populară făcută din pâine și usturoi. Alimentele precum șunca și brânza sunt adesea conservate prin sărare sau păstrarea lor în ulei de măsline. În Spania din Atlantic, sunca conservată este o alegere populară, precum și fripturi din legume și fructe de mare locale. Codul, albastrul și hamsiile sunt unele dintre cele mai frecvent consumate pești din această regiune.
În Spania, este obișnuit să se mănânce mai multe mese pe parcursul zilei, cu pauze pentru mersul pe jos între ele. Un mic dejun tipic spaniol este alcătuit din cafea puternică, spumoasă, pâine prăjită cu gem sau brânză, lapte fierbinte și biscuiți. Înainte de masa de prânz, spaniolii mănâncă tapas, care sunt alimente cu deget mic. Prânzul este cea mai mare masă a zilei, iar obiectele tipice includ supa cu ingrediente cum ar fi legume, fructe de mare, cartofi, fasole, paste făinoase sau orez. Pâinea este întotdeauna o bază cu prânzul. Înainte de cină, gustările comune includ pâine, carne vinată, cârnați și ciocolată. Cina include adesea fructe de mare, miel, pui, cartofi prăjiți și orez.