Guidavera
The dining room at Gaig Barcelona, home of the most-cited canelons in the cityPhoto: Gaig Barcelona

11 Best Canelons in Barcelona

By Justin Mota, Guidavera founder/Published /12 min read

Introduction

The Barcelona Canelons List We Send to Friends

This is the canelons list we send to friends, and it's a very Catalan obsession. Canelons (canelones in Spanish) are the pasta tubes stuffed with rostit, slow-roasted meat leftovers usually built from veal, pork and chicken, gratinated under a blanket of bechamel. They're the dish Catalan families eat on Sant Esteve, the 26th of December, made from the meat roasted the day before. But the best versions are on tables all year. Our top pick, Gaig, is the canelon every other kitchen in the city quietly measures itself against: a roasted-meat filling under truffle cream. From there the list runs from Can Culleretes (1786, the oldest restaurant in Catalonia) through 1830s institutions to modern Catalan kitchens doing lamb, oxtail and roast-pullet versions. Prices run from about 9.50 euros for a plate at the classic houses up to 26 euros for the truffle versions.

The short answer

Key Picks at a Glance

In a hurry? These are the essential picks from our full ranking below.

  • Best overall
    Gaig Barcelona

    The truffle-bechamel-rostit canelon that the rest of the city measures against, from the Gaig family kitchen in les Corts.

  • Best historic
    Can Culleretes

    Canelons 'els de sempre' at the oldest restaurant in Catalonia, open since 1786.

  • Best guide-level
    Petit Comitè Gaig

    The Gaig canelon with black truffle cream in a Repsol Sol dining room.

  • Best modern
    La Gormanda

    Lamb canelon with ras el hanout and Elvira Garcia fresh cheese, a modern-Catalan rethink of the classic.

Before you order

A Guide to Canelons in Barcelona

What are canelons, and how are they different from Italian cannelloni?

Canelons are the Catalan version of stuffed pasta tubes, and the difference is all in the filling. The Catalan classic is built on rostit: slow-roasted or braised meat, traditionally a mix of veal, pork and chicken, often enriched with foie and frequently finished with a truffle bechamel. Italian cannelloni usually go the ricotta-and-spinach route with a tomato base. That's why an Italian trattoria's cannelloni and a Catalan casa de menjars' canelons are two genuinely different dishes, even though the shape is the same. This list is about the Catalan one. Where a Catalan kitchen also does a vegetable or seafood version, we note it.

Why are canelons a Christmas dish in Barcelona?

Canelons are tied to the Christmas cycle. Catalan families roast a big cut of meat on Christmas Day, then mince the leftovers, bind them with their reduced jus and bechamel, and turn them into canelons for Sant Esteve, the feast day on the 26th of December. It's leftovers cooking elevated into one of the region's most beloved dishes. Every December the local food press runs a 'best canelons' guide, which is really a Sant Esteve buying-and-eating guide. The dish has become so central that plenty of restaurants keep it on the carte all year, and the takeaway shops that specialise in nothing else do their biggest business in the last week of December.

What's a great canelon actually made of?

Start with the pasta: fresh sheets, rolled thin, beat the dried tube every time. The filling should taste like real roasted meat with proper depth, not a bland paste. The bechamel matters as much as the meat, smooth and well seasoned, and at the top houses it's lifted with black truffle. The gratin is the finish: a browned, bubbling top under the grill that gives you that contrast between crisp edges and soft centre. The best kitchens here run the spectrum, from three-meat rostit classics to single-meat versions built on lamb, oxtail, duck or roast chicken.

How We Built This List

Years of Eating, Asking, and Going Back

We built this list the slow way, and a canelons list needs a different lens than a general restaurant guide. We started from the dish: which Barcelona kitchens are actually singled out for their canelons, by the people and publications who take the dish seriously, and which ones locals eat for Sant Esteve year after year. Then we weighted it the way a dish guide should be weighted, historic importance and canelons-specific reputation first, general venue prestige second. We cross-checked our own eating against chefs, neighbours and the friends we trust most with food. Takeaway-only canelons shops, however good, sit outside a sit-down list. Italian-style cannelloni belong to a different guide. No restaurant pays for placement, and Guidavera has no affiliate or sponsorship relationships with any venue here. If a place made this list, it earned it on the plate.

More on how we rank: our methodology and quality standards.

The ranking

11 Best Canelons Restaurants in Barcelona

Chilled tomato soup with seasonal vegetables and shellfish at Gaig BarcelonaGaig Barcelona
Signature Canelons Gaig with truffle cream sauce
Arròs de colomí with porcini mushrooms plated with a graphic branch motif
Crisp-skinned wild sea bass with artichoke and vegetable purée

1. Gaig Barcelona The most-cited canelons in Barcelona

Add to list
Save
#277 of 1026·€€€·les Corts·Catalan·Chef: Carles Gaig (owner, fourth generation)

If there's one canelon every other kitchen in Barcelona quietly measures itself against, it's the one from the Gaig family. The canelons Gaig with truffle cream has been on the family's tables for generations, and it's the dish most local lists put at the top: a roasted-meat filling under a truffle cream that turns a comfort dish into something you go quiet over. The setting is les Corts, where Gaig Barcelona runs as the family's daytime Catalan dining room, with Carles Gaig (fourth generation) at the helm. The carte is seasonal Catalan built around heritage recipes, but the canelon is the reason this one sits at number one. At 24 euros it's an honest price for the benchmark version of a dish the whole city has an opinion on.

Order thisCanelons Gaig amb crema de tofona (truffle cream)€24.00
Fricandó de vedella amb carxofes, sliced beef stewed with artichokes in a rich sauceCan Culleretes
Pollastre a la catalana, Catalan-style stewed chicken with prunes, dried apricots, pine nuts and raisins
Jarret de vedella guisat amb rovellons, braised veal shank with wild saffron milk-cap mushrooms
Sopa de peix i marisc, traditional Catalan fish and seafood soup

2. Can Culleretes Canelons 'els de sempre' at the oldest restaurant in Catalonia

Add to list
Save
#979 of 1026·€€·el Barri Gòtic·Traditional Catalan

