La cocina española es una de las principales fundadoras de la dieta mediterránea. De hecho, la cocina española se compone de muchas cocinas regionales, como la catalana, la gallega o la vasca, todas ellas muy diferentes entre sí.
La cocina española, tal y como se conoce fuera de España, suele consistir en poco más que paella, tortilla, tapas como las patatas bravas y algunos embutidos como el chorizo.
En realidad, se trata de un abanico muy variado de cocinas regionales, cuyo éxito se debe principalmente a la abundancia de productos frescos. Más allá de eso, los propios españoles mantienen su propia cocina; en comparación con otros países europeos, existe una fuerte preferencia por los productos frescos de alta calidad frente a, por ejemplo, las frutas y verduras congeladas o preenvasadas, que prácticamente no se venden.
España es el segundo consumidor mundial de productos del mar, después de Japón.
Rasgos típicos de la gastronomía y la cultura alimentaria españolas:
- Uso generoso del aceite de oliva; España es el mayor productor mundial de aceite de oliva.
- El uso de diferentes tipos de cebolla, ajo y perejil como condimentos principales.
- Comer dos veces al día (sobre las 15:00 y sobre las 22:00), normalmente un entrante y un plato principal.
- Comer dulces o fruta de postre.
- Beber vino con las comidas; España es el tercer productor mundial de vino.
- Comprar productos en mercados y tiendas especializadas, o jamón en la jamonería, pescado en la pescadería, fruta en la frutería, pastel en la pastelería, pan en la panadería, vino en la bodega, etc.
- Consumo elevado de pescado y marisco en comparación con otros países europeos, más que Italia o Francia.
- Uso moderado de hierbas aromáticas como el orégano o el romero.
- El consumo de tapas, que suele hacerse desde las 12:00 hasta medianoche, pero que rara vez se toma como una comida completa.
- Un desayuno dulce, que suele consistir en fruta, «café con leche» y dulces que varían mucho según la región.
- Comer pan con platos calientes.


