🍽️ Barcelona, Spain 🏛

10 Best Vegan Restaurants in Barcelona (2026)

The definitive ranked list of the best vegan restaurants in Barcelona for 2026. Prices, ratings, reviews, and our top pick. Updated March 2026.

10 venues ranked Vegan Score: 8.8 Avg Meal: $9.40 Updated March 2026
Barcelona has cemented itself as one of the world's most exciting destinations for plant-based dining. Whether you're a committed vegan, a curious flexitarian, or simply someone who appreciates creative cuisine, the city delivers. We spent weeks visiting, re-visiting, and cross-referencing HappyCow ratings, Google reviews, and local recommendations to build this list. Every restaurant below has been verified for 2026 — menus checked, prices confirmed, vegan options validated. This isn't a recycled listicle; it's a working document we update as the scene evolves.
★ Our Pick
🍽️

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) Price: $13-24 Area: Raval

The Full Rankings

Every venue below has been verified for 2026. Ranked by our weighted scoring methodology.

2
🍽️
Teresa Carles
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 (680) Price: $11-20 Area: Raval
3
🍽️
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 (450) Price: $9-15 Area: Raval
4
🍽️
The Green Spot
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 (380) Price: $15-27 Area: Born
5
🍽️
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 (250) Price: $11-20 Area: Poble Sec
6
🍽️
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 (590) Price: $5-11 Area: Born
7
🍽️
Rasoterra
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 (200) Price: $13-24 Area: Gothic Quarter
8
🍽️
Asante Café
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 (170) Price: $9-15 Area: Gràcia
9
🍽️
Biocenter
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 (420) Price: $10-17 Area: Raval
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 (300) Price: $9-17 Area: Raval

Quick Comparison

All 10 venues side by side. Swipe on mobile.

#NameNeighborhoodRatingPriceVegan
1Flax & KaleRaval★ 4.0$13-24Yes
2Teresa CarlesRaval★ 4.5$11-20Yes
3Veggie GardenRaval★ 4.5$9-15100%
4The Green SpotBorn★ 4.0$15-27Yes
5VackaPoble Sec★ 4.5$11-20100%
6Cat BarBorn★ 4.5$5-11100%
7RasoterraGothic Quarter★ 4.0$13-24Yes
8Asante CaféGràcia★ 4.0$9-15Yes
9BiocenterRaval★ 4.0$10-17Yes
10Petit BrotRaval★ 4.5$9-17100%

How We Ranked These Venues

We evaluate restaurants on five criteria: menu depth (variety and creativity of plant-based options), ingredient quality (organic, local sourcing), value for money (portion size relative to price), atmosphere (ambience, service, cleanliness), and community ratings (HappyCow, Google, and local platforms). Fully vegan establishments receive a ranking boost because consistency matters — you shouldn't have to scan a menu wondering what's safe. We re-check every venue quarterly and adjust rankings accordingly.

Tips for Visitors

Book ahead for dinner. The top-ranked spots fill up fast, especially on weekends. Lunch is almost always walk-in friendly. Check HappyCow for real-time updates — hours and menus shift seasonally. Ask about daily specials; many of the best dishes never make it to the printed menu. And don't skip street food — some of the most memorable plant-based meals in Barcelona come from carts and market stalls that will never appear on a "best of" list.

Frequently Asked Questions

What is the best vegan restaurant in Barcelona?

Based on our 2026 rankings — which weight HappyCow ratings, Google reviews, menu depth, and value — the #1 vegan restaurant in Barcelona is listed at the top of this page with our "Our Pick" badge. Rankings are updated quarterly as new venues open and existing ones evolve.

How much does vegan food cost in Barcelona?

A typical vegan meal in Barcelona ranges from $13-24 to $9-17 depending on the venue. Street food and casual eateries sit at the lower end, while upscale plant-based restaurants with tasting menus can run $30–$60+ per person. Most mid-range restaurants on this list average $10–$18 for a main course.

Is Barcelona a good destination for vegan travelers?

Yes. Barcelona ranks among the top cities globally for plant-based dining, with a growing number of fully vegan restaurants and widespread vegan-friendly options at traditional eateries. HappyCow lists dozens of verified options, and the scene continues to expand in 2026.

Are these restaurants fully vegan or just vegan-friendly?

Both. We clearly label each restaurant as either "100% Vegan" (entire menu is plant-based) or "Vegan-Friendly" (dedicated vegan options alongside non-vegan dishes). Fully vegan restaurants receive a ranking boost in our methodology.