Can Culleretes opened in 1786, which makes it the oldest restaurant in Catalonia, and the canelons 'els de sempre' (the same ones as always) are exactly what the name promises: the traditional house version, unchanged, the kind of thing Barcelona families have eaten here for generations. There's a spinach-and-cod-brandade version too if you want something lighter. The dining rooms are all tile and old photographs, and the cooking keeps to the cuina catalana canon, escudella, fricando, bacalla a la llauna, alongside the canelons. At 9.50 euros a plate, it's one of the best-value classics on this list, and the history is the kind you can't fake. They even vacuum-pack the canelons to take away through their online shop, which is a very Sant Esteve thing to do.

Order thisCanelons 'els de sempre' (traditional house cannelloni)9.50€
Menu4 dishes
  • À la carte, Per Compartir (To share)
  • Starters, cannelloni & salads
  • Meat
  • Rice & fish
7 Portes signature paella served in a traditional pan on a white tablecloth7 Portes
Close-up of 7 Portes saffron rice with shrimp in a paella pan
7 Portes roasted cod with white beans and a glass of white wine
7 Portes sliced ribeye steak with padrón peppers and red wine

3. 7 Portes Truffled Festa Major canelons since 1836

Add to list
Save
#211 of 1026·€€·Sant Pere, Santa Caterina i la Ribera·Traditional Catalan·Chef: Institutional kitchen

7 Portes has been serving since 1836, one of the oldest restaurants in the city, and while it's best known for paella, the truffled cannelloni is one of its biggest hits. The Festa Major cannelloni with truffle is the one to order, a celebration-day version of the dish dressed up with truffle, alongside the standard 7 Portes cannelloni and a vegetable version. The 19th-century dining rooms, marble and mirrors, still make a meal here feel like an occasion, and the kitchen runs non-stop through the afternoon, so you can eat canelons at off-hours when half the city is still at work. It's not the most experimental canelon in town, but it's a genuine piece of Barcelona dining history.

Order thisFesta Major cannelloni with truffle€19
Menu127 dishes
  • 7 Portes appetizers 'Our tapas' (2 pax)
    €37.00
  • Russian salad
    €16.00
  • Escalivada
    €16.50
  • Prawn salad on fresh tomato
    €20.00
  • Goat cheese salad with pine nut vinaigrette
    €16.00
  • Xató
    €18.00
  • Esqueixada
    €23.00
  • 7 Portes anchovies with pa amb tomàquet
    €24.00
  • Giant asparagus with three sauces
    €20.00
  • Ibérico bellota ham with pa amb tomàquet
    €31.00
  • Mi-cuit foie gras terrine with sherry and sangria jelly
    €36.50
  • Classic shrimp cocktail
    €22.00
  • Monkfish soup with rouille sauce
    €16.50
  • Steamed mussels with lemon and white wine
    €15.50
  • Mussels with marinera sauce
    €16.00
  • Chicken and ham croquettes
    €14.00
  • Cod fritters
    €16.50
  • Squid rings with mayo and romesco
    €26.00
  • Ibérico ham crispy croquettes
    €15.50
  • Cod croquettes
    €16.00
  • 7 Portes cannelloni
    €17.50
  • Vegetable cannelloni
    €16.50
  • Festa Major cannelloni with truffle
    €19.00
  • Traditional Parellada paella with lobster
    €29.00
  • Traditional fish Parellada paella
    €29.50
  • Vegetable and meat paella
    €22.50
  • Rice broth with lobster
    €38.00
  • Fideuà with alioli
    €24.00
  • Squid ink rice
    €24.00
  • Manolete paella
    €28.00
  • Vegetable paella
    €21.50
  • Mild spicy rice with rabbit and Kalamata olives
    €26.50
  • Fresh crayfish Sr. Cortina style
  • Guillardeau oysters Nº3 (6 pcs)
    €36.50
  • Prawns with mayo and romesco
    €24.00
  • Sea snail platter
    €25.00
  • Guetaria-style clams
    €37.50
  • Seafood caprice platter
    €27.00
  • Large seafood platter (2 pax)
    €52.00
  • Catalan oysters Nº2 (6 pcs)
    €36.50
  • Sra. Carme's cod with tomato sauce and alioli mousseline
    €32.00
  • Cod a la llauna with white beans
    €31.50
  • Grilled hake
    €31.50
  • Boiled hake steak with rice
    €30.50
  • Baked hake supreme with potato
    €31.00
  • Monkfish with garlic, clams, and potatoes
    €38.50
  • Barquera monkfish with alioli
    €41.50
  • Mixed grilled fish (2 pax)
    €42.00
  • Turbot meunière
    €36.50
  • Market fish grilled or Josper-baked
  • Hand-cut steak tartare with sherry
    €31.00
  • Lamb chops with fries
    €28.00
  • Roasted lamb shoulder with potatoes
    €36.00
  • Friesian entrecôte (400g) with Padrón peppers
    €45.00
  • Beef sirloin grilled or green peppercorn
    €35.50
  • Kid goat back baked in wood-fired oven
    €45.50
  • Friesian T-bone (900g) with Padrón peppers
    €57.50
  • Beef escalope with fries
    €22.00
  • Duck magret with port wine and red berries
    €36.00
  • Classic Pijama
    €14.50
  • Catalan crème brûlée with cinnamon
    €9.60
  • Homemade flan with cream
    €9.50
  • Mr. Paco's dessert
    €12.40
  • Lemon tartlet
    €11.50
  • Sacher torte
    €12.40
  • Coca de llardons pastry
    €10.00
  • Bread with chocolate and oil
    €9.90
  • Ice cream biscuit with hot chocolate
    €11.40
  • Dark chocolate mousse
    €12.40
  • 1. Confit and marinated, onion and tomato confit with marinated sardine
  • 2. The taste of 'escalivada', cream of roasted vegetables
  • 3. The 'Marinera', marinera sauce and mussels, a happy marriage
  • 4. Bechamel Catalan style, Festa Major cannelloni
  • 5. The sea flavor, 'El suquet', barquera sauce, the most authentic and elegant of the thousand suquets
  • 6. The wet roast and the chopped, rabbit roast with good bread
  • 7. The scent of burnt sugar and vanilla, burnt biscuit ice cream, Mr. Paco's favorite dessert
  • 7 Portes white wine DO Penedès
  • 7 Portes red wine DO Montsant
  • 7 Portes Cava DO Cava
  • Mineral waters
  • Tasting of Iberian ham
  • Catalan-style flatbread with fresh tomato
  • Mini gazpacho
  • Tasting of Russian salad
  • Steak tartare on a spoon
  • Tempura prawns with romesco sauce
  • Tasting of seafood paella Parellada
  • Tasting of vegetable paella
  • Mini chocolate mousse or mini crema catalana
  • Tasting of lobster cream
  • Tuna tartare with avocado on a spoon
  • Small bowl of chistorra
  • Light xató
  • Mini prawn cocktail
  • 7 Portes chicken and ham croquettes
  • Crunchy Iberian acorn-fed ham croquettes
  • Battered fresh anchovies
  • Mini cheesecake with seasonal fruit or nyaps with cream
  • 7 Portes anchovies
  • Tasting of traditional Parellada paella with fish
  • Mini cheesecake with seasonal fruit or mini crema catalana
  • Escalivada (roasted red peppers, onions, aubergines and tomatoes)
  • 7 Portes croquettes
  • Small casserole of steamed mussels with marinera sauce
  • Traditional squid rings in batter with mayonnaise and romesco
  • Traditional Parellada Paella with fish
  • Lemon sorbet
  • 7 Portes fried selection: croquettes and cod fritters
  • Grilled beef sirloin
  • Catalan crème brûlée
  • Prawn salad on a bed of minced natural tomato
  • Iberian bellota ham
  • Mi-cuit terrine of foie gras with sherry and sangria jelly
  • Ice cream biscuit with hot chocolate sauce
  • Three traditional Catalan salads: escalivada, xató, esqueixada
  • 7 Portes cannelloni (traditional Barcelona dish)
  • Casserole-style fresh fish with seafood or Sra. Carmen's cod with alioli mousseline
  • Seasonal fruit or seasonal fruit sorbet with vodka
  • Lobster cream
  • Cod with ratatouille or duck confit with Porto wine sauce and seasonal side
  • Cheesecake
  • Tomato salad with tuna belly, marinated onion and basil
  • Porcini mushrooms cannelloni with foie sauce or casserole-style fresh fish with seafood
  • Seasonal fruit
  • Gazpacho cream with prawns
  • Sausage-stuffed calamari with mushrooms or slow-cooked beef cheeks
  • Ice cream (depending on the season)
