Food in Madrid and Barcelona
Madrid sits inland and its traditional dishes tend towards the heartier – there’s plenty of stew. Two typical meals are the cocido Madrileño, a hearty, chickpea-based stew, and the callos a la Madrileña, a stew made with beef tripe and blood sausage. But it's not all about the meat: bocata de calamares is traditional a fried squid sandwich – try one at the Mercado de San Miguel.
Madrid also has plenty of restaurants serving other regional Spanish cuisines such as Andalucían and Galician, as well as international cuisine of every flavour – there’s plenty of choice here.
Barcelona is a more touristed city and so food tends to be more expensive. Eating is taken very seriously by the Barcelonans, though, and if you know where to go you’ll eat very well here.
La Boqueria on Las Ramblas is one of Europe’s best food markets, and Catalunya has a reputation for creative cuisine, thanks to famous chef Ferran Adrià, who was born in Barcelona. Most meals are anchored by pa amb tomàquet, toasted bread topped with a delicious mix of tomatoes, olive oil, garlic and salt, and you’ll find plenty of Catalonian cheese, mushrooms and jamón too.
One of the main differences in the food culture of the two cities is that it is far more common in Madrid to be given a free tapas dish with your drink in a bar – in Barcelona this is very rare indeed.
Barcelona is also famous for its tapas bars. You can find out more about them in our guide to the best tapas bars in Barcelona.