Spanish cuisine has a wide range of delicious dishes based on fresh and colorful ingredients from all corners of the country. Here are some popular Spanish foods you should not miss when in Spain. Tapas, Paella (seafood rice), jamónibérico （Spanish cured ham）, Gazpacho (cold vegetable soup), Cochinillo (roast pork), Tortilla de Patatas (Potatoes cake) and plenty of seafood.
As for dessert, Crema Catalana (creme brûlée with caramelized sugar topping), Tarta de Santiago （almond cake）, Piononos (sponge cake) and the famous Churros paired with a cup of Spanish hot chocolate. Don't leave Spain without trying Sangria, Spanish most famous cocktail drink.