La cucina spagnola è fortemente radicata nelle tradizioni più antiche e ha il merito di aver promosso dall'inizio del XVI secolo l'ingresso di prodotti nuovi in Europa (patata, pomodoro, mais, cacao, fagioli, ecc.) provenienti dalle Americhe.
I piatti tipici più noti all'estero sono la paella (riso, zafferano con frutti di mare o carne) e il gazpacho (zuppa fredda a base di pomodori, peperoni, cetrioli e cipolla).