29 Must-Try Traditional Dishes in Barcelona

Catalan and Spanish Cuisine

Traditional Spanish seafood paella served in a pan with lemon wedges, enjoyed by diners at a restaurant.

Barcelona's culinary scene is a beautiful mix of Catalan and Spanish influences. Catalan dishes like Pa amb tomàquet and Escudella i Carn d’Olla are made from local, fresh ingredients, while Spanish staples such as Paella and Gazpacho offer regional variety.

Visitors can try these traditional dishes at places like La Boqueria Market, El Xampanyet, Can Culleretes, and Cal Pep. Everyone can find their own thing in Barcelona. Whether you are a meat lover, fish lover, or vegetarian, there's a delicious meal waiting for you here.

Browse our reviews of the restaurants in Barcelona to taste these delicious meals!

10 Traditional Catalan Dishes

1. Pa amb tomàquet (Vegan)

Traditional Spanish pan con tomate, toasted bread topped with fresh grated tomatoes and olive oil, served on a plate.

Pa amb tomàquet, or "bread with tomato," is a quintessential Catalan dish. It's a simple yet flavorful combination of rustic bread, ripe tomatoes, garlic, olive oil, and salt. It’s ingredients that you can not go wrong with.

The bread is typically toasted and rubbed with garlic, then with juicy tomatoes, drizzled with extra virgin olive oil, and lightly salted. This dish is often served as a tapa or a side and embodies the essence of Catalan cuisine: fresh, local ingredients and straightforward preparation.

2. Calçots with Romesco Sauce (Vegan)

Grilled calçots served with romesco sauce, a traditional Catalan dish, laid out on newspaper.

Calçots with Romesco Sauce is a beloved Catalan dish traditionally enjoyed during the winter calçotada festival. Calçots are a type of green onion, charred over an open flame until their outer layers are blackened. They are then wrapped in newspaper to steam and served with a rich, nutty Romesco sauce made from roasted tomatoes, garlic, almonds, hazelnuts, red peppers, vinegar, and olive oil. The calçots are peeled by hand and dipped into the Romesco sauce. This creates a delightful blend of smoky, sweet, and tangy flavors.

3. Escudella i Carn d’Olla

Bowl of Escudella, a traditional Catalan soup featuring pasta shells and a large meatball in a savory broth.

Escudella i Carn d’Olla is a traditional Catalan stew enjoyed especially during winter. This hearty dish is a two-part meal. First, the broth (escudella), made from simmered meat, bones, and vegetables, is served with pasta or rice. The second part (carn d’olla) consists of the boiled meats (such as pork, beef, and chicken), sausages, and vegetables like potatoes, cabbage, and chickpeas. It's a comforting and nourishing meal, beloved by locals and tourists alike.

4. Canelons

Plate of Canelones, a traditional Catalan dish of pasta tubes stuffed with minced meat, covered in béchamel sauce and cheese.

Canelons are a popular Catalan adaptation of the Italian cannelloni, traditionally prepared for holidays and special occasions. These delicious pasta tubes are filled with a mixture of ground meat, usually a blend of pork, beef, and sometimes chicken, along with onions, tomatoes, and spices.

The filled canelons are then covered with béchamel sauce and grated cheese, baked until golden and bubbly. This dish highlights the influence of international cuisines on Catalan cooking while remaining a beloved, comforting meal for family gatherings.

5. Fricandó

Fricandó, a traditional Catalan beef stew cooked with mushrooms in a rich, savory sauce.

Fricandó is a traditional Catalan dish with thinly sliced beef slow-cooked in a rich sauce made from onions, tomatoes, and a mix of mushrooms, typically including seasonal wild varieties. The meat is first browned and then simmered with the sauce until tender. It’s often garnished with a picada (a mixture of garlic, nuts, and herbs). Fricandó is a comforting, flavorful stew that is a staple in Catalan households, especially enjoyed during festive occasions.

6. Botifarra amb Mongetes

Plate of Butifarra sausages served with white beans, a traditional Catalan dish.

