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
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
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
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 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 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
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
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
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 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
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
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
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.