Duck leg in orange sauce and capipota with chickpeas on branded plates at Ca l'EstevetCa l'Estevet
Paella Parellada at Ca l'Estevet
Capipota amb cigrons (tripe and chickpea stew) at Ca l'Estevet

4. Ca l'Estevet Raval casa de menjars with homemade canelons

Add to list
Save
#493 of 1026·€€·el Raval·Traditional Catalan / market cuisine

Ca l'Estevet is a long-standing Raval institution, and the homemade cannelloni is one leg of a very traditional Catalan menu. This is old-school casa de menjars cooking, the kind of place where the canelons share the carte with the long-cooked classics that define Catalan home food. The room is unfussy and the prices are fair, with the homemade canelons at 16 euros. Come for the canelons, but the whole register here is exactly the comforting, slow-cooked Catalan cooking the dish belongs to. A genuine neighbourhood survivor in a part of town that's changed around it.

Order thisHomemade cannelloni€16
Menu51 dishes
  • Cod fritters (8 pcs.)
    €12.50
  • Traditional stew meat croquettes (6 pcs.)
    €12.00
  • Anchovies from Costa Brava and tomato bread (6 fillets)
    €18.00
  • Squid rings in batter
    €21.85
  • Acorn-fed Iberian ham with tomato bread
    €24.25
  • Ca L’Estevet snails (salt, pepper and thyme)
    €16.85
  • Shrimps in garlic sauce
    €18.50
  • Vichyssoise
    €11.00
  • Mixed salad
    €12.50
  • "Cap i pota" warm salad
    €13.85
  • Salad of baby broad beans with shredded salted cod
    €14.85
  • Escalivada (roasted red pepper and aubergine) with anchovies
    €12.85
  • Empedrat (white bean and shredded salted cod salad)
    €13.25
  • Chickpeas with spinach and black sausage
    €11.50
  • Spinach Catalan style
    €11.50
  • Homemade cannelloni
    €16.00
  • Macaroni gratin
    €11.85
  • Paella Parellada (without bones or shells)
    €22.85
  • Cod "a la llauna" (baked salted cod with garlic and paprika)
    €23.85
  • Monkfish à la marinière or with garlic and chilli
    €25.85
  • Grilled baby squid with garlic and parsley
    €18.85
  • Sautéed baby squid and shrimp
    €18.85
  • Meatballs with cuttlefish and shrimp
    €16.85
  • Roasted kid goat shoulder
    €33.00
  • Brains in batter
    €17.50
  • "Cap i pota with chickpeas (Catalan stew of veal head and trotters)
    €16.85
  • Fricandeau of veal with wild mushrooms
    €16.85
  • Catalan duck with orange
    €18.85
  • Grilled beef entrecôte or with Café de París sauce ()
    €3.00
  • Grilled beef tenderloin or with Café de París sauce ()
    €3.00
  • Oxtail stew
    €23.85
  • Botifarra with sautéed white beans (Catalan pork sausage)
    €16.00
  • Escudella i carn d'olla
    €27.85
  • Caramelized Catalan custard
    €6.00
  • Cottage cheese with honey
    €6.00
  • House Crème Caramel
    €6.00
  • Crème caramel with rum
    €8.50
  • Mini crème caramel
    €6.00
  • Pijama (Iconic dessert from Barcelona)
    €10.85
  • French Toast
    €8.50
  • Fruit in season
    €6.00
  • Chocolate coulant
    €7.00
  • Dried fruit and nuts with muscatel wine
    €6.00
  • Black chocolate truffles
    €6.00
  • Lemon sorbet
    €6.00
  • Raspberry sorbet
    €6.00
  • Nougat ice cream
    €6.00
  • Chocolate ice cream
    €6.00
  • Vanilla ice cream
    €6.00
  • Candied figs with nougat ice cream
    €6.85
  • Irish Coffee
    €8.85