Botifarra amb Mongetes is a classic Catalan dish with grilled botifarra sausage served with sautéed white beans (mongetes). The botifarra is a flavorful pork sausage seasoned with spices. It is cooked until perfectly browned and juicy.

The beans are typically sautéed with garlic and parsley. They complement the savory sausage and make the dish even more full of protein and flavour. This simple yet satisfying dish is a staple in Catalonia. It embodies the region's love for hearty, rustic flavors and high-quality local ingredients.

7. Esqueixada de Bacallà

Esqueixada, a traditional Catalan salad made with shredded salt cod, tomatoes, onions, and black olives.

Esqueixada de Bacallà is a refreshing Catalan salad made with shredded salt cod (bacallà), tomatoes, onions, red peppers, and olives, all drizzled with extra virgin olive oil. It is often garnished with hard-boiled eggs. This dish is served cold and is a perfect blend of flavors and textures, from the tender fish to the crisp vegetables. Esqueixada is a popular summer dish in Catalonia. Esqueixada is a simple yet delicious meal with Mediterranean flavors.

8. Trinxat (Vegan)

Trinxat, a traditional Catalan dish made from mashed potatoes, cabbage, and crispy bacon.

Trinxat is a traditional Catalan dish made from mashed potatoes and cabbage, often mixed with bits of crispy bacon or pork fat. The vegetables are boiled and then mashed together, seasoned with garlic and olive oil, and sometimes pan-fried to create a crispy crust. Trinxat is typically served as a hearty side dish. It reflects the rustic, comforting nature of Catalan home cooking. This dish is especially popular in the winter months. It is warmth and nourishing and has simple and flavorful ingredients.

9. Cargols a la Llauna

Cargols a la Llauna, a traditional Catalan dish of grilled snails served on a metal tray.

Cargols a la Llauna is a traditional Catalan dish made with snails. The snails are typically seasoned with salt, pepper, and a touch of olive oil, then arranged on a metal tray (llauna) and roasted in the oven until tender.

They are often served with allioli or a spicy tomato sauce for dipping. This dish is a beloved part of Catalan cuisine, especially enjoyed during gatherings and festive occasions.

10. Escalivada (Vegan)

Escalivada, a traditional Catalan dish of roasted vegetables, including eggplant and red peppers, served on a white plate.

Escalivada is a traditional Catalan dish made from roasted vegetables, typically eggplants, red peppers, onions, and tomatoes. The vegetables are grilled or roasted until they are tender and slightly charred, then peeled and cut into strips. They are usually served drizzled with olive oil and seasoned with salt. Escalivada can be enjoyed as a side dish, a topping for bread, or as part of a larger meal.

11. Espinacs a la Catalana (Vegan)

Spinach sautéed with raisins and pine nuts, a traditional Catalan dish, served in a black skillet.

Espinacs a la Catalana is a traditional Catalan dish where spinach is sautéed with pine nuts, raisins, and garlic. Often, small pieces of cured ham (jamón) are added for extra flavor. The combination of sweet raisins, crunchy pine nuts, and savory garlic creates a delightful balance of textures and tastes. This dish is typically served as a side but can also be enjoyed as a light main course. You can enjoy Espinacs a la Catalana in Barcelona’s restaurants or even try to cook it yourself, it’s easier than it sounds!

9 Traditional Spanish Dishes

1. Paella

Mixed paella featuring a variety of seafood, chorizo, and vegetables, served in a traditional paella pan with lemon wedges.

Paella is an iconic Spanish dish originating from Valencia, traditionally cooked in a wide, shallow pan over an open flame. The dish is made with a base of short-grain rice infused with saffron. Saffron gives it a distinct yellow color and aromatic flavor.

Paella can be made with various ingredients, including chicken, rabbit, seafood, and vegetables, depending on the regional variation. The dish is known for its socarrat, the crispy layer of rice at the bottom of the pan, which adds a delightful texture. Paella is a symbol of Spanish cuisine, enjoyed during gatherings and celebrations. It’s a must-try dish if you’re traveling to Barcelona!

2. Patatas Bravas (Vegan)

