Esistono numerosi alimenti di base della Spagna, tra cui crostacei e pesce, oltre a numerosi ortaggi, frutta, carne e pollame. Alcuni piatti nazionali spagnoli includono la paella, il prosciutto serrano e chorizo.
La paella è considerata il piatto nazionale della Spagna ed è originaria della fertile zona di riso intorno a Valencia, in Spagna. La parola "paella" in realtà si riferisce alla padella in cui è fatto il piatto e non al piatto stesso. La padella è larga, circa 1 piede di diametro, con i lati bassi e le maniglie su entrambi i lati. È un piatto a base di riso che viene caricato con frutti di mare, anche se alcune ricette richiedono pollame, altre carni o verdure. La ricetta di base richiede tre ingredienti: olio d'oliva, acqua e riso.