Scallops with puree and balsamic at Petit Comite GaigPetit Comitè Gaig
Lobster rice at Petit Comite Gaig
Burrata with peach and caviar at Petit Comite Gaig
Braised game with black truffle at Petit Comite Gaig

5. Petit Comitè Gaig The Gaig canelon in a Repsol Sol dining room

Add to list
Save
#33 of 1026·€€€·la Dreta de l'Eixample·Traditional Catalan·Chef: Carles Gaig, Sergi Clapés
Michelin SelectedRepsol

Petit Comite Gaig is where the Gaig canelon gets the refined dining-room treatment. It holds a Repsol Sol, with Carles Gaig as culinary director, and the Gaig cannelloni with black truffle cream is the house signature, the same family formula that anchors the top of this list, plated with more polish. The cooking is traditional Catalan with a haute-cuisine approach, and the canelon at 26 euros is the dish to build a meal around. If you want the Gaig canelons in a more formal setting in the Eixample, this is it. The canelon is the house signature here, and it's an easy first canelon for anyone who wants to understand why Catalans get so worked up about the dish.

Order thisGaig cannelloni with black truffle cream€26
Menu39 dishes
  • Foie gras terrine with brioche
    €31.00
  • Duo of tartars, wild seabass and bluefin tuna tartar with pickles
    €36.00
  • Goat cheese salad
    €22.00
  • Shrimp salad and broad beans
    €26.00
  • Lobster salad
    €59.00
  • Red prawn carpaccio with soya sauce
    €33.00
  • Charcoal grill artichokes hearts
    €19.50
  • Lamb brain in two styles, pan seared and fried with lime meuniere
    €25.00
  • Cardinal macaroni (pasta, tomato, parmesan sauce and grilled pork)
    €19.90
  • Gaig cannelloni with black truffle cream
    €26.00
  • Spaghettini with black truffle carbonara
    €53.00
  • Grilled baby calamari with zucchini and onion
    €34.00
  • Sea scallops with Jerusalem artichoke puree
    €36.50
  • Cod fish with ratatouille
    €31.00
  • Oven roasted monkfish fillet with potatoes, Iberian ham and garlic
    €39.50
  • Charcoal grilled bluefin tuna with lettuce hearts and endives
    €38.50
  • Grilled seabass fillet, vegetables cream and Bok choy
    €49.90
  • Grilled hake with potatoes and garlic sauce
    €39.50
  • Seafood paella with shrimp and calamari
    €39.50
  • Catalan style "Tripa I cap I pota"
    €27.00
  • Steak tartar with souffle potatoes, mustard cream and smoked butter
    €34.50
  • Bone marrow with steak tartar and souffle potatoes
    €36.00
  • Charcoal grill duck breast with sweet potato and apple
    €35.00
  • Grilled beef tenderloin with parmentier and souffle potatoes
    €39.50
  • Roasted and deboned ox tail
    €35.00
  • Pig trotter stuffed with duck confit
    €26.00
  • Suckling pig with strawberries and onion salad
    €35.00
  • Roasted milk-fed lamb shoulder
    €35.00
  • Beef stew "fricando"
    €28.00
  • Grilled pigeon with its parfait and its jus
    €39.00
  • Pigeon and porcini mushroom rice
    €38.00
  • Natural oyster
    €6.50
  • Anchovies "XL" from l'Escala
    €18.00
  • "Sobrassada" from Mallorca with honey and coca bread
    €6.50
  • Cod fritter
    €3.90
  • Roasted chicken croquette
    €3.50
  • Gran Reserva Jamon (cured 24 months)
    €31.00
  • Battered squid with lime mayonnaise
    €24.00
  • Bread with freshly grated tomato, salt and extra virgin olive oil
    €4.50
Duck confit with baby carrots and rocket in golden jus at SuculentSuculent
Black truffle shavings with radish and dark jus at Suculent
Sweetbreads with mushrooms, egg yolk and cream in speckled bowl at Suculent
Braised morels in golden sauce at Suculent Barcelona

6. Suculent Modern Catalan in the Raval, a critics' canelon

Add to list
Save
#45 of 1026·€€·el Raval·Mediterranean·Chef: Toni Romero
Michelin SelectedRepsol

Suculent is Toni Romero's modern-Catalan house in the Raval, holding a Repsol Sol, and it's one of the kitchens local critics single out for its canelon. Romero's whole 'sucar lent' (dip slowly) philosophy is about deeply worked stocks and bold Mediterranean sharing plates, which is exactly the sensibility that makes a great canelon, a dish that lives or dies on the depth of its filling. The carte is built around casual sharing plates with serious technique behind them, from the duck croquette that's become a Barcelona reference to bone marrow with caviar. It's the entry point to the modern wave of Catalan kitchens that have taken the canelon seriously rather than treating it as a museum piece.

Menu21 dishes
  • "Escabeche" Oyster with roasted pipe oil
  • Squid veil, Iberian pork jowl and almond milk
  • Roasted duck croquette
  • White asparagus, "tonnato" sauce
  • Beetroot with "beurre blanc" sauce, smoked eel
  • Cockscomb "callos", smoked pickled pepper
  • Grilled artichoke with "perol" sausage and Thai chicken broth
  • Duck stuffed morel mushrooms, foie gras and armagnac cream
  • Steamed hake, hake "pilpil" sauce, "calçot" onions
  • Dry aged Galician meatballs, cauliflower puree, mushrooms
  • Kiwi puff pastry, herbs and tarragon liqueur and shiso
  • Chocolate cake, with hazelnut, rum and Tonka bean chantilly
  • Wine pairing
    €50.00
  • Fresh marinated anchovies, orange gelee and olives
  • "Quisquilla" prawn ceviche, avocado and corn
  • Grilled "Maitake" with pine nuts
  • Steak tartare over grilled bone marrow
  • Stingray with black butter and citric mashed potatoes
  • Lamb neck with ras el hanout, quinoa and herbs
  • Citrus fruits, saffron sponge cake, roasted pumpkin ice cream
  • Brie and vanilla cheesecake with muscat jelly