Patatas Bravas, a popular Spanish dish of crispy fried potatoes topped with a spicy tomato sauce and aioli.

Patatas Bravas is a popular Spanish tapa consisting of crispy fried potatoes served with a spicy bravas sauce. The potatoes are typically cut into bite-sized chunks and deep-fried until golden and crunchy.

The bravas sauce, which gives the dish its name, is made from tomatoes, vinegar, and a blend of spices. It has a tangy and mildly spicy flavor. Sometimes, the dish is also served with aioli or garlic mayonnaise.

You can never go wrong with potatoes. If you can’t decide which dish to try, just try Patatas Bravas. It’s crunchy, tasty and can be enjoyed with a sauce of your choice.

3. Tortilla Española (Vegetarian)

Tortilla de Patatas, a traditional Spanish omelette made with eggs and potatoes, served on a white plate.

Tortilla Española, also known as Spanish omelet, is a classic Spanish dish made primarily from eggs, potatoes, and onions. The potatoes and onions are thinly sliced and fried in olive oil until tender. They are then mixed with beaten eggs and cooked slowly in a skillet until the tortilla is firm and golden brown on the outside while remaining soft inside. This dish is typically served as a tapa, cut into wedges, and can be enjoyed warm or at room temperature. It's a staple in Spanish cuisine, loved for its simplicity and rich flavor.

4. Jamón Ibérico

Plate of thinly sliced Iberian Jamón, a traditional Spanish cured ham, served on a rustic wooden table.

Jamón Ibérico is a renowned Spanish delicacy made from the black Iberian pig. This cured ham is loved for its rich, nutty flavor and melt-in-the-mouth texture, achieved through a meticulous curing process that can last from 12 to 48 months. The pigs are often fed a diet of acorns, which imparts a unique taste to the meat. Jamón Ibérico is typically served in thin slices, often as a tapa, and is a celebrated symbol of Spanish culinary heritage.

5. Gazpacho (Vegan)

Bowl of Gazpacho, a traditional Spanish cold tomato soup, garnished with fresh herbs and a drizzle of olive oil.

Gazpacho is a classic cold Spanish soup originating from Andalusia. It is made from a blend of ripe tomatoes, cucumbers, bell peppers, onions, garlic, olive oil, vinegar, and stale bread. The ingredients are pureed until smooth and chilled before serving. Gazpacho is known for its vibrant flavors and healthy, raw vegetable ingredients, and is often garnished with diced vegetables or croutons. It’s a simple, refreshing soup that can be enjoyed throughout the year, especially during the summer.

6. Pimientos de Padrón

Pimientos de Padrón, a dish of Spanish fried green peppers, lightly salted and served on a white plate.

Pimientos de Padrón are small green peppers from the Padrón region in Galicia, Spain. These peppers are typically sautéed in olive oil until blistered and sprinkled with coarse sea salt. Most Padrón peppers are mild, but occasionally one can be surprisingly spicy. This adds an element of fun to the dish, if that’s what sounds good for you. They are usually served as a tapa and are enjoyed for their simple preparation and delicious flavor. This dish exemplifies the Spanish love for fresh, local produce and straightforward cooking methods.

7. Croquetas

Plate of Spanish croquetas, crispy fried croquettes typically filled with ham or other savory ingredients.

Croquetas are a beloved Spanish tapa made from a creamy béchamel sauce mixed with ingredients like ham, chicken, or cod, then breaded and fried to golden perfection. The filling is prepared by cooking the chosen ingredient with butter, flour, and milk to create a thick paste, which is then chilled, shaped into small cylinders or balls, coated in breadcrumbs, and deep-fried. The result is a crispy exterior with a rich, velvety interior. Croquetas are a staple in Spanish cuisine, enjoyed for their delicious taste and satisfying texture.

8. Calamares a la Romana

Plate of crispy fried calamari rings served with lemon wedges, a popular Spanish tapa.

