A colourful vegan dish on a wooden table at a Barcelona restaurant

Vegetarian and Vegan Barcelona: The Complete Plant-Based Dining Guide

Why Barcelona Is One of Europe’s Best Vegan Cities

Barcelona has quietly become one of Europe’s most vegan-friendly cities. Around 8% of Catalans now identify as vegetarian or vegan (above the EU average of 5%); the city has over 60 fully vegan restaurants; and almost every mainstream restaurant offers at least one solid vegetarian option. Add Mediterranean staples (gazpacho, escalivada, pa amb tomaquet, escudella vegetariana) that are naturally plant-based, and Barcelona is one of the most rewarding cities in southern Europe for vegan and vegetarian travellers. This complete guide to vegan barcelona covers the best vegetarian restaurants barcelona, plus traditional Catalan dishes that are accidentally vegan, and tips for navigating a tapas culture historically built on meat and seafood.

A colorful vegan salad and grain bowl on a Barcelona restaurant table

The Vegan Scene at a Glance

Barcelona has three categories of vegan-friendly establishment:

  • Fully vegan restaurants: Around 60 dedicated establishments. Concentrated in El Raval, Gracia, El Born, and Sant Antoni.
  • Vegetarian restaurants with vegan options: Around 100 more, including long-running classics.
  • Mainstream restaurants with strong vegan options: Increasingly the norm, especially in younger neighbourhoods.

HappyCow, the global vegan-restaurant directory, ranks Barcelona consistently in Europe’s top 10 vegan cities. The city hosts the annual VeggieWorld fair (October), Catalonia’s largest vegan event with 8,000+ attendees.

Top Fully Vegan Restaurants

Rasoterra (El Born)

Bistro-style fully vegan restaurant; one of the city’s most refined plant-based dining experiences. Lunch menu 16-20 EUR; dinner mains 14-22 EUR. Slow Food affiliated; locally sourced.

Teresa Carles (El Raval)

The pioneer; opened 1979 as one of Spain’s first vegetarian restaurants. Now run by Teresa’s children; sister branches Flax & Kale and Flax & Kale Pas. Wide menu of innovative vegan and vegetarian dishes. Mains 12-18 EUR.

Flax & Kale (El Raval)

The casual sister to Teresa Carles. Plant-forward menu (95% plant-based; some fish). Bowls, burgers, smoothies. Lunch 15-20 EUR; long queue at peak times.

Flax & Kale Pas (Eixample)

Smaller branch with similar menu. Often quieter; same quality. Mains 14-20 EUR.

Vacka 39 (Eixample)

Refined casual fully vegan; vegetable-forward; daily set menu. Lunch 14 EUR; refined lunch 22 EUR.

The Green Spot (El Born)

Trendy vegan restaurant with creative cocktails and global plant-based dishes. Mains 14-22 EUR. Sleek atmosphere; popular weekend brunch (book ahead).

Veggie Garden (El Raval)

Casual vegan; pizza, burgers, bowls. 8-15 EUR per person. Family-friendly.

El Vergel (Gracia)

Garden-themed casual vegan; brunch and lunch focus. Plant-based bowls, sandwiches, cakes. 10-18 EUR.

Sopa (Eixample)

Soups and bowls focused; fully vegan; quick lunch option. 8-12 EUR per person.

Bicicleta Cafe (Multiple locations)

Vegan brunch chain; banana bread, vegan pastries, sandwiches, kombucha. 6-14 EUR.

Casa Vegan (Eixample)

Casual fully vegan with diverse global menu. Mains 10-18 EUR.

The interior of a stylish vegan cafe in Barcelona with plants and natural wood

Vegan-Friendly Vegetarian Restaurants

Sesamo (El Raval)

Long-running vegetarian; Mediterranean and Middle Eastern dishes; vegan options clearly marked. 12-20 EUR.

Verdura Lila (Eixample)

Veggie-forward Eixample restaurant; large vegan menu; lunch and dinner. 14-22 EUR.

BCN Stock (Eixample)

Mediterranean veggie-forward; brunch and lunch; many vegan options. 12-18 EUR.

Cat Bar (El Born)

Vegetarian beer-and-snacks bar; vegan craft beer; tapas-style vegan plates. 6-15 EUR for sharing.

Maoz (multiple)

Falafel chain; entirely vegan; quick and affordable. 5-9 EUR.

Govinda (Gothic Quarter)

