🫒 Vegan Mediterranean Restaurants in Barcelona (2026)

27 restaurants 12 fully vegan 15 vegetarian

The best vegan Mediterranean restaurants in Barcelona, Spain serve falafel, hummus, tabbouleh, and more. Mediterranean cuisine is naturally rich in plant-based options.

Last updated: May 2026

#1

Blu Bar

VeganMediterranean$$
🌿🌿🌿🌿🌿5/5
📍 Rambla del Poblenou 11, 08005 Barcelona

Plant-based restaurant on Rambla del Poblenou with the most beautiful terrace in the neighbourhood. Homemade comfort food: tapas, black-doug…

#2

Rasoterra

VegetarianMediterranean$$$
🌿🌿🌿🌿🌿5/5
📍 Carrer del Palau 5, 08002 Barcelona

Michelin-recognized organic bistro in the Gothic Quarter serving seasonal Mediterranean vegan and vegetarian plates with biodynamic wines.

#3

Teresa Carles

VegetarianMediterranean$$
🌿🌿🌿🌿🌿5/5
📍 Carrer de Jovellanos 2, 08001 Barcelona

Pioneer of Barcelona's vegetarian scene since 1979, serving creative plant-based cuisine in a stunning modernist space on Carrer de Jovellan…

#4

Vegetalia

VeganMediterranean$
🌿🌿🌿🌿🌿4/5
📍 Carrer dels Escudellers, 54, 08002 Barcelona

Long-running vegan restaurant in El Born offering set lunch menus with organic Mediterranean dishes, fresh salads, and homemade desserts.

#5

Alive Restaurant

VeganMediterranean$$
🌿🌿🌿🌿🌿4/5
📍 Travessera de les Corts 180, 08028 Barcelona

100% vegan Mediterranean restaurant in Les Corts near the metro. Paellas, fideuás, sharing plates, and hearty mains. Quiet neighbourhood atm…

#6

Arròs Vegà

VeganMediterranean$$
🌿🌿🌿🌿🌿4/5
📍 Carrer de l'Assaonadors 19, 08003 Barcelona

Vegan rice specialist in El Born. Serves plant-based paellas, arròs negre with mushroom sofrito, and creamy bomba rice dishes. Weekend reser…

#7

El Celler Vegetal

VegetarianMediterranean$$$
🌿🌿🌿🌿🌿4/5
📍 Carrer dels Banys Nous 18, 08002 Barcelona

Atmospheric vegetarian wine cellar restaurant in the Gothic Quarter. Stone-walled dining room with an extensive list of natural wines and se…

#8

El Jardí de Gràcia

VegetarianMediterranean$$
🌿🌿🌿🌿🌿4/5
📍 Carrer de la Perla 15, 08012 Barcelona

Peaceful vegetarian restaurant with a hidden garden terrace in Gràcia. Serves Mediterranean-inspired seasonal plates and natural wines from …

#9

Encant Vegetarià

VegetarianMediterranean$$
🌿🌿🌿🌿🌿4/5
📍 Carrer de Rabassa 23, 08024 Barcelona

Long-standing vegetarian restaurant in Gràcia offering creative Catalan-Mediterranean dishes with seasonal organic produce. Known for its ta…

#10

Herbes Born

VegetarianMediterranean$$
🌿🌿🌿🌿🌿4/5
📍 Carrer de l'Espaseria 6, 08003 Barcelona

Vegetarian herb-themed restaurant in El Born where every dish features fresh herbs prominently. Garden terrace with a living herb wall. Cock…

#11

Maoz Falafel

VeganMiddle Eastern$
🌿🌿🌿🌿🌿4/5
📍 Carrer de Ferran 13, 08002 Barcelona

International vegan falafel chain on Carrer de Ferran near La Rambla. Self-serve unlimited salad bar with falafel pita, hummus, baba ganoush…

#12

Mar Vegana

VeganMediterranean$$
🌿🌿🌿🌿🌿4/5
📍 Passeig de Joan de Borbó 60, 08003 Barcelona

Beachfront vegan restaurant in Barceloneta reimagining seafood with plant-based ingredients. Carrot lox, heart of palm ceviche, and seaweed …

#13

Mercat Vegà Sant Antoni

VeganMediterranean$
🌿🌿🌿🌿🌿4/5
📍 Carrer del Comte Borrell 55, 08015 Barcelona

Vegan market stall turned proper restaurant near Mercat de Sant Antoni. Famous for seasonal croquetas, roasted red pepper hummus, and market…

#14

Mezze Vegà

VeganMiddle Eastern$$
🌿🌿🌿🌿🌿4/5
📍 Carrer de Ferran 22, 08002 Barcelona

Lebanese-inspired vegan restaurant in the Barri Gòtic offering generous mezze platters, kibbeh, fattoush, and freshly baked manoushe bread.

#15

Oliva Mediterrània

VegetarianMediterranean$$$
🌿🌿🌿🌿🌿4/5
📍 Passeig de Gràcia 56, 08007 Barcelona