Calamares a la Romana is a classic Spanish dish consisting of squid rings coated in a light batter and deep-fried until crispy and golden. The squid is typically sliced into rings, dipped in a flour-based batter, and fried in hot oil. This dish is often served with a wedge of lemon and a side of aioli or garlic mayonnaise for dipping. Calamares a la Romana is a popular tapa, loved for its crunchy texture and tender, flavorful squid.

9. Pulpo a la Gallega

Pulpo a la Gallega, a traditional Galician dish featuring sliced octopus with potatoes, sprinkled with paprika and served on a wooden plate.

Pulpo a la Gallega, or Galician-style octopus, is a traditional Spanish dish from the Galicia region. The octopus is boiled until tender, then cut into bite-sized pieces and served on a wooden platter. It is typically drizzled with olive oil, sprinkled with coarse sea salt, and dusted with paprika, which can be either sweet or spicy. Often accompanied by boiled potatoes, this dish is celebrated for its simple preparation that highlights the natural flavors of the octopus.

5 Traditional Seafood Dishes in Barcelona

1. Suquet de Peix

Suquet de Peix, a traditional Catalan seafood stew with shrimp, mussels, and fish in a tomato-based broth, served in a black pot.

Suquet de Peix is a traditional Catalan fish stew, known for its rich flavors and hearty ingredients. The dish typically includes a variety of fresh fish and seafood, such as monkfish, clams, and shrimp, simmered in a broth made from fish stock, tomatoes, garlic, onions, and almonds.

Potatoes are often added to the stew, which is seasoned with saffron and parsley. The name "suquet" comes from the Catalan word for juice, referring to the flavorful broth that is the hallmark of this dish.

2. Fideuà

Fideuà, a traditional Catalan dish made with short noodles, shrimp, and calamari, served in a pan with aioli on the side.

Fideuà is a traditional Catalan seafood dish similar to paella but made with short, thin noodles instead of rice. The noodles are cooked in a rich seafood broth with a variety of seafood, such as shrimp, squid, clams, and mussels. The dish is typically seasoned with garlic, tomatoes, and paprika, and often finished in the oven to create a slightly crispy top layer. Fideuà is usually served with a side of alioli, a garlicky mayonnaise, that adds to the flavors of the seafood.

3. Gambas al Ajillo

Gambas al Ajillo, a classic Spanish dish of shrimp sautéed in garlic and olive oil, served on a white plate.

Gambas al Ajillo is a classic Spanish tapa featuring succulent shrimp sautéed in olive oil with thinly sliced garlic, chili peppers, and a touch of paprika. The dish is typically cooked quickly over high heat. This way, the shrimp can absorb the rich, garlicky flavors. Often garnished with fresh parsley and served with crusty bread to soak up the delicious sauce, Gambas al Ajillo is a favorite in Spanish cuisine for its simplicity and bold taste.

4. Arroz Negro

Arroz Negro, a Spanish black rice dish made with squid ink, garnished with a poached egg and herbs, served on a wooden plate.

Arroz Negro is a distinctive Spanish dish known for its striking black color, which comes from squid or cuttlefish ink. This seafood paella variant is made with short-grain rice, squid or cuttlefish, garlic, onions, and tomatoes, all cooked in a rich seafood broth infused with the ink.

Often garnished with alioli (garlic mayonnaise) and lemon wedges, Arroz Negro combines the savory flavors of the sea with a visually dramatic presentation, making it a favorite among seafood lovers.

5. Mejillones al Vapor

Mejillones, a dish of steamed mussels served with lemon wedges, presented in a white bowl with bread slices on the side.

Mejillones al Vapor are steamed mussels, a simple yet flavorful Spanish dish. Fresh mussels are cleaned and steamed in a pot with a small amount of liquid, often white wine or water, along with aromatics like garlic, onions, and bay leaves.

The mussels open up, releasing their briny juices, which mix with the steaming liquid to create a delicious broth. Served with lemon wedges and crusty bread, Mejillones al Vapor is a light and healthy dish that highlights the natural flavors of the mussels.

4 Traditional Sweet Dishes in Barcelona

1. Crema Catalana (Vegetarian)