Canelons with shaved black truffle and wild mushrooms in brown sauce at Ca l'IsidreCa l'Isidre
Prawns with seared potatoes and crispy leek in shellfish bisque at Ca l'Isidre
Poultry with jus being poured tableside alongside roasted baby carrots and beetroot at Ca l'Isidre
Puff pastry millefeuille with cream, fresh raspberries and figs at Ca l'Isidre

7. Ca l'Isidre Truffle-and-mushroom canelons at a Repsol Sol Catalan classic

Add to list
Save
#58 of 1026·€€€·el Raval·Catalan·Chef: Jordi Juan Santigosa, Núria Gironès
Repsol

Ca l'Isidre has been a Raval institution since 1970, founded by Isidre Girones and now holding a Repsol Sol with Jordi Juan Santigosa in the kitchen and Nuria Girones running the house. The traditional Catalan meat cannelloni is a Sant Esteve reference, and the kitchen also does a version with shaved black truffle and wild mushrooms in a brown sauce. This is classic Catalan cooking rooted in excellent market produce and a deep respect for ingredients, the kind of place that's fed Barcelona's food world for decades. At 15 euros the meat canelon is a fair price for canelons cooked by one of the city's most respected Catalan kitchens.

Order thisTraditional Catalan meat cannelloni€15
Menu29 dishes
  • Traditional Catalan meat cannelloni
    €15.00
  • Artichoke hearts with codfish and ratatouille of vegetables
    €19.00
  • Baby broad beans with calamari and mint
    €19.00
  • Ravioli with sausage and duck liver
    €26.00
  • Green peas stew with black sausage
    €27.00
  • Morel mushrooms with duck liver cream
    €27.00
  • Bluefin tuna carpaccio with soy and lime
    €32.00
  • White bait fried with fried eggs
    €24.00
  • Fried codfish with white beans
    €27.00
  • Fillet of bluefin tuna grilled with tomato coulis
    €32.00
  • Monkfish stew with potatoes
    €35.00
  • Grilled wild turbot with vegetables
    €38.00
  • Prawns tartare with caviar
    €50.00
  • Grilled prawn from Roses with sea salt
    €10.00
  • Grilled scampi XL
    €50.00
  • Veal tripe with chickpeas and spicy chorizo
    €18.00
  • Lamb brains in black butter
    €19.00
  • Veal steak tartare with fried potatoes
    €26.00
  • Tagliata, hot beef carpaccio
    €30.00
  • Grilled fillet of beef with fried potatoes
    €32.00
  • Lamb chops roasted with quince and sweet potato
    €36.00
  • Roast baby goat with small onions from Figueres
    €39.00
  • Grilled beef entrecote with fried potatoes
    €58.00
  • Mandarin ice cream
    €6.00
  • Catalan cream with burned sugar
    €7.50
  • Vanilla flan with cream
    €7.50
  • Torrija bread pudding with vanilla ice cream
    €10.00
  • Pear clafoutis with rosemary ice cream
    €10.00
  • Chocolate coulant
    €12.00
Semproniana tasting menu, a composed selection of six market-driven bitesSemproniana
Venere black rice with butternut squash and crispy garnish in a white bowl
Puff pastry tart with ricotta, roasted red peppers and hazelnuts
Seasonal fruit with lemon cream and crumble

8. Semproniana Ada Parellada's black-sausage canelons

Add to list
Save
#207 of 1026·€€·l'Antiga Esquerra de l'Eixample·Market Cuisine·Chef: Ada Parellada
Repsol Solete

Semproniana is Ada Parellada's long-running Eixample restaurant, with a Repsol Solete, and her mini black-sausage cannelloni is a house staple. It's a playful, modern-Catalan take, the canelon stuffed with black butifarra (the Catalan blood sausage), and it comes in three sizes so you can order it as a small bite or a proper plate. Parellada is one of the most distinctive voices in Catalan cooking, and the whole menu has that mix of tradition and invention. The mini canelon shows up in her tasting selections too, which tells you how central it is to the kitchen. A good pick if you want a canelon that's recognisably Catalan but doesn't just replay the rostit classic.

Order thisMini black sausage cannelloniS €6.50 / M €9.75 / XL €14.75
Menu56 dishes
  • Crispy fried egg
    €7.85
  • Grilled mussels
    €13.50
  • Glazed carrots with pesto sauce and sour cream
    €9.75
  • Miró tomato salad
    €6.50
  • Mini black sausage cannelloni
    €6.50
  • Traditional chicken and ham croquette
    €6.50
  • Confit leeks with roasted garlic sauce
    €5.90
  • Cod fritters
    €5.90
  • Eggplant fricandó
    €15.00
  • Marinated salmon with vermouth
    €7.85
  • Our most famous black rice
    €7.90
  • Spanish non-traditional omelette
    €11.90
  • Scallops with mushrooms, ham and sea urchin
    €10.75
  • Pisto terrine with smoked sardine
    €8.50
  • Tuna with asparagus and pistachio vinaigrette
    €16.50
  • Chocolate rabbit stew
    €11.90
  • Cod with quince aioli and white beans
    €17.00
  • Fish stew
    €25.00
  • Candied artichokes with prawns
    €10.75
  • Veal cheeks in Grenache sauce
    €15.50
  • Roasted lamb with button potatoes
    €23.00
  • Beef sirloin finished at the table
    €25.00
  • Catalan-style sweet and sour pork ribs
    €12.50
  • Pig's trotters crépinette
    €15.50
  • Macaroni au gratin
    €8.50
  • Manlleu white and seed bread
    €2.85
  • Chocoballoon
    €6.90
  • Madame Pompadour's nipples
    €6.90
  • Cheesecake
    €6.90
  • Montälttu Matt-ëiix
    €6.90
  • Pyjamas
    €6.90
  • Pineapple with lemon sorbet
    €6.90
  • Passion pie
    €6.90
  • Serrat Gros d'Ossera cheese
    €6.90
  • Tou d'Ametlles with Sant Josep cream and a touch of fruit
    €6.90
  • Time for kisses
    €6.90
  • Fried egg explosion, scallop with ham and garota cream, Venere rice with sobrassada sauce, mini cannelloni with black sausage, escalivada terrine and marinated salmon
  • Half a portion of fish
  • Half a portion of meat
  • Trio of sweet aces
  • Sautéed vegetables with sun-dried tomatoes
  • Romesco salad
  • Fish soup with rice
  • Stewed peas with citrus notes
  • Mushroom and scallion flatbread
  • Fricandó (Catalan veal stew)
  • Extra-large macaroni with shrimp and spinach sauce
  • Meat terrine with Port wine sauce
  • Eggs with roast potatoes
  • Fish prepared in a different way
  • Yogurt
  • Lemon cream with meringue
  • Carrot cake
  • Chocolate and whipped cream cup
  • Nougat flan
  • Fruit
