Typische ingrediënten in de Spaanse keuken zijn o.a. olijfolie, knoflook, paprika, tomaten, aardappelen, kruiden zoals saffraan en paprikapoeder en vlees zoals kip, lam en varkensvlees. Ook variëren de gerechten afhankelijk van de regio, dus als je door Spanje reist, kun je genieten van unieke streekgerechten. De ene regio heeft bijvoorbeeld een sterke culturele invloed van de Arabieren, terwijl een andere regio meer wordt beïnvloed door Franse of Italiaanse smaken.
Er zijn veel populaire recepten uit de Spaanse keuken die populair zijn bij mensen over de hele wereld. Een van de meest bekende is paella, een rijkelijk gevulde rijstgerecht dat afkomstig is uit Valencia. Er zijn ook andere klassiekers zoals gazpacho, een verfrissende tomatensoep die wordt opgediend als voorgerecht of snack; patatas bravas, een tapasklassieker van gebakken aardappelen met een pittige tomatensaus; en churros, licht gebakken donuts geserveerd met warme suikersiroop.