Crema Catalana, a traditional Spanish custard dessert with a caramelized sugar topping, garnished with fresh strawberries and blueberries.

Crema Catalana is a classic Catalan dessert often compared to crème brûlée. It consists of a rich custard base flavored with lemon zest and cinnamon, topped with a layer of caramelized sugar. Unlike its French counterpart, Crema Catalana is traditionally thickened with cornstarch and cooked on the stovetop rather than baked. The dessert is served cold, and the contrast between the creamy custard and the crispy, burnt sugar topping makes it a delightful end to any meal.

2. Churros with Chocolate (Vegetarian)

Churros coated in sugar, served with a side of rich chocolate sauce, presented in a blue bowl.

Churros with Chocolate is a beloved Spanish dessert, perfect for breakfast or as a sweet treat. Churros are deep-fried dough pastries, often ridged, and sprinkled with sugar. They are served with a thick, rich hot chocolate for dipping.

The combination of the crispy, sugary churros and the smooth, warm chocolate creates a delightful contrast in texture and flavor. This dish is especially popular during festivals and is a staple in Spanish cafes and churrerías.

3. Tarta de Santiago (Vegetarian)

Tarta de Santiago, a traditional Galician almond cake topped with powdered sugar and a St. James cross design, served with a slice on a plate.

Tarta de Santiago is a traditional Spanish almond cake from Galicia, often associated with the Camino de Santiago pilgrimage. Made primarily from ground almonds, eggs, and sugar, it has a moist, dense texture and a rich, nutty flavor. The cake is typically flavored with lemon zest and sometimes a splash of brandy or cinnamon. It is traditionally decorated with powdered sugar, featuring the cross of Saint James (Cruz de Santiago) stenciled on top. This dessert is both simple and elegant, beautiful combination of flavors of almonds and citrus.

4. Mel i Mató (Vegetarian)

Mató, a traditional Catalan fresh cheese drizzled with honey and topped with walnuts, served on a white plate.

Mel i Mató is a simple yet delicious Catalan dessert made from fresh mató cheese, a type of unsalted soft cheese, drizzled with honey. Sometimes, it is garnished with nuts or dried fruits for added texture and flavor. The creamy, mild taste of the mató pairs beautifully with the sweetness of the honey, creating a delightful contrast. This dessert is a favorite in Catalonia for its light and refreshing qualities, often enjoyed at the end of a meal.

Conclusion

As you can see, Barcelona is a paradise for foodies. It’s full of culinary delights from Catalan and Spanish traditions. Whether you're savoring Paella, enjoying Patatas Bravas, or indulging in Crema Catalana (you deserve it), there's something to satisfy every palate.

Don't miss out on experiencing the local culture by learning a bit of Spanish or Catalan and visiting family-owned restaurants. Immerse yourself in the local ambiance, try homemade dishes, and engage with the locals.

For travel advice, check out BarcaTrips. We have guides for everything, tips, and everything you need to explore Barcelona fully.

FAQs

What food is Barcelona known for?

Barcelona is famous for its diverse culinary scene, including dishes like Paella, Tortilla Española, Crema Catalana, and Calçots with Romesco Sauce. The city is also known for its vibrant tapas culture.

What is street food in Spain?

Street food in Spain includes a variety of delicious, quick bites such as bocadillos (sandwiches), empanadas, churros with chocolate, and pinchos (small snacks on skewers). Popular options also include patatas bravas, tortilla española, and jamón serrano. These foods are typically enjoyed at local markets, food stalls, and festivals.

What is Spain's national dish?

Spain's national dish is often considered to be Paella, a flavorful rice dish typically made with seafood, chicken, and vegetables. It originates from the Valencia region.

What are tapas in Spain?

Tapas are small, savory dishes or snacks served in bars and restaurants across Spain. They can include items like patatas bravas, croquetas, and gambas al ajillo, meant to be shared among friends and family.

Do they eat tacos in Spain?

Tacos are not a traditional Spanish food; they originate from Mexico. However, you can find tacos in some international and fusion restaurants in Spain, but they are not part of traditional Spanish cuisine.