Los españoles disfrutan de una cocina variada, pero la paella, un plato de arroz, se clasifica como la más popular, y los ciudadanos españoles consideran este plato de arroz como el plato nacional. La paella existe en varias formas; Contiene una base básica de arroz y vegetales cocidos, pero agrega mariscos, aves u otras carnes, según la región de producción. La paella es originaria de la región de Valencia y disfruta de una larga historia en la cultura española, que se remonta a los tiempos de la influencia morisca.
La paella existe en tres estilos distintos: mariscos, carnes y mixtos. La receta original de Valencia contenía la base de arroz y verduras estándar, junto con carne abundante como el conejo o el pollo. Sin embargo, las personas a menudo modifican esta receta, a veces preparando paella con carnes de lujo de alta calidad como caracoles y hígado de pollo, especialmente cuando se entretiene. Algunos cocineros también agregan hierbas y especias disponibles estacionalmente, como limón, romero, tomillo y salvia. Otros crean paella con frijoles y verduras suplementarias, como alcachofas y pimientos.
Además de la paella, los españoles consumen grandes cantidades de mariscos, quesos y vinos. Los mariscos populares incluyen calamares, o calamares fritos, y pulpos. En la región norte de España, las carnes abundantes como el cordero y el jamón gozan de un consumo generalizado. El chorizo, una salchicha picante, se origina en esta área. Los ciudadanos españoles consumen también muchos tipos de quesos; En todo el mundo, Manchego y Cabrales se encuentran entre los más populares.