Les Espagnols apprécient une cuisine variée, mais la paella, un plat de riz, est le plat le plus populaire, et les citoyens espagnols considèrent cette concoction de riz comme le plat national. La paella existe sous plusieurs formes ; il contient une base de base de riz et de légumes cuits, mais ajoute des crustacés, de la volaille ou d'autres viandes, selon la région de production. La paella est originaire de la région de Valence et jouit d'une longue histoire dans la culture espagnole, remontant à l'époque de l'influence mauresque.
La paella existe en trois styles distincts : fruits de mer, viande et mixte. La recette originale de Valence contenait la base standard de riz et de légumes, ainsi que de la viande copieuse comme le lapin ou le poulet. Cependant, les gens modifient souvent cette recette, préparant parfois de la paella avec des viandes de luxe de haute qualité comme des escargots et du foie de poulet, en particulier lors de réceptions. Certains cuisiniers ajoutent également des herbes et des épices disponibles en saison, comme le citron, le romarin, le thym et la sauge. D'autres créent une paella avec des haricots et des légumes supplémentaires, tels que des artichauts et des poivrons.
En plus de la paella, les Espagnols consomment de grandes quantités de fruits de mer, de fromage et de vin. Les fruits de mer populaires comprennent les calamars ou les calmars frits et le poulpe. Dans la région nord de l'Espagne, les viandes consistantes comme l'agneau et le jambon sont largement consommées. Le chorizo, une saucisse épicée, est originaire de cette région. Les citoyens espagnols consomment également de nombreux types de fromages ; dans le monde, Manchego et Cabrales comptent parmi ses plus populaires.