Hare Krishna-affiliated vegetarian; lunch buffet around 11 EUR; wide vegan-friendly options.

Tapas-Style Vegan Plates

Many traditional Catalan dishes are accidentally or easily made vegan. Order them at any restaurant:

  • Pa amb tomaquet: Bread rubbed with tomato and olive oil. Vegan by default.
  • Escalivada: Roasted aubergines, peppers, onions; usually with olive oil and salt; ask for “sense bacalla” (without cod).
  • Esqueixada: Traditional cod salad — NOT vegan. Skip.
  • Pa amb oli i tomaquet amb verdures: Bread, oil, tomato, with grilled vegetables.
  • Patatas bravas: Spicy potatoes; check sauce — some have egg-based aioli (skip aioli).
  • Boquerones: Anchovies — NOT vegan.
  • Croquetas de espinacas: Spinach croquettes; check for cream/dairy.
  • Espinacas a la Catalana: Spinach with raisins and pine nuts; usually vegan.
  • Setas a la plancha: Grilled mushrooms; vegan.
  • Verduras a la plancha: Grilled vegetables; vegan.
  • Olivas (olives): Always vegan; everywhere.
  • Almonds and nuts: Vegan.
  • Pimientos de Padron: Fried small green peppers with sea salt; vegan.
  • Patatas con romesco: Potatoes with romesco sauce (almonds, peppers); usually vegan.
  • Calçots con romesco: Catalan grilled spring onions, seasonal February-April; vegan if no dipping sauce contains cheese.

Vegan Catalan Specialities

  • Escudella vegetariana: Vegetable stew (request the vegetarian version specifically).
  • Coca de verdures: Catalan flatbread with vegetables.
  • Crema catalana: Traditionally egg-based; some restaurants now offer vegan versions made with coconut cream.
  • Amanida catalana: Catalan salad — usually with cured meats; ask for vegetable-only version.
  • Bunyols de quaresma: Lent doughnuts; check for milk/eggs.
  • Coca de Sant Joan: Festival bread with candied fruit; some vegan versions exist.

Vegan Markets and Self-Catering

  • Mercat de Sant Antoni: Excellent fresh vegetables; cheap.
  • Mercat de la Boqueria: Touristy but quality fresh produce.
  • Mercat de Santa Caterina: El Born; smaller; quality.
  • Mercat del Ninot: Eixample; locally focused.
  • Veritas: Organic supermarket chain; multiple Eixample locations.
  • Mercadona: Standard supermarket with substantial vegan range (own-brand “Hacendado” plant-based products).
  • Carrefour: Larger range of imported vegan brands.

Vegan Bakeries and Cafes

  • Lo de Berto (Gracia): Vegan-friendly bakery; all-vegan options.
  • Yummy Bakery (multiple): Vegan and gluten-free options.
  • The Loaf (Sant Antoni): Sourdough bakery with vegan items.
  • Cafe del Centre (Eixample): Modernist coffee shop; vegan pastries.
  • Coffeeology (Eixample): Plant milk options; vegan cakes.

Vegan Ice Cream

  • Gocce di Latte (multiple): Italian-Catalan ice cream chain; vegan options daily.
  • Boldú (multiple): Boldo’s vegan range is widely available.
  • DelaCrem (multiple): Quality ice cream chain; vegan flavours.
  • Veganoteca (Sant Antoni): All-vegan ice cream shop.

Vegan Cocktail and Wine Bars

Most cocktail bars work for vegans without modification. Key things to confirm:

  • Vermut: ask for “vermouth without garnish” if avoiding the typical olive (most are vegan but some restaurants use anchovy-stuffed olives).
  • Cocktails with cream or eggs: Espresso Martinis, white Russians, sours often contain dairy or eggs; ask.
  • Wine: most Spanish wines are vegan; some use animal-derived fining agents (isinglass, casein). Specialised stores like Vila Viniteca will guide you.
  • Beer: most Spanish craft beer is vegan; mainstream lagers (Estrella, San Miguel, Cruzcampo) are vegan.

Sample Vegan 3-Day Itinerary

Day 1

  • Brunch: Flax & Kale.
  • Lunch: Rasoterra.
  • Snack: Maoz falafel.
  • Dinner: The Green Spot.

Day 2

  • Breakfast: Bicicleta Cafe.
  • Lunch: Veggie Garden.
  • Snack: Vegan ice cream at Boldú.
  • Dinner: Teresa Carles.

