Home / Travel guides / What to Eat in Barcelona: Dishes Every Visitor Should Try

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:

Sweet treats

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.

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.

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:

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.

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.

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:

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.

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.