🍴 Barcelona, Spain

Plant-Based Restaurants in Barcelona

10 verified venues. Prices in local currency, HappyCow ratings, and honest verdicts from the Leaf & Roam team.

01

Flax & Kale

Flexitarian (80% plant-based)
Carrer dels Tallers 74B, 08001 Barcelona

The flagship of Teresa Carles' plant-forward restaurant empire, Flax & Kale serves an 80% plant-based menu in a stunning multi-level space with a retractable roof. Their signature flexitarian approach, creative cocktail program, and dishes like the Impossible pizza and raw pad thai have made it Barcelona's most recognizable health-conscious brand.

HappyCow: β˜…β˜…β˜…β˜…β˜† 4.0/5 (520+ reviews)
Google: 4.3/5
Price: $13-24 (€12-22)
02

Teresa Carles

Vegetarian with extensive vegan options
Carrer de Jovellanos 2, 08001 Barcelona

The restaurant that launched Barcelona's plant-based revolution, Teresa Carles has been championing vegetarian and vegan cuisine since 1979. Their legendary lunch buffet, seasonal tasting menus, and signature dishes like the raw pizza and green juice flights remain essential Barcelona dining experiences.

HappyCow: β˜…β˜…β˜…β˜…β˜† 4.5/5 (680+ reviews)
Google: 4.4/5
Price: $11-20 (€10-18)
03

Veggie Garden

100% Vegan
Carrer dels Γ€ngels 3, 08001 Barcelona

A beloved all-vegan restaurant near MACBA offering a daily set lunch menu that draws students, artists, and tourists alike. Veggie Garden is known for generous portions of globally inspired dishes, from Thai green curry to mushroom risotto, all at prices that make it one of the best-value vegan meals in the city center.

HappyCow: β˜…β˜…β˜…β˜…β˜† 4.5/5 (450+ reviews)
Google: 4.4/5
Price: $9-15 (€8-14)
04

The Green Spot

Vegetarian with comprehensive vegan menu
Carrer de la Reina Cristina 12, 08003 Barcelona

An upscale vegetarian restaurant from the NH Hotel Group occupying a dramatic high-ceilinged space in Born with an open kitchen and tropical plant installations. Their Mediterranean-Asian fusion menu features standout vegan dishes like dim sum, black truffle croquettes, and a celebrated vegan tasting menu.

HappyCow: β˜…β˜…β˜…β˜…β˜† 4.0/5 (380+ reviews)
Google: 4.2/5
Price: $15-27 (€14-25)
05

Vacka

100% Vegan
Carrer del Poeta Cabanyes 6, 08004 Barcelona

A creative vegan bistro in Poble Sec run by a chef who trained in Michelin-starred kitchens before committing to fully plant-based cooking. Vacka's seasonal tasting menu features refined dishes like smoked aubergine tataki and truffle celeriac ravioli that challenge the boundaries of what vegan cuisine can be.

HappyCow: β˜…β˜…β˜…β˜…β˜† 4.5/5 (250+ reviews)
Google: 4.6/5
Price: $11-20 (€10-18)
06

Cat Bar

100% Vegan
Carrer de la BΓ²ria 17, 08003 Barcelona

A punk-rock vegan burger joint and bar in the Born neighborhood that has been a scene staple since 2008. Cat Bar serves creative vegan burgers, nachos, and craft beers in a lively atmosphere with live music and DJ sets. Their BBQ jackfruit burger and housemade seitan wings are cult favorites.

HappyCow: β˜…β˜…β˜…β˜…β˜† 4.5/5 (590+ reviews)
Google: 4.3/5
Price: $5-11 (€5-10)
07

Rasoterra

Vegetarian with extensive vegan options
Carrer del Palau 5, 08002 Barcelona

A slow-food vegetarian bistro in the Gothic Quarter championing organic and biodynamic ingredients from Catalan farms. Rasoterra's seasonal menu rotates weekly, with dishes like charred leek with romesco, wild mushroom croquetas, and organic wine pairings drawing a sophisticated local crowd.

HappyCow: β˜…β˜…β˜…β˜…β˜† 4.0/5 (200+ reviews)
Google: 4.3/5
Price: $13-24 (€12-22)
08

Asante CafΓ©

Primarily vegan
Travessera de GrΓ cia 159, 08012 Barcelona

A health-focused brunch cafe in the bohemian GrΓ cia neighborhood serving colorful acai bowls, avocado toast variations, and house-made granola with plant milks. Asante also functions as a wellness shop selling organic cosmetics, superfoods, and eco-friendly lifestyle products sourced from ethical brands.

HappyCow: β˜…β˜…β˜…β˜…β˜† 4.0/5 (170+ reviews)
Google: 4.4/5
Price: $9-15 (€8-14)
09

Biocenter

Vegetarian with many vegan options
Carrer del Pintor Fortuny 25, 08001 Barcelona

Barcelona's oldest vegetarian restaurant, Biocenter has been serving organic plant-based meals since 1980. Their affordable daily set menu features macrobiotic-inspired dishes, fresh salads, and hearty grain bowls. The no-frills approach and consistent quality have earned four decades of loyal patronage.

HappyCow: β˜…β˜…β˜…β˜…β˜† 4.0/5 (420+ reviews)
Google: 4.2/5
Price: $10-17 (€9-16)
10

Petit Brot

100% Vegan
Carrer del Doctor Dou 10, 08001 Barcelona

Barcelona's premier raw vegan restaurant and dehydration kitchen, Petit Brot crafts entirely uncooked dishes using organic ingredients processed below 42Β°C. Their raw lasagna with cashew bΓ©chamel, living pizza on sprouted flax crust, and raw chocolate torte showcase the creative possibilities of raw cuisine at its finest.

HappyCow: β˜…β˜…β˜…β˜…β˜† 4.5/5 (300+ reviews)
Google: 4.5/5
Price: $9-17 (€8-16)