Top 10 vegan restaurants in Barcelona, RANKED

Planning a trip to this historic Spanish city and want to find some great plant-based eateries? Thankfully, you’ll be spoilt for choice. So, read on to find out more.

As veganism becomes an increasingly popular lifestyle choice across the globe, more and more restaurants are improving their vegan menu options.

Barcelona is one of the most-visited cities in Europe, with travellers from all over the world descending on the city streets to soak up the history and culture of this great city.

Thankfully, for those visiting, Barcelona is a very vegan-friendly city. So, today, we’re ranking the top ten best vegan restaurants in Barcelona you need to check out.

10. Roots & Rolls for unbelievable vegan sushi

Roots and Rolls is one of the best vegan restaurants in Barcelona.
Credit: Instagram / @rootsandrolls

Offering up delicious vegan Japanese cuisine, plus curries, tacos, and more, Roots & Rolls is the perfect spot for a quick bite to eat.

With a wide range of vegan sushi, complete with fresh and pickled vegetables, vegan cheeses, and more, the menu options here are truly remarkable. They even have a great range of vegan cakes for dessert.

Address: C. del Consell de Cent, 401, bajos, 08009 derecha, Barcelona, Spain

9. Good Shit, Vegan Kebabs ‒ for street food with a little conscience

Good Shit is one of the best vegan restaurants in Barcelona.
Credit: Instagram / @goodshitvegan

For tasty vegan street food, we highly recommend checking out Good Shit, Vegan Kebabs. A true delight for the tastebuds, this is undoubtedly one of the best vegan restaurants in Barcelona.

Their tagline, ‘Street Food with a Little Conscience’, means you can enjoy a little indulgence without feeling guilty about your environmental impact. So, what’s not to love about this funky vegan restaurant?

Address: Carrer del Torrent de l’Olla, 138, 08012 Barcelona, Spain

8. Maoz Vegetarian ‒ for great vegetarian food and delicious vegan options

Maoz is one of the best vegan restaurants in Barcelona.
Credit: Instagram / @maozbarcelona

This popular vegetarian restaurant offers a wide range of delicious vegan options. Maoz Vegetarian is a quick and easy counter-serve falafel bar that allows diners to build their own dishes.

With a wide range of vegan and vegetarian options, including rice bowls, pittas, and fresh juices, this is the perfect spot for a delicious lunch.

Address: Carrer de Ferran, 13, 08002 Barcelona, Spain

7. Sinless ‒ healthy food and guilt-free options

Sinless is one of the best Vegan restaurants in Barcelona.
Credit: Instagram / @sinless_oficial

Sinless is a modern and vibrant vegan restaurant specialising in raw food and delicious healthy options.

Their extensive menu features everything from vegan breakfast options to veggie burgers, salads, rice bowls, snacks, and much more.

Address: Carrer de Balmes, 64 Principal, 08007 Barcelona, Spain

6. Rasoterra ‒ for fine-dining vegan cuisine

Rasoterra is one of the best vegan restaurants in Barcelona.
Credit: Instagram / @rasoterrabcn

Rasoterra specialises in creative vegetarian dishes made using sustainable ingredients. Popular among vegans, vegetarians, and even meat-eaters, this is a chic restaurant you won’t want to miss.

For fine dining cuisine and local wines, this is a great spot for a special occasion or delicious gastronomic experience.

Address: Carrer del Palau, 5, 08002 Barcelona, Spain

5. Biocenter ‒ for delicious homemade food

The food here looks fresh and delicious.
Credit: Facebook / @RestaurantBiocenter

Serving up homemade vegetarian and vegan food, Biocenter is undoubtedly one of the best vegan restaurants in Barcelona.

Their daily menu features everything from tofu to seitan, vegan burgers to salads. So, no matter what you’re in the mood for, the tasty vegan dishes here are sure to cater.

Address: Carrer del Pintor Fortuny, 25, 08001 Barcelona, Spain

4. Vegan Junk Food Bar ‒ in the heart of the city

Look at the burgers from Vegan Junk Food Bar!
Credit: Facebook / Vegan Junk Food Bar Spain

Offering a fantastic range of sustainable vegan junk food, Barcelona’s Vegan Junk Food Bar is a refreshing treat in the heart of the city.

This funky eatery and burger bar serves a fantastic range of fan favourite dishes on their a la carte menu. Diners can enjoy indulgent burgers, loaded fries, vegan beer, and more.

Address: 1, Carrer de Manresa, 4, 08003 Barcelona, Spain

3. Flax & Kale ‒ for delicious healthy food

The variety here is amazing.
Credit: Instagram / @flaxandkale

Serving up tasty, healthy, sustainable food, Flax & Kale has various outlets across the city that specialise in delicious lunch and dinner menus and great drinks.

Inspired by international cuisine, this minimalist and modern eatery offers everything from superfood pizzas to kale chips and more. They even offer a range of Catalan beers, wines, and other drinks.

Address: Carrer dels Tallers, 74b, 08001 Barcelona, Spain

2. Hummus Barcelona ‒ for delightful Middle Eastern cuisine

Hummus has delicious fresh vegan food.
Credit: Instagram / @hummusbarcelona

Hummus Barcelona is a popular vegetarian restaurant that specialises in Middle Eastern cuisine.

If you’re in the mood for a quick and tasty vegan dish, you can choose from falafel, couscous, seitan, and more.

Address: Carrer de València, 227, 08007 Barcelona, Spain

1. The Green Spot ‒ for a wide range of plant-based dish options

The green spot has great plant-based options.
Credit: Facebook / @thespotbarcelona

Specialising in fresh and healthy European and Mediterranean cuisine, The Green Spot is one of our favourite vegan restaurants in Barcelona.

Serving up everything from roasted cauliflower, kohlrabi carpaccio, pita nachos, and a range of craft beer, those pursuing a plant-based diet will be spoilt for choice.

Address: Carrer de la Reina Cristina, 12, 08003 Barcelona, Spain

Notable mentions

This place looks delicious.
Credit: Instagram / @cactuscatbar

Sant Antoni Food Market: Sant Antoni Food Market offers a great range of vegan options, with retailers offering everything from Asian dishes to Basque cuisine and more.

Veg World India: If you fancy some delicious vegan Indian food, then you need to check out this incredible Indian restaurant.

CactusCat Bar: Ranked among the best vegan cocktail bars in the city, CactusCat Bar serves a great range of brunch options, vegan tapas, cocktails, craft beer, and more.

The Living Food: This vegan restaurant and organic shop offers a great range of delicious plant-based foods, including homemade cashew cheese, superfood, and supplements.

FAQs about the best vegan restaurants in Barcelona

Churros are traditionally vegan!

Is Barcelona vegan friendly?

Yes! There are plenty of fantastic vegan and vegan-friendly restaurants in Barcelona.

Are churros in Spain vegan?

Traditional Spanish churros are vegan. However, it’s best to enquire about the ingredients before ordering just to be sure.

What percent of Spain is vegan?

According to the most recent statistics, around 0.8 percent of the Spanish population is vegan.

Siân McQuillan
Siân McQuillan
Siân McQuillan is a writer and travel lover from County Down, Northern Ireland. While she enjoys travelling to other countries and exploring new places, she loves nothing more than discovering all the wonders her home country of Ireland has to offer. When not writing about her travel experiences, Siân can be found exploring the great outdoors and will more than likely be somewhere near the Mourne Mountains or the Causeway Coast.

Related Articles

Stay Connected


Latest Articles