Day 3

  • Brunch: El Vergel.
  • Lunch: tapas crawl on Carrer Blai (vegan options at every stop).
  • Snack: vegan pastry at Lo de Berto.
  • Dinner: Vacka 39 set menu.

Tips for Vegan Travellers in Barcelona

  • Use HappyCow app for the most up-to-date vegan restaurant locator.
  • Learn key Catalan/Spanish phrases:
    • “Soc vegana/vegano” (Catalan): I’m vegan.
    • “Soy vegana/vegano” (Spanish): I’m vegan.
    • “Sense lactosa, sense ous” (Catalan): Without dairy, without eggs.
    • “Sin lactosa, sin huevos” (Spanish): Without dairy, without eggs.
    • “Sense carn ni peix” (Catalan): Without meat or fish.
    • “Sin carne ni pescado” (Spanish): Without meat or fish.
  • Verify ingredients in croquettes, sauces, and stews — many use butter or eggs.
  • Ask for “patatas bravas” with no aioli (the hot tomato salsa is usually vegan; the white aioli often contains egg).
  • Romesco sauce is usually vegan; double-check at less-vegan-savvy restaurants.
  • Cook on your own one or two nights using market produce — supermarket prices are very reasonable.
  • Check menu del dia options proactively; many include a vegetarian main with creative seasonal vegetables.
  • Aim for newer-generation restaurants (post-2015) which tend to be more vegan-aware than 1970s-1980s establishments.

What to Avoid

  • Tortilla espanola (potato omelette) contains eggs.
  • Crema catalana traditionally contains eggs and milk.
  • Croquetas usually contain milk/cream.
  • Most paellas contain meat or seafood; vegan paellas are increasingly common but specifically requested.
  • Some olives are stuffed with anchovies — ask which are vegan.
  • Fish-based sauces (anchoa, atún) in tomato dishes.
  • Ham (jamon) is everywhere and difficult to avoid in casual restaurants — rely on dedicated vegan/vegetarian restaurants.

Frequently Asked Questions

Is Barcelona vegan-friendly?

Yes — one of Europe’s top vegan-friendly cities. 60+ fully vegan restaurants.

Best vegan restaurant?

Rasoterra (refined); Teresa Carles (classic); The Green Spot (trendy).

Are tapas vegan-friendly?

Many traditional tapas are vegan or easily veganised: pan amb tomaquet, escalivada, olives, almonds, pimientos de Padron.

What about supermarkets?

Mercadona has full vegan range (Hacendado plant-based line); Veritas is organic specialist; Carrefour has imports.

Is the Boqueria vegan-friendly?

Yes for fresh produce; many counters serve fish/meat. The fruit and vegetable counters are excellent.

Are vegan options labelled?

Increasingly yes. Use V or Vg symbols. HappyCow app helps locate certified spots.

Can I eat in mainstream restaurants?

Yes. Most Eixample restaurants offer at least one solid vegan main.

Is the cuisine cooking with butter or olive oil?

Olive oil. Butter is rare in Catalan cooking outside of pastry.

Is there vegan paella?

Yes. “Paella de verduras” is widely available; vegan versions skip the chicken stock.

Where to find vegan baked goods?

Lo de Berto (Gracia); Yummy Bakery; vegan options in supermarkets.

Are Catalan vermouths vegan?

Mostly yes. Some use animal-derived clarifiers; ask the bar.

Are there vegan cooking classes?

Yes — several culinary schools offer vegan paella and tapas classes (Cook and Taste, BCN Kitchen).

Is calcots season vegan?

Yes. The grilled spring onions and romesco dipping sauce are typically vegan.

Can I get gluten-free vegan food?

Yes. Most fully vegan restaurants offer gluten-free options. Yummy Bakery specialises in both.

Is veganism affordable in Barcelona?

Yes. Most vegan restaurants serve menu del dia at 12-18 EUR (similar to mainstream prices).

Final Thoughts: A Vegan Mediterranean Trip Done Right

The right approach to vegan barcelona mixes dedicated vegan restaurants for variety with traditional Catalan dishes that are accidentally vegan. The city’s older vegetarian classics (Teresa Carles, Sesamo) ground the scene; newer establishments (Rasoterra, The Green Spot, Vacka 39) push it forward. Combine restaurant visits with market shopping and the occasional self-cooked meal for one of the most rewarding plant-based holidays in southern Europe.

For more, see our Barcelona food pillar, the markets guide, the Catalan cuisine guide, and the food tours guide.