Há uma série de alimentos básicos da Espanha, incluindo marisco e peixe, bem como vários vegetais, frutas, carnes e aves. Alguns dos pratos nacionais da Espanha incluem paella, presunto serrano e chouriço.
A paella é considerada o prato nacional da Espanha e se originou na área fértil de cultivo de arroz ao redor de Valência, na Espanha. A palavra "paella" na verdade se refere à panela em que o prato é feito e não ao prato em si. A panela é larga, com cerca de 30 centímetros de diâmetro, com lados baixos e alças em ambos os lados. É um prato à base de arroz carregado de frutos do mar, embora algumas receitas incluam aves, outras carnes ou vegetais. A receita básica requer três ingredientes: azeite, água e arroz.