Il existe un certain nombre d'aliments de base en Espagne, notamment des crustacés et du poisson, ainsi que de nombreux légumes, fruits, viande et volaille. Certains des plats nationaux espagnols comprennent la paella, le jambon serrano et chorizo.
La paella est considérée comme le plat national de l'Espagne et est originaire de la région fertile de riziculture autour de Valence, en Espagne. Le mot "paella" fait en fait référence à la casserole dans laquelle le plat est préparé et non au plat lui-même. La casserole est large, environ 1 pied de diamètre, avec des côtés bas et des poignées des deux côtés. C'est un plat à base de riz qui regorge de fruits de mer, bien que certaines recettes demandent de la volaille, d'autres viandes ou des légumes. La recette de base nécessite trois ingrédients : de l'huile d'olive, de l'eau et du riz.