Kuchnia tego kraju jest zaliczana do kuchni śródziemnomorskiej i należy do najpopularniejszej w Europie. Opiera się na regionalnych specjalnościach, które przyrządza się z lokalnych produktów. W menu dominują ryby, owoce morza, warzywa, oliwa z oliwek, pikantne wędliny i jagnięcina, którą przyrządza się na wiele sposobów. Potrawy są zdrowe i proste w przygotowaniu, lecz także pełne smaku i niezwykle aromatyczne dzięki rożnym rodzajom ziół i przypraw (np. tymianek, oregano, szafran ...).
Hiszpanie pierwszy posiłek w postaci lekkiego śniadania jadają ok. godz. 8.00, drugie śniadanie koło 11.00, obiad po 14.00, a kolację stosunkowo późno, gdyż dopiero po 21.00.
Najbardziej charakterystyczne potrawy kuchni hiszpańskiej to:
Każdy z regionów może poszczycić się specjałami. W krainie Basków najwięcej jest dań
składających się z owoców morza ( w tym z zup rybnych). Kuchnia galicyjska składa się z zapiekanek mięsnych i rybnych, z małż i cielęciny. Regiony: Aragonia, La Rioja i Nawarra to żyzne doliny, gdzie uprawia się owoce i warzywa (szparagi, papryki, gruszki, brzoskwinie...). Kuchnia Katalonii obfituje w dania z owoców morza z ryżem, mięsem i drobiem. Ostre dania spotkać można w Andaluzji, stąd również pochodzi słynne gazpacho. Z kolei w Kastylii bardzo popularne są dania mięsne np. pieczeń i jagnięcina. Estremadura słynie z wybornych wędlin z wieprzowiny (boczek, szynka, kiełbasa chorizo).
Warto też wspomnieć o kuchni z Wysp Kanaryjskich, która jest wyjątkowa, a jej specjałem jest chleb w kształcie piłki - gofio. Popularne są również dania z roślin strączkowych, owoc tropikalny mojos, a także ostre sosy z papryką i kolendrą.
W tradycyjnej kuchni hiszpańskiej nie występuje makaron. Jako dodatek do dań podaje się ryż, ziemniaki lub chleb.
Do posiłków obowiązkowo serwuje się rodzime wino: słodką madeira, czerwone marsala oraz sherry z białego wina i koniaku. W upalne dni orzeźwienie przynosi Sangria podawana w dzbanie z lodem i kawałkami świeżych owoców.
Pod wpływem kuchni Maurów powstały słodkie desery, których częstym składnikiem są mielone migdały lub marcepan, kandyzowane owoce, miód, jajka, skórka cytryny i cynamon. Popularny deser flan to gotowany krem z jaj z sosem karmelowym.