La gastronomía española se ve influenciada por su dieta mediterránea, geografía y clima. Su historia incluye influencias de la Hispania romana (pescados, garbanzos), Al-Andalus (arroz, azúcar, espinacas), y América (patata, tomate, cacao). Productos iconicos incluyen el cerdo, las tapas, los pintxos, y dulces regionales como postre. La cocina española moderna también incluye la alta cocina.