Vegan Mediterranean Restaurants in Barcelona — 23 Places

23 mediterranean spots 8 vegan 15 vegetarian

Barcelona, Spain has 23 vegan-friendly mediterranean restaurants. Top-rated spots include Blu Bar, Rasoterra and Teresa Carles. 8 of these are fully vegan, 15 are vegetarian. Prices range from budget-friendly ($) to upper-mid ($$$). Last updated: April 2026.

Last updated: April 2026

Blu Bar

Vegan Mediterranean $$
🌿🌿🌿🌿🌿5/5

Plant-based restaurant on Rambla del Poblenou with the most beautiful terrace in the neighbourhood. Homemade comfort foo…

Rambla del Poblenou 11, 08005 Barcelona

Rasoterra

Vegetarian Mediterranean $$$
🌿🌿🌿🌿🌿5/5

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

Carrer del Palau 5, 08002 Barcelona

Teresa Carles

Vegetarian Mediterranean $$
🌿🌿🌿🌿🌿5/5

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

Carrer de Jovellanos 2, 08001 Barcelona

Vegetalia

Vegan Mediterranean $
🌿🌿🌿🌿🌿4/5

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

Carrer dels Escudellers, 54, 08002 Barcelona

Alive Restaurant

Vegan Mediterranean $$
🌿🌿🌿🌿🌿4/5

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

Travessera de les Corts 180, 08028 Barcelona

Arròs Vegà

Vegan Mediterranean $$
🌿🌿🌿🌿🌿4/5

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

Carrer de l'Assaonadors 19, 08003 Barcelona

El Celler Vegetal

Vegetarian Mediterranean $$$
🌿🌿🌿🌿🌿4/5

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

Carrer dels Banys Nous 18, 08002 Barcelona

El Jardí de Gràcia

Vegetarian Mediterranean $$
🌿🌿🌿🌿🌿4/5

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

Carrer de la Perla 15, 08012 Barcelona

Encant Vegetarià

Vegetarian Mediterranean $$
🌿🌿🌿🌿🌿4/5

Long-standing vegetarian restaurant in Gràcia offering creative Catalan-Mediterranean dishes with seasonal organic produ…

Carrer de Rabassa 23, 08024 Barcelona

Herbes Born

Vegetarian Mediterranean $$
🌿🌿🌿🌿🌿4/5

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

Carrer de l'Espaseria 6, 08003 Barcelona

Mar Vegana

Vegan Mediterranean $$
🌿🌿🌿🌿🌿4/5

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

Passeig de Joan de Borbó 60, 08003 Barcelona

Mercat Vegà Sant Antoni

Vegan Mediterranean $
🌿🌿🌿🌿🌿4/5

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

Carrer del Comte Borrell 55, 08015 Barcelona

Oliva Mediterrània

Vegetarian Mediterranean $$$
🌿🌿🌿🌿🌿4/5

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

Passeig de Gràcia 56, 08007 Barcelona

El Racó de l'Àgora

Vegetarian Mediterranean $
🌿🌿🌿🌿🌿3/5

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

Carrer dels Àngels 6, 08001 Barcelona

El Roure Vegetarià

Vegetarian Mediterranean $
🌿🌿🌿🌿🌿3/5

Quiet vegetarian restaurant in Les Corts neighborhood frequented by university students and professors. Affordable set l…

Carrer de Numància 55, 08029 Barcelona

El Xiringuito Veg

Vegetarian Mediterranean $$
🌿🌿🌿🌿🌿3/5

Beachside vegetarian chiringuito near Poblenou beach. Grilled vegetable skewers, patatas bravas, paella vegetal, and col…

Passeig Marítim del Bogatell 20, 08005 Barcelona

Fonda Vegetal Barceloneta

Vegetarian Mediterranean $
🌿🌿🌿🌿🌿3/5

Traditional-style vegetarian fonda in Barceloneta offering three-course set meals reminiscent of old fisherman's restaur…

Carrer de Sant Miquel 28, 08003 Barcelona

Forquilla Verda

Vegetarian Mediterranean $
🌿🌿🌿🌿🌿3/5

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

Carrer de Puigmartí 5, 08012 Barcelona

Gaudí Veg

Vegan Mediterranean $$
🌿🌿🌿🌿🌿3/5

Vegan restaurant steps from La Sagrada Família with Gaudí-inspired mosaic décor. Tourist-friendly menu with tapas sample…

Carrer de la Marina 240, 08013 Barcelona

L'Olla Verda

Vegetarian Mediterranean $
🌿🌿🌿🌿🌿3/5

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

Carrer de Casanova 155, 08036 Barcelona

Montjuïc Veggie

Vegetarian Mediterranean $$
🌿🌿🌿🌿🌿3/5

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

Avinguda del Paral·lel 88, 08001 Barcelona

Pa i Oli Vegà

Vegan Mediterranean $
🌿🌿🌿🌿🌿3/5

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

Carrer de la Ribera 14, 08003 Barcelona

Rambla Verda

Vegetarian Mediterranean $$
🌿🌿🌿🌿🌿3/5

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

Rambla del Poblenou 44, 08005 Barcelona

Frequently Asked Questions

Where can I find vegan mediterranean food in Barcelona?

VeganBites lists 23 vegan-friendly mediterranean restaurants in Barcelona, Spain. Popular options include Blu Bar, Rasoterra, Teresa Carles. Each listing includes ratings, price range, and address.

How many vegan mediterranean restaurants are in Barcelona?

There are currently 23 vegan-friendly mediterranean restaurants listed in Barcelona. 8 are fully vegan and 15 are vegetarian. This list is updated regularly as new venues are added.

What is the best vegan mediterranean restaurant in Barcelona?

Based on vegan ratings and reviews, Blu Bar is the top-rated vegan mediterranean restaurant in Barcelona. It has a vegan rating of 5/5. Browse all 23 options to find your perfect match.

Other Cuisines in Barcelona

Vegan Mediterranean in Nearby Cities

← All restaurants in Barcelona