Avocado tartare with edible flowers and spice dust at La GormandaLa Gormanda
Roasted onion with foie gras gratin and demi-glace at La Gormanda
Crispy cod brandade bites served on a silver tray at La Gormanda
Apple crumble with ice cream in a bamboo steamer at La Gormanda

9. La Gormanda Lamb-and-ras-el-hanout canelon, modern Catalan

Add to list
Save
#138 of 1026·€€·l'Antiga Esquerra de l'Eixample·Mediterranean·Chef: Carlota Claver
Repsol Recommended

La Gormanda is Carlota Claver's modern-Catalan kitchen in the Eixample, Repsol Recomendado, and its canelon is one of the more inventive on this list: lamb with ras el hanout and Elvira Garcia fresh cheese. That North African spice blend with lamb is a long way from the standard veal-and-pork rostit, and it's exactly the kind of confident rethink that's keeping the dish alive in younger kitchens. At 22.50 euros it sits at the higher end for a canelon, but it's a genuinely different version you won't get at the classic houses. Come here when you've eaten the traditional canelons around town and want to see where a modern Catalan chef takes the form.

Order thisLamb cannelloni with ras el hanout and Elvira Garcia fresh cheese€22.50
Menu24 dishes
  • Squid nigiri, Iberian pork shoulder, oyster leaf and trout roe
    €8.00
  • Confit Catalan hanging tomato filled with pine nut cream and cured sardine
    €7.50
  • Swede, creamy cauliflower and cured egg yolk
    €15.50
  • Churro with salt cod brandade, shredded cod and tomato jam
    €21.00
  • Grilled zucchini flower stuffed with celeriac, zucchini curry cream and basil oi
    €19.50
  • White asparagus, grilled scallops, dashi and truffle
    €23.00
  • Confit eggplant, pork jowl and smoked eel
    €16.20
  • Flambéed snails, chopped mix nuts, “chorizo” and “alioli”
    €19.50
  • Crispy ensaïmada with prawn carpaccio and Iberian guanciale
    €25.00
  • Mallorcan-style cuttlefish with its ink
    €19.50
  • Grilled sea bass with béarnaise and carrot and ginger cream
    €25.00
  • Creamy rice, grilled red mullet, La Ràpita prawn and garlic mayo
    €29.20
  • Chickpeas with spider crab, pine nuts and dill
    €32.00
  • Duck (5aglans) steak tartare and foie micuit
    €25.00
  • Figueres onion stuffed with “perol” sausage
    €22.00
  • Lamb cannelloni with ras el hanout and Elvira García fresh cheese
    €22.50
  • Veal sweetbreads with shiitake and dry medlars
    €25.00
  • Bread
    €1.30
  • Bread with tomato
    €2.30
  • Selection of artisan cheeses
    €16.20
  • Cream custard, apple and passion fruit foam
    €12.00
  • Almond gâteau with almond ice cream and yuzu cream
    €13.00
  • Choux buns with catalan cream, raspberries and Russet ratafia
    €13.00
  • Gianduja bar with chocolate crunch
    €13.50
Outdoor terrace with branded umbrella at Cafè de l'Acadèmia in Barcelona's Gothic QuarterCafè de l'Acadèmia
Sliced seared tuna over caramelized onion at Cafè de l'Acadèmia
Braised meat with white beans served in a cast-iron pan at Cafè de l'Acadèmia
Cured meats and pa amb tomàquet on branded plates at Cafè de l'Acadèmia

10. Cafè de l'Acadèmia Braised pork-cheek canelons in the Gotic

Add to list
Save
#606 of 1026·€€·Barri Gòtic·Traditional Catalan

Cafe de l'Academia is a Gotic favourite, and its canelon is a standout: stuffed with braised pork cheeks, under bechamel, finished with Reixago cheese. That galta (cheek) filling is a slow-cooked, deeply savoury take on the dish, and it sits on a carte of solid Catalan home cooking in one of the prettiest corners of the old city. At 16.50 euros it's fairly priced for the quality, and the setting, a small dining room on a quiet Gotic square, is the kind of place locals guard. If you're after a canelon with a bit more richness than the standard rostit, the pork-cheek version is the one.

