Die spanische Küche basiert hauptsächlich auf lokalen Meeresfrüchten und Reisgerichten, obwohl es eine sehr große Auswahl an anderen Gerichten gibt. Es gibt drei Hauptabteilungen: Mittelmeer-, Inner- und Atlantik-Spanien. Jede Abteilung hat ihre eigenen einzigartigen Gerichte.
Im mediterranen Spanien ist es üblich, Meeresfrüchte, Reisgerichte wie Paella und kalte Suppen wie Gazpacho zu essen. In Innerspanien sind dicke, herzhafte Suppen und Eintöpfe üblich. Kastilische Suppe ist eine beliebte Option aus Brot und Knoblauch. Lebensmittel wie Schinken und Käse werden oft durch Salzen oder Aufbewahren in Olivenöl konserviert. Im atlantischen Spanien ist Rohschinken eine beliebte Wahl, ebenso wie Eintöpfe aus lokalem Gemüse und Meeresfrüchten. Kabeljau, Weißer Thun und Sardellen gehören zu den am häufigsten gegessenen Fischen in dieser Region.
In Spanien ist es üblich, über den Tag verteilt mehrere Mahlzeiten zu sich zu nehmen, mit Pausen zum Gehen dazwischen. Ein typisch spanisches Frühstück besteht aus starkem, schaumigem Kaffee, Toast mit Marmelade oder Käse sowie heißer Milch und Crackern. Vor dem Mittagessen essen die Spanier Tapas, kleine Fingerfoods. Das Mittagessen ist die größte Mahlzeit des Tages, und typische Speisen sind Suppen mit Zutaten wie Gemüse, Meeresfrüchte, Kartoffeln, Bohnen, Nudeln oder Reis. Brot ist immer ein Grundnahrungsmittel zum Mittagessen. Zu den üblichen Snacks vor dem Abendessen gehören Brot, Wurstwaren, Wurst und Schokolade. Das Abendessen umfasst oft Meeresfrüchte, Lamm, Hühnchen, Bratkartoffeln und Reis.