20+ Best Vegan Restaurants in Barcelona & More
Barcelona is one of my favorite cities and one of the best cities to visit in Spain! It is a city full of life, culture, beauty and it doesn’t hurt that year-round it has pretty marvelous weather. From the unique art of Antoni Gaudí that fills Park Güell to amazing vegan restaurants, shopping, and nightlife — there is something for everyone to enjoy! This guide is filled with the best vegan restaurants in Barcelona—it will help you plan your entire adventure, from breakfast to dinner and everything in between!
One last thing, if you’re feeling a little anxious about traveling as a vegan, be sure to check out my vegan travel tips!
This article contains affiliate links (paid links) and Veggies Abroad is a member of Amazon Services LLC Associated Program. At no cost to you, I may earn a small commission if you make a purchase — this helps keep Veggies Abroad churning out free content! For an explanation of our advertising partnerships, please review our privacy policy.
Must-Visit Vegan Restaurants in Barcelona
Get ready to eat! Barcelona has a show stopping selection of vegan restaurants, bakeries, and specialty markets peppered throughout the city. TIP: If you visit in late January – March, you’ll still experience temperate weather with fewer tourists and it will be less expensive! On average it is in the low 60’s with a bit more rain in March than January or February.
Rasoterra
Carrer del Palau, 5, 08002 Barcelona
Veggie-forward menu with natural wines.
One of Barcelona’s best plant-based restaurants! Their veggie-forward menu features local and seasonal produce paired with some of the best natural wines. They’re creating the ultimate veggie experience that even a meat eater would enjoy! Don’t miss one of their cleverly crafted tasting menus!
Cat Bar
Carrer de la Mercè, 29, 08002 Barcelona
Hip hangout for junk food and cat lovers.
All the cat lovers out there will get a kick out of this cat-themed vegan restaurant! Their menu features cactus cat sandwiches (it’s really made with cacti), tofish and chips, and burgers. They’ve also got great gluten-free options!
Roots & Rolls
C. del Consell de Cent, 401, bajos, 08009 derecha, Barcelona
Creative vegan sushi & Asian cuisine.
An innovative and exciting fusion of Asian and Japanese cuisine, but what they’re really known for is their creative vegan sushi. Forget about boring avocado cucumber rolls, they’re rolling up sushi with a unique combination of ingredients like BBQ jackfruit, dill cream “cheese”, black quinoa rice, and much more. Whatever you choose, don’t miss their Jumpin’ Jack Roll (heüra, bbq jackfruit, nut lettuce, caramelized onions, sesame, aioli, house-made hoisin sauce & black rice).
Santa Vegana
Carrer de n’Arai, 1, 08002 Barcelona
Casual vegan cafe with sandwiches, pastries, & more.
It’s hard to categorize this charming vegan café because it has a little bit of everything! Start your day with a latte and Spanish tortilla, or refuel in the afternoon with a house-made sandwich and slice of cake! It’s always nice to have options, right?
Amarre 69
Pg. de Joan de Borbó, 69, 08003 Barcelona
Globally-inspired vegan eats.
On a sunny day, there is nothing better than grabbing a drink and sitting on the patio at this hip vegan spot! Aside from refreshing cocktails, you’ll also love their tofu and pineapple ceviche, house-made cheeses, burgers, and more.
Alive Restaurant
Travessera de les Corts, 180, 08028 Barcelona
Diverse selection of vegan tapas, sweets, & more.
Although this vegan restaurant is a little outside of the city center, it’s worth the trek (especially if you’re gluten-free). Their menu features a globally-inspired mix of dishes from veggie cod fritters to cashew cheese fondue! Gluten-free and dishes that can be made gluten-free are well marked!
Vegan Mount
C/ de València, 506, 08013 Barcelona
Delicious mix of globally-inspired vegan comfort food.
When I say this vegan restaurant has a little bit of everything, it seriously does! It’s hard to decide between bowls of Yakisoba, patatas bravas, veggie Biryani, burgers, and so much more. Make sure you go hungry!
Mundo Vegan
carr. de Muntaner, 106, L’Eixample, 08036 Barcelona
Vegan pizza, burgers, bowls, & more.
This spot is on a mission to change the world though it’s cruelty-free cuisine! Their diverse menu has a little bit of everything — pizza, salad, bowls, burgers, and more. One more bonus, there are a ton of gluten-free options!
Maoz Vegan
Carrer de Ferran, 13, 08002 Barcelona
Fast-casual vegan Middle Eastern spot.
This Middle Eastern vegetarian chain has been delighting customers for years with its veggie-packed menu! You can create a yummy falafel sandwich or bowl and add on house-made soups, fries, and more.
Gallo Santo Gracia Veg Mex and Cocktails
Carrer del Torrent de l’Olla, 64, Gràcia, 08012 Barcelona
Vegan Tex-Mex cuisine — tacos, nachos, & more.
Veg Mex is the best form of Tex Mex! This vegan spot has so much to love, make sure you come hungry! You’ll find giant burritos loaded with tinga mushrooms, or jackfruit, creative crispy tacos, flavorful bowls, and plenty of tequila and mezcal!
Pötstot
C/ de València, 204, L’Eixample, 08011 Barcelona
Vegan & gluten-free restaurant.
If you’re vegan AND gluten-free you must visit this sophisticated spot tucked away right in the heart of Barcelona. In addition to being able to eat everything on the menu, this is also your opportunity to try many traditional Spanish dishes that are usually gluten-filled! You’ll find favorites like spinach croquettes, tortillas, colorful paellas, and much more. One more bonus: the menu is also marked for other allergens in case you also need to avoid nuts or soy.
Vegan Junk Food Bar
1, Carrer de Manresa, 4, 08003 Barcelona
Over the top vegan burgers, loaded fries, & more.
This bright, graffiti-covered vegan junk food spot has everything you’ve dreamt about (food-wise) and more! Whether you’re in the mood for a giant, fully loaded-burger or an equally loaded order of fries, they’ve got it! Along with so many other tempting eats and a gluten-free menu!
Upscale Vegan & Vegetarian Restaurants in Barcelona
If you’re looking for a special dining spot, look no further than these vegetarian & vegan restaurants in Barcelona.
The Green Spot
Carrer de la Reina Cristina, 12, 08003 Barcelona
Vegetarian spot with a globally-inspired menu.
A chic little spot with a creative mix of globally-inspired cuisine. Their vegetarian menu has everything from hearty bowls of pasta to kale chips. Make sure you save room for one of their sinfully sweet treats — how can you resist a vegan brownie with ice cream!?
Velada – Vegan Tapas and Cocktails
C/ de Ferran, 25, Ciutat Vella, 08002 Barcelona
Chic vegan tapas & cocktail bar.
If you’re looking for a sophisticated spot for a fun and tasty night out, look no further! Enjoy creative cocktails as you make your way through their diverse tapas menu from classic patatas bravas to salmon tartare (vegan, of course)!
Vegetarian Restaurants in Barcelona
There are a literal ton more vegetarian restaurants in Barcelona but this guide might never end (and, you’ll definitely stop reading)! So, here are just a few great spots.
Teresa Carles
Carrer de Jovellanos, 2, 08001 Barcelona
Seasonal dishes with gluten-free & nut-free options.
This vegetarian café has a creative selection of seasonal dishes — the owner’s goal is to get people to eat healthier! Feel good with things like their expertly spiced Mediterranean kale chips but for something heartier check out the jack fruit tacos and portabella dumplings. Gluten-free, and nut-free items are available — everything is well marked on their menu.
Quinoa Bar Vegetarià
Travessera de Gràcia, 203, 08012 Barcelona
Vegetarian spot with a mix of tapas, burgers, & more.
At this charming vegan café you can start your day with avocado toast and come back later for an order of Super Nachos or Bahn Mi; just don’t forget dessert! They an excellent selection of smoothies, milkshakes, and cocktails.
Fat Veggies
C/ de Bailèn, 83, L’Eixample, 08009 Barcelona
$$ Traditional eats with a healthful spin (breakfast, lunch, & dinner)
If everyone could get their hands on veggies like these, I think people will have no problem consuming the recommended daily amount! This vegetarian spot has an awesome veggie-forward menu with plenty of vegan options.
Sopa
Carrer de Roc Boronat, 114, 08018 Barcelona
Casual spot with a changing menu of salad, soup, & more.
This fast-casual vegetarian spot has more than soup (sopa means soup in Spanish)! Their lunch menu changes daily and features multiple soups, salads, and entrees. You can expect to find traditional veganized Spanish favorites along with other globally-inspired fare and desserts.
Vegan Breakfast & Brunch Spots in Barcelona
Get ready to start your day with vegan pancakes, acai bowls, cold-pressed juices, pastries, and much more at these vegan and vegan-friendly restaurants in Barcelona!
Cafe Equilibrium
C/ de València, 352, 08009 Barcelona
Vegan breakfast & brunch cafe.
An entire vegan café devoted to breakfast and brunch! Their amazing menu seriously has something for everyone, from savory omelets with grilled tomato to stacks of fluffy little pancakes covered in berry compote! On top of some of the best vegan breakfast eats in Barcelona, they also have terrific house-made desserts.
Eat My Trip Barcelona
C. del Consell de Cent, 378, 08009 Barcelona
Vegan-friendly brunch cafe.
This Barcelona brunch spot is quite popular with just about every type of diner, and once you see their stack of vegan pancakes covered in cotton candy, you’ll know why. Their vegan-friendly menu always has multiple options that are sure to please (including the epic cotton candy pancakes)!
Green & Berry
C/ d’Enric Granados, 153, 08008 Barcelona
Health vegan brunch cafe with juices, bowls, pancakes, & more.
This trendy vegan spot is effortlessly cool and the perfect place to start your day! Their menu focuses on healthy, nutrient-dense options and begins with an extensive lineup of cold-pressed juices and superfood smoothies. On the food side, they have pitaya bowls, porridge, pancakes, huevos rancheros, and much more!
Faire. Brunch & Drinks
Carrer de Girona, 81, 08009 Barcelona
Hip vegetarian brunch & tapas cafe.
Every day (except Tuesday), this vegetarian breakfast and brunch restaurant delights diners with a lineup of sweet and savory eats. The menu is well-marked for vegan options.
Hammock Juice Station
C/ de Mallorca, 308, 08037 Barcelona
Vegan-friendly menu with toast, juice, & more.
This vegan-friendly juice café has way more than juice to start your day! Enjoy golden pancakes covered in coconut cream, thick slices of avocado toast, acai bowls, and more.
Vegan Bakeries & Ice Cream in Barcelona
No matter what your sweet tooth is craving, you’ll find it in Barcelona!
Areca Bakery
Carrer del Torrent de l’Olla, 90, 08012 Barcelona
Vegan donuts & specialty coffee.
If you love donuts, you won’t want to pass up this jaw-dropping vegan donut spot in Barcelona! Their menu features classic donuts covered in icing and creative favorites like cookie dough, pistachio cream, passionfruit cheesecake, and more.
La Besneta
C/ de Torrijos, 37, 08012 Barcelona
The first vegan patisserie in BCN.
This simple vegan bakery has an endless selection of sweets to tantalize your taste buds — from decadent cupcakes and brownies to light and airy pastries. They also have gluten-free options.
The Vegan Corner
Carrer d’Ataülf, 5, 08002 Barcelona
Vegan pastries, cake, donuts, & more.
This plant-based coffee shop has so many things to fall in love with — flaky pastries, decadent cakes, fluffy donuts, and more. They also have a small food menu; in case you need more than sweets.
Vegan Shops & Markets in Barcelona
The vegan fun doesn’t end in Barcelona with just restaurants and cafes; there are multiple fantastic fully vegan shops and markets that you shouldn’t miss.
La Veganeria del Born
Av. de Francesc Cambó, 16 Mercat Santa Caterina
Vegan cheese & meat shop.
Tucked inside the Santa Caterina Market is this vegan cheese and meat shop! Behind their glass case, you’ll find loads of vegan cheeses from pungent blue to creamy mozzarella, along with sausages, sandwich meat, burgers, and so much more! This is such a unique spot; you shouldn’t miss it.
Mercado de La Boqueria
La Rambla, 91, 08001 Barcelona
The largest market in BCN.
The most famous and largest public market in Barcelona has hundreds of vendors, some of which are vegan-friendly. It’s an excellent place to peruse fresh fruits, juices, and every type of cuisine you can imagine. Even if you don’t eat here, it is a great place to check out.
Vegans & Bio by The Plant Based Market
Avinguda Diagonal, 329, 08009 Barcelona
Fully vegan supermarket.
This vegan supermarket has so many unique products! Even if you don’t truly need anything, you must go and check out the sea of vegan products — they have everything from gummy candy to red pepper sausages!
V Market
Carrer de Castanys, 27, 08005 Barcelona
Small vegan shop with all the essentials.
This little vegan shop recently opened and has shelves stocked with popular products from Violife, Oatly, Whole Earth, Sheese, and more. They also have vegan tees, bags, and a coffee takeaway.
Veggieland (formerly Vegacelona)
C/ de Sant Antoni Maria Claret, 98, 08025 Barcelona
Vegan market & shop.
It’s incredible and a little unbelievable that Barcelona has three vegan markets! This is another excellent spot to pick up a range of vegan food products. They also have a small section of supplements and books.
VEGAN-FRIENDLY ACTIVITY
Check out this vegan-friendly charcuterie, cheese & wine pairing
Is Barcelona Vegan-Friendly?
Well, if you’ve made it this far in the guide, then I think you already know the answer! Yes! Barcelona is very vegan-friendly — actually more friendly than I anticipated. You’ll find over 50 vegan restaurants, vegan markets, and shops, plus loads of spots that are vegan-friendly! According to HappyCow, the number of vegan-friendly businesses has grown by 173% since 2022. On top of all that, just outside of the city, you’ll find one of the largest vegan festivals in Europe — Vegan Fest Catalunya.
Vegan-Friendly & Eco-Friendly Hotels in Barcelona
Carrer de la Boqueria, 10, 08002 Barcelona, Spain
This charming, vegan-friendly boutique hotel is right next to the bustling La Boqueria Market and a short walk from the Liceu metro station — the perfect location for exploring the city. In addition to its location, they offer vegan options on its dining menus, along with free bike rentals.
C/ de Bergara, 8, 08002 Barcelona, Spain
Right in the heart of Barcelona you’ll find this green, 4-star hotel. It’s one of the few hotels in the city that’s been awarded the Biosphere Responsible Tourism certificate. A few of their eco initiatives include the use of solar power, waste reduction, sourcing products locally, and promoting sustainable mobility options (biking, scooters, walking tours).
VEGAN-FRIENDLY STAYS
If you’re traveling outside of Barcelona, check out this lineup of vegan and vegan-friendly hotels throughout Spain.
Barcelona Wrap Up: More Vegan Travel Help
Visiting other cities and towns in Spain is a must! Plus, the country is well connected by high-speed rail, making it super easy to get from city to city. Considering pairing Barcelona with one of these other Spanish or European cities.
The Perfect Vegan Travel Guide to Madrid
The Best Spots for Vegan Cakes & Sweets in Madrid
Vegan Travel Guide to Seville
The Best Rome Vegan Travel Guide
A Complete Vegan Travel Guide to Lisbon
The Perfect Vegan Travel Guide to Warsaw
The Best Vegan Guide to Reykjavik, Iceland
Thanks for all these great tips 😃 It’s great to know there are so many veggie restaurants in Barcelona these days 🤩 I visited in 2007, and really liked Park Guell. I guess it’s time I go there again sometime 😃
Right!? And it seems like the options keep growing… I need to go back again too! Barcelona is one of my favorite cities 🙂