What to Eat in Barcelona: Dishes Every Visitor Should Try
Updated 2026-10-20. Written with AI assistance and checked against our editorial rules; entry rules and prices change, so confirm with the official source before you travel.
To truly experience Barcelona's culinary delights, head to the historic El Raval neighborhood and try these must-try dishes. This vibrant area is home to many authentic eateries serving traditional Catalan cuisine.
Quick answer: dishes to try in Barcelona
When exploring the culinary scene in Barcelona, you'll want to indulge in some of the city's most beloved dishes. From savory seafood paella to sweet crema catalana, here are a few must-try options:
- Seafood Paella: A classic Catalan dish made with saffron-infused rice, mixed seafood, and spices.
- Pan con tomate y jamón: Toasted bread topped with fresh tomato, olive oil, and cured ham – a simple yet satisfying snack.
Sweet treats
- Crema catalana: A traditional Catalan custard dessert, similar to crème brûlée but with a lighter texture and caramelized sugar topping.
- Churros con chocolate: Fried dough pastries served with rich, thick hot chocolate for dipping.
These dishes offer a taste of the city's vibrant culinary culture. Be sure to check current prices and opening hours at local markets and restaurants to indulge in these delicious treats during your visit.
Must-try dishes
When exploring the culinary scene in Barcelona, you'll want to indulge in classic Catalan dishes that locals adore. These traditional eats are often enjoyed during specific times of day or at particular events.
Pa amb tomàquet - toasted bread with fresh tomato
Start your day by savoring pa amb tomàquet, a simple yet flavorful breakfast option. Locals typically enjoy this toasted bread with fresh tomato spread at home or in small cafes. You can also find it at markets and street food stalls during the morning rush.
- Try it with a steaming hot coffee for a delightful morning treat.
- Visit La Boqueria Market to sample authentic pa amb tomàquet from local vendors.
- For a unique twist, pair it with jamón ibérico (cured ham) for added savory flavor.
Escalivada - roasted vegetables and eggplant
As the day progresses, head to a traditional Catalan restaurant or food market to indulge in escalivada. This hearty dish typically features roasted vegetables like bell peppers, zucchini, and eggplant, often served with crusty bread and olive oil. Enjoy it as a snack or light meal.
- Visit the historic Santa Caterina Market for an authentic escalivada experience.
- Pair it with a glass of cava (Catalan sparkling wine) for a delightful afternoon treat.
- Try it with some pan con tomate y jamón (toasted bread with tomato and ham) for added flavor.
Pa amb tomàquet - toasted bread with fresh tomato
Pa amb tomàquet is a beloved Catalan snack that's easy to find in Barcelona. You'll often see locals enjoying it for breakfast or as a quick bite throughout the day.
This simple yet delicious treat typically consists of toasted bread rubbed with garlic and topped with a juicy, ripe tomato, salt, and olive oil. It may sound basic, but the combination is surprisingly flavorful and satisfying.
To enjoy pa amb tomàquet like a local:
- Look for street food stalls or small markets in the city center
- Visit a traditional bakery (pastry shop) to try it with a freshly baked baguette
- Try it at a café or bar as an afternoon snack
- Don't be afraid to ask for "tomate" and they'll know you mean fresh tomato!
Escalivada - roasted vegetables and eggplant
Savor the rich flavors of escalivada, a beloved Catalan dish typically served during lunch or dinner at local eateries. This delightful combination of roasted vegetables and eggplant is often paired with crusty bread or served as a side to other classic Spanish dishes.
A flavorful twist on traditional vegetables
Escalivada's unique flavor profile comes from the slow-roasting process, which brings out the natural sweetness in the vegetables. You'll commonly find this dish featuring tender eggplant, bell peppers, and onions, all perfectly caramelized to bring out their individual flavors.
- Enjoy escalivada as a snack or light meal
- Pair it with crusty bread for a satisfying accompaniment to your main course
- Try pairing it with other classic Spanish dishes, such as tortilla española or crema catalana
As you explore the culinary delights of Barcelona, be sure to check out Best Time to Book Flights: A Practical Planning Guide for helpful tips on planning your trip.
Pan con tomate y jamón - toasted bread with tomato and ham
This classic combination of flavors and textures is a staple in Spanish cuisine. Locals often enjoy it as a light meal or snack, and you can find it at many street food stalls and markets.
To fully appreciate this dish, start by toasting the bread until it's crispy and slightly charred. Then, spread a generous helping of fresh tomato on top, allowing its juicy sweetness to shine through. Finally, add a few slices of cured ham, such as jamón ibérico or serrano ham, for a salty and savory contrast.
- Try it at street food stalls: Look out for vendors selling pan con tomate y jamón at popular markets like La Boqueria or Mercat de Sant Antoni.
- Visit a local bakery: Many bakeries in Barcelona offer freshly baked bread and delicious toppings, making for a quick and satisfying snack.
- Enjoy it with friends: This dish is perfect for sharing with friends and family, so grab some slices of bread and head to the park or a plaza for a casual gathering.
Crema catalana - traditional Catalan custard
Treat yourself to this sweet delight, typically served for dessert at family gatherings or special occasions. You'll find crema catalana on menus throughout Barcelona and in many homes, where it's often made with love by grandmothers and mothers.
This creamy treat is a staple of Catalan cuisine, and its preparation involves a gentle heat-cooling process that gives it a unique texture. When you take a bite, the caramelized sugar and egg yolks melt in your mouth, releasing a rich flavor that's both familiar and comforting.
To enjoy crema catalana like a local:
- Visit a traditional bakery or café for a slice
- Try it at a family-run restaurant or tapas bar
- Make it yourself with this simple recipe Best Travel Apps: A Simple Guide for Every Trip
- Pair it with a cup of coffee or a glass of wine for the ultimate indulgence
Tortilla española - Spanish omelette
Tortilla española is a thick, soft omelette made from eggs, potatoes and onion. It is hearty, comforting and easy to share. In Barcelona you will find it at casual bars, family-style restaurants and in many home kitchens.
Locals eat it as a main course, a light lunch or a snack. It also appears as a bar tapa, often cut into small wedges. Many people enjoy it with a slice of bread and a glass of something cold.
How to order and enjoy it
Look for a tortilla that is golden outside and gently set inside. Some people like the centre a little runny, while others prefer it fully cooked. You can ask the staff how they serve it.
- Try a classic plain slice to taste the potato and egg.
- Choose the version with onion if you like a sweeter, softer flavour.
- Order it as a bocadillo, a small sandwich, for an easy meal on the go.
- Share a whole tortilla with friends as part of a tapas spread.
Good to know
Tortilla is naturally free of meat, so it suits many vegetarian travellers. It does contain eggs, so check with the staff if you have an allergy. Tortilla also tastes good warm or at room temperature, which makes it a handy picnic food.
Frequently asked questions
What is the best food to try in Barcelona?
Start with pa amb tomàquet, escalivada, seafood rice dishes and crema catalana. These show the city's Catalan roots and its love of fresh produce. Add a few small plates, called tapas, so you can taste more in one sitting.
What is the traditional food of Barcelona?
Traditional Catalan cooking uses bread with tomato, roasted vegetables, rice, fish, pork and sausages. Many dishes are simple and built on local produce and olive oil. Sweet endings often include a caramelized custard known as crema catalana.
What should I eat for breakfast in Barcelona?
Many locals enjoy pa amb tomàquet with coffee, or a pastry from a neighborhood bakery. Some cafes serve a small sandwich, called a bocadillo, with cured ham or cheese. Check current menus, as morning options vary by cafe.
Is Barcelona good for vegetarians?
Yes, you can eat well without meat. Look for escalivada, pa amb tomàquet, grilled vegetables, tortilla and many vegetable tapas. Ask the staff about stock or ham in a dish, since some recipes use them.
What time do people eat dinner in Barcelona?
Dinner usually starts later than in many other countries, so many restaurants fill up in the evening. Lunch is often the main meal of the day. Check the opening hours of each place before you go.
What desserts should I try in Barcelona?
Try crema catalana, a custard with a crisp caramelized top. Churros with thick hot chocolate also make a popular treat. Many bakeries sell local pastries, so ask what the house specialty is.
Plan the trip: browse all destinations, check the visa checker or work out a trip budget.