Order thisCannelloni with braised pork cheeks, bechamel and Reixago cheese16,50€
Menu38 dishes
  • Slice of toasted bread from "Forn de Vila Mala" (u.)
    €1.70
  • Slice of toasted bread with tomato from the "Forn de Vila Mala" bakery (u.)
    €2.30
  • Olives from La Ribera
    €4.50
  • Gilda with anchovy (1u.)
    €3.50
  • Anchovy from La Escala "El Xillu" "000" (4 steaks)
    €11.90
  • Anchovy marinated in vinegar (3u.)
    €7.20
  • Catalan-style chicken croquette (1 u.)
    €3.50
  • Potatoe salad with tuna belly
    €7.30
  • Padron pepper
    €8.40
  • Our bravas
    €7.80
  • Marinated sardines
    €10.20
  • Fried fish
    €13.20
  • Battered monkfish with tartar sauce
    €14.80
  • Olot fuet platter
    €7.50
  • Cheese platter from Casa Carrot
    €13.40
  • Iberian ham platter
    €18.80
  • Potato and onion omelet
    €9.80
  • Eggplant and Leek Omelet
    €10.50
  • Chickpea and perol sausage omelet
    €11.20
  • Scrambled eggs with black sausage, garlic, and parsley
    €12.80
  • Fried eggs with sobrasada
    €13.20
  • Salmorejo with a hard-boiled egg and breadcrumbs
    €10.50
  • House special roasted vegetables
    €10.90
  • Rebellion tomato salad, spring onion, tuna belly, and piparra peppers
    €12.00
  • Esqueixada cod tomato and olives salad
    €13.50
  • Meatballs with cuttlefish and potatoes
    €14.80
  • Sea and mountain of pork jowl and octopus on potatoes
    €14.80
  • Squid with onion in aged wine and Santa Pau green beans
    €15.80
  • Noodles with pork ribs and ñora peppers
    €16.20
  • Cannelloni stuffed with braised pork cheeks, béchamel sauce, and Reixagó cheese
    €16.50
  • Country chicken stewed with plums and pine nuts
    €16.60
  • Slow-cooked Iberian pork loin with Ganxet beans, garlic, and parsley
    €16.80
  • Cod with "samfaina" (ratatouille)
    €17.50
  • Braised oxtail with red wine and French fries
    €18.90
  • Egg creme caramel
    €7.50
  • Cheesecake from "La Viña"
    €7.50
  • Burnt Catalan cream with carquiñolis
    €8.00
  • Chocolate with bread and oil
    €8.50
Sliced roast chicken with roasted potatoes and a pot of aioli on a ceramic plateRooster & Bubbles
Patatas bravas with spiced sauce and aioli on an oval plate
Shelf of cava bottles above a row of coupe glasses at the bar

11. Rooster & Bubbles Roast-pullet canelon from a Born rotisserie

Add to list
Save
#524 of 1026··El Born·Roast chicken and tapas (fast-fine)

Rooster & Bubbles is the new-wave entry, a Born rotisserie where the canelon is built on rotisserie chicken, canelon de pollo a l'ast, under bechamel and oven-gratinated. It's the modern, casual end of the canelons spectrum: roast-chicken filling, done with care, at an easy 9.50 euros a plate. The whole concept is rooted in pollo a l'ast, Barcelona's beloved spit-roast chicken, which makes the canelon a natural signature rather than a menu afterthought. A good pick if you want a contemporary, no-fuss version of the dish without the truffle-and-occasion weight of the guide-level kitchens.