Vegetarian Mediterranean restaurant on Passeig de Gràcia. Focuses on seasonal Catalan ingredients with a modern twist. Beautiful terrace for…

#16

El Racó de l'Àgora

VegetarianMediterranean$
🌿🌿🌿🌿🌿3/5
📍 Carrer dels Àngels 6, 08001 Barcelona

Quietly popular vegetarian restaurant tucked away in El Raval. Offers Mediterranean set lunch menus with soup, main course, and dessert. Kno…

#17

El Roure Vegetarià

VegetarianMediterranean$
🌿🌿🌿🌿🌿3/5
📍 Carrer de Numància 55, 08029 Barcelona

Quiet vegetarian restaurant in Les Corts neighborhood frequented by university students and professors. Affordable set lunch menus, homemade…

#18

El Xiringuito Veg

VegetarianMediterranean$$
🌿🌿🌿🌿🌿3/5
📍 Passeig Marítim del Bogatell 20, 08005 Barcelona

Beachside vegetarian chiringuito near Poblenou beach. Grilled vegetable skewers, patatas bravas, paella vegetal, and cold beers with sea vie…

#19

Fonda Vegetal Barceloneta

VegetarianMediterranean$
🌿🌿🌿🌿🌿3/5
📍 Carrer de Sant Miquel 28, 08003 Barcelona

Traditional-style vegetarian fonda in Barceloneta offering three-course set meals reminiscent of old fisherman's restaurants, but entirely p…

#20

Forquilla Verda

VegetarianMediterranean$
🌿🌿🌿🌿🌿3/5
📍 Carrer de Puigmartí 5, 08012 Barcelona

Homestyle vegetarian restaurant in Gràcia run by a local family. Serves a generous weekday lunch menú del día with three courses and house w…

#21

Gaudí Veg

VeganMediterranean$$
🌿🌿🌿🌿🌿3/5
📍 Carrer de la Marina 240, 08013 Barcelona

Vegan restaurant steps from La Sagrada Família with Gaudí-inspired mosaic décor. Tourist-friendly menu with tapas sampler plates, sangría, a…

#22

Habibi Falafel Eixample

VeganMiddle Eastern$
🌿🌿🌿🌿🌿3/5
📍 Carrer de Muntaner 78, 08011 Barcelona

Vegan Middle Eastern street food spot in Eixample. Crispy falafel wraps, hummus plates, baba ganoush, and freshly baked pita. Quick, afforda…

#23

Hummus Barcelona Born

VeganMiddle Eastern$
🌿🌿🌿🌿🌿3/5
📍 Carrer de l'Argenteria 68, 08003 Barcelona

Tiny Middle Eastern vegan eatery in El Born focused on hummus. Six varieties of house-made hummus served with warm pita, falafel, and pickle…

#24

L'Olla Verda

VegetarianMediterranean$
🌿🌿🌿🌿🌿3/5
📍 Carrer de Casanova 155, 08036 Barcelona

Cozy vegetarian soup and stew house in Eixample. Rotating daily menu of hearty plant-based soups, stews, and fresh-baked bread. Ideal for a …

#25

Montjuïc Veggie

VegetarianMediterranean$$
🌿🌿🌿🌿🌿3/5
📍 Avinguda del Paral·lel 88, 08001 Barcelona

Vegetarian restaurant at the foot of Montjuïc serving Mediterranean dishes on a sunny terrace. Perfect stop before or after visiting the cas…

#26

Pa i Oli Vegà

VeganMediterranean$
🌿🌿🌿🌿🌿3/5
📍 Carrer de la Ribera 14, 08003 Barcelona

Rustic vegan Mallorcan-inspired café in El Born. Specializes in pa amb oli (bread with oil and tomato), ensaimadas, and sobrassada vegana wi…

#27

Rambla Verda

VegetarianMediterranean$$
🌿🌿🌿🌿🌿3/5
📍 Rambla del Poblenou 44, 08005 Barcelona

Spacious vegetarian restaurant on Rambla del Poblenou. Mediterranean sharing plates, grilled vegetables, and sangría on a tree-lined terrace…

Frequently Asked Questions

Where can I find vegan Mediterranean restaurants in Barcelona?

VeganBites lists 27 vegan-friendly mediterranean restaurants in Barcelona, Spain. Top picks include Blu Bar, Rasoterra and Teresa Carles.

How many vegan Mediterranean restaurants are in Barcelona?

There are 27 vegan-friendly mediterranean restaurants in Barcelona. 12 are fully vegan and 15 are vegetarian with strong vegan options. Browse all with ratings and maps.

What is the best vegan Mediterranean restaurant in Barcelona?

Based on vegan ratings, Blu Bar is the top-rated vegan mediterranean restaurant in Barcelona. It has a vegan rating of 5/5.

Other Vegan Cuisines in Barcelona

Vegan Mediterranean Restaurants in Other Cities

← All restaurants in Barcelona