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)
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)
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
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
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ó 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
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 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 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 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 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)
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
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 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 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
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)
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 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
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
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, 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 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à 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 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 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 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 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 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 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)
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.