Order thisRotisserie chicken cannelloni (Canelon de pollo a l'ast)€9.50
Menu37 dishes
  • Chicken (Pollo)Rotisserie chicken, pickled onion, sun-dried tomatoes, red radish, green sprouts, honey-mustard sauce
    €9.50
  • Pork (Cerdo)Rotisserie pork, pickled onion, cherry tomatoes, cucumber, green sprouts, curry sauce
    €9.50
  • Lamb (Cordero)Rotisserie lamb, pickled onion, red radish, cucumber, feta cheese, green sprouts, soured sauce with fresh herbs
    €10.00
  • VegRoasted squash, pickled onion, Kalamata olives, goat cheese, walnuts, green sprouts, smoked aubergine sauce
    €9.00
  • Half rotisserie chicken (Medio pollo a l'ast)With roasted potatoes and allioli
    €10.00
  • Rotisserie pork plate (Plato de cerdo a l'ast)With roasted potatoes and allioli
    €11.00
  • Rotisserie lamb plate (Plato de cordero a l'ast)With roasted potatoes and allioli
    €12.00
  • Rotisserie chicken cannelloni (Canelón de pollo a l'ast)With béchamel, oven-gratinated
    €9.50
  • Chicken fingers (Fingers de pollo)With honey-mustard sauce
    €9.50
  • Patatas bravasWith allioli
    €5.75
  • Rotisserie chicken croquettes (Croquetas de pollo a l'ast)4 units
    €6.50
  • Russian salad (Ensaladilla rusa)Traditional
    €5.50
  • Iberian ham plate (Tapa de Jamón Ibérico)100% pure acorn-fed Bellota
    €12.95
  • EscalivadaWith goat cheese and anchovies
    €9.50
  • Bread with tomato (Pan con tomate)
    €2.75
  • Cup of gazpacho (Taza de gazpacho)
    €5.00
  • French fries (Patatas fritas)Kimchi mayonnaise +€1
    €4.50
  • Sweet potato fries (Boniato fries)With cinnamon and cane sugar syrup
    €5.50
  • Potato purée (Puré de patata)With melted raclette cheese
    €6.50
  • Squash hummus (Hummus de calabaza)With pita bread
    €6.00
  • Dressed avocado (Aguacate aliñado)With plantain chips
    €5.50
  • Vegetable tempura sticks (Sticks de verduras en tempura)Kimchi mayonnaise
    €6.00
  • Crema CatalanaWith orange caramel and carquinyoli
    €5.50
  • Chocolate Barcelona 70%
    €5.50
  • Creamy cheesecake (Tarta cremosa de queso)Cup of Pedro Ximénez +€2.50
    €5.50
  • Artisan cream millefeuille (Milhojas de crema artesanal)With Moscatell
    €5.75
  • Artisan hazelnut ice cream (Helado de avellana artesanal)
    €5.00
  • Soft drinks (Refrescos)
    €2.75
  • Estrella Damm beer (Cerveza Estrella Damm)Glass €2.85 / Jug €4.95
  • Complot Mediterranean IPA
    €3.50
  • Cava by the glassBrut Nature
    €3.50
  • White wine by the glass (Blanco)Verdejo / Xarel·lo €4.25
    €3.75
  • Rosé wine by the glass (Rosado)Terra Alta
    €3.75
  • Red wine by the glass (Tinto)Montsant €3.95 / Priorat €4.50
  • Sangría LoleaGlass €5.50 / Bottle €19.50
  • Cava sangría (Sangría de Cava)Jug €21
  • Aperol Spritz
    €7.50

Also worth trying

Honourable Mentions

The bigger picture

The Canelons Scene in Barcelona

Canelons sit at the centre of Catalan home cooking, which means the best ones in Barcelona come from two kinds of kitchen: the historic cases de menjars that have served them for over a century, and the modern Catalan restaurants that have made canelons a signature. The dish peaks around Sant Esteve on the 26th of December, when the whole city eats it and the specialist takeaway shops run flat out, but the restaurants on this list serve it year-round. Expect to pay roughly 9.50 to 16 euros a plate at the traditional houses and up to 26 euros for the truffle versions at the guide-level kitchens.

Practical tips

Know before you go

A short survival guide for eating canelonsin Barcelona — everything we wish we’d known on our first trip.

  1. 1

    Sant Esteve is canelons day

    The 26th of December is when the whole city eats canelons. If you want them at a restaurant on that day, book well ahead, and if you want to take them home, the specialist shops are slammed in the days before, so order early. The rest of the year it's far easier.

  2. 2

    Catalan canelons, not Italian cannelloni

    If you want the real Catalan dish, look for canelons built on rostit (roast meat) or a named meat like lamb, oxtail or roast chicken, usually under bechamel. Ricotta-and-spinach cannelloni in a tomato sauce is the Italian dish, which is a different thing.

  3. 3

    Prices are honest at the classic houses

    A plate of canelons runs about 9.50 euros at Can Culleretes and Rooster & Bubbles, around 15 to 16 euros at Ca l'Isidre, El Mercader, Casa Angela and Cafe de l'Academia, and up to 26 euros for the Gaig truffle version at Petit Comite Gaig. Cheaper than most people expect for the dish's reputation.

  4. 4

    The truffle versions are worth it

    If you're going to splurge on canelons, do it where the bechamel is finished with black truffle. Gaig, Petit Comite Gaig, Ca l'Isidre and Bardeni-Caldeni all run truffle versions, and the truffle-and-roasted-meat combination is what makes the dish memorable rather than just comforting.

Know the terms

Glossary

The vocabulary you need to order canelons in Barcelona like a local.

Canelons
The Catalan name for pasta tubes stuffed with a filling, traditionally rostit (slow-roasted meat), and gratinated under bechamel. Canelones is the Spanish spelling. The canonical Catalan filling is a mix of veal, pork and chicken.
Rostit
Slow-roasted or braised meat, the traditional canelons filling. Classically built from veal, pork and chicken roasted together, minced and bound with their own reduced jus, sometimes enriched with foie.
Sant Esteve
Saint Stephen's Day, the 26th of December, the day after Christmas. In Catalonia it's the traditional day to eat canelons, made from the meat roasted on Christmas Day.
Bechamel
The white sauce, made from butter, flour and milk, that blankets canelons before they're gratinated. At the top kitchens it's finished with black truffle.
Casa de menjars
A traditional Catalan home-cooking restaurant, the kind of place where canelons, escudella and fricando have been on the menu for generations.

On the menu: Canelons by the numbers

26 Barcelona restaurants on Guidavera list canelons on their menu — drawn from the 718 venues with published menus (a floor, not a total). Beyond our picks above, here are more places that serve it.

Questions

Frequently Asked Questions

All restaurants on this list were independently verified as open and serving the dishes described as of .

What's the best canelons restaurant in Barcelona?

+

Gaig is the most-cited canelons in Barcelona. The canelons Gaig with truffle cream, made by the Gaig family in les Corts, is the version most local lists rank first and the benchmark other kitchens measure against. A plate is 24 euros.

What are canelons made of?

+

Catalan canelons are pasta tubes stuffed with rostit, slow-roasted meat traditionally built from veal, pork and chicken, then gratinated under bechamel. Top kitchens finish the bechamel with black truffle and sometimes add foie to the filling.

What's the difference between canelons and Italian cannelloni?

+

Canelons are the Catalan version, filled with rostit (roast meat) under bechamel. Italian cannelloni are usually ricotta and spinach in a tomato base. Same pasta shape, genuinely different dishes. This guide is about the Catalan one.

Why do Catalans eat canelons on Sant Esteve?

+

Sant Esteve is the 26th of December, the day after Christmas. Catalan families roast meat on Christmas Day, then mince the leftovers into canelons for the 26th. It's leftovers cooking turned into one of the region's most loved dishes.

How much do canelons cost in Barcelona?

+

Canelons run about 9.50 euros a plate at classic houses like Can Culleretes and Rooster & Bubbles, around 15 to 16 euros at Ca l'Isidre, El Mercader, Casa Angela and Cafe de l'Academia, and up to 26 euros for the Gaig truffle version at Petit Comite Gaig.

Where can I find traditional canelons in Barcelona?

+

The most traditional canelons come from the historic houses: Can Culleretes (1786) serves canelons 'els de sempre', Ca l'Estevet is a long-standing Raval house with homemade canelons, and 7 Portes has run its truffled Festa Major version since 1836.

Which Barcelona restaurants do truffle canelons?

+

For truffle canelons, Gaig and Petit Comite Gaig both do the Gaig version with truffle cream, Ca l'Isidre does a version with shaved black truffle and wild mushrooms, and 7 Portes runs a truffled Festa Major cannelloni.

Where can I find modern or creative canelons in Barcelona?

+

For modern canelons, La Gormanda does a lamb and ras el hanout version, Semproniana does a black-sausage canelon, Bardeni-Caldeni runs an oxtail version, and Rooster & Bubbles does a rotisserie-chicken canelon.

Can I get canelons to take away for Sant Esteve in Barcelona?

+

Yes. Can Culleretes sells vacuum-packed canelons through its 'Culleretes A Casa' online shop, and Barcelona has specialist takeaway canelons shops that do their biggest business in the days before Sant Esteve on the 26th of December.

Where can I find the oldest canelons in Barcelona?

+

Can Culleretes, open since 1786, is the oldest restaurant in Catalonia and serves its canelons 'els de sempre'. 7 Portes (1836) is the other historic canelons house on this list, alongside the long-standing Raval house Ca l'Estevet.

Explore

Map

Justin Mota

About the author

Justin Mota

Guidavera founder

Justin Mota is the founder of Guidavera. He has lived in Spain for over 10 years and runs a native AI agency alongside building this platform. Food has always been the way Justin connects with friends, and Guidavera started as the list he kept sending to everyone visiting Barcelona. He built it for himself and his friends first, and now hopes it can transform the way people discover great food experiences everywhere.

More about Justin