Os espanhóis gostam de cozinha variada, mas a paella, um prato de arroz, é o mais popular, e os cidadãos espanhóis consideram esta mistura de arroz o prato nacional. A paella existe em várias formas; contém uma base básica de arroz e vegetais cozidos, mas adiciona frutos do mar, aves ou outras carnes, dependendo da região de produção. A paella é originária da região de Valência e possui uma longa história na cultura espanhola, que remonta aos tempos de influência mourisca.
A paella existe em três estilos distintos: frutos do mar, carnes e mista. A receita original de Valência continha o arroz padrão e uma base de vegetais, junto com carnes saudáveis, como coelho ou frango. No entanto, as pessoas costumam modificar essa receita, às vezes preparando uma paella com carnes luxuosas de alta qualidade, como caracóis e fígado de frango, especialmente quando se trata de entretenimento. Alguns cozinheiros também adicionam ervas e temperos sazonais, como limão, alecrim, tomilho e sálvia. Outros criam paella com feijão e vegetais complementares, como alcachofras e pimentões.
Além da paella, os espanhóis consomem grandes quantidades de frutos do mar, queijos e vinhos. Frutos do mar populares incluem lula, ou lula frita, e polvo. Na região norte da Espanha, carnes saudáveis, como cordeiro e presunto, são amplamente consumidas. O chouriço, uma salsicha picante, tem origem nesta zona. Os cidadãos espanhóis também consomem muitos tipos de queijos; em todo o mundo, Manchego e Cabrales estão entre os mais populares.