Skip to Content

Vegan Restaurant Barcelona Guide: The 23 Best Vegan Spots

It’s almost impossible to choose the best vegan restaurant Barcelona is hiding in its many plazas. The Catalan capital is buzzing with delicious plant-based options. That make it easy to enjoy a sustainable lifestyle full of vegan food.

And while the options are seemingly limitless, we still need to narrow down some options – especially if you’re just visiting! And from fantastic brunch spots to vegan sushi, you’ll have a lot to choose from. 

But to make things a little easier for you, we’re listing the top the best vegan restaurants in Barcelona. Plus, we’ve thrown in a few markets, shops, and delis to make life even sweeter!

Best Vegan Barcelona Restaurants

I’ve been to Barcelona several times as a vegan. Trust me when I say, it’s one of the most vegan-friendly cities in the world now.

My stomach is always happy there, even if ever so slightly too full. There are plenty of options to choose from!

So keep on reading and get ready to start planning your next trip to Barcelona, Spain! Here are my favorite spots in the city.

Cactus Cat

Cactus Cat - Vegan Squash Soup in Barcelona
  • Cuisine: Catalan
  • Price: $$
  • Address: c/ Valldonzella, 52 (Barcelona)

The first vegan restaurant Barcelona is known for is Cactus Cat. This well-known restaurant made its way to fame after reaching the number 1 spot on Happy Cow (every vegans best friend!). They serve traditional Catalan cuisine made plant-based. 

Vegan Fideau in Barcelona

Some of their most popular dishes are the fideuà and vegan lasagna. Because even though you might think it’s Italian – lasagna has a long history in Catalonia, too!

Other standouts include the English breakfast, squash soup, and the croquettes.

Though the atmosphere here is quite casual, you will need to make a reservation…even for lunch. This gem is popular!

Vegan Junk Food Bar

Vegan Junk Food Bar in Barcelona
  • Cuisine: Junk Food
  • Price: $$
  • Address: 1, Carrer de Manresa, 4, 08003 Barcelona

If you’re looking for a change of pace in your next vegan restaurant, Barcelona’s Vegan Junk Food Bar is the place to be.

With a crazy-huge, neon-pink interior, this innovative pop-up has turned into a permanent obsession in the city.

The Vegan Junk Food Bar, Barcelona is part of a chain of revolutionary pop-ups that have been taking over Europe.

Vegan Mac n Cheese Balls at Vegan Junk Food Bar in Barcelona

Their menu matches their chaotic interior. You can fill just about any possible craving imaginable. From loaded fries to their absolutely amazing vegan mac-n-cheese balls, this is a spot you have to see to believe.

Vegan Fish & Chips at Vegan junk Food Bar in Barcelona

I highly recommend the afore mentioned mac n cheese balls, as well as the not-fish & chips, and their delicious cocktails. Just make sure you go hungry or with a group. The servings are as big as the restaurant itself.

Eqvilibrivm Café

Vegan Pancakes at Eqvilibrivm Cafe in Barcelona
  • Cuisine: Brunch
  • Price: $$  
  • Address: C/ de València, 352, 08009 Barcelona

Eqvilibrivm Café is another perfect example of a fantastic vegan restaurant Barcelona is obsessed with.

The quaint interior makes you feel right at home with its plant-based menu. They primarily focus on breakfast and brunch options – but they still stand out among all the brunch spots in Barcelona.

They have a completely vegan English breakfast option that is almost too good. Or you could go the sweet route and try some of their delicious plant-based cheesecakes.

Whether you want salty or sweet – this vegan Barcelona favorite is a must. 


Santoni Exterior in Barcelona
  • Cuisine: Bakery
  • Price: $
  • Address: Plaça de la Universitat, 4, Local D, 08007 Barcelona

This might be the tiniest vegan restaurant Barcelona has us raging over – but they make up for it with huge flavor.

This plant-based bakery cooks up the best pastries and sweets you’ll find in the city. Whether you want something sweet or a savory empanadilla, you have to visit Santoni.

Vegan Croissants at Santoni in Barcelona

What really stands out in their menu is their vegan croissants. They’re very well priced (especially for a big city!) and have that melt-in-your-mouth texture that will make you fall in love. Plus, they come in a huge variety of options.

I had the croissant with cream filling and it was devine!

And even though the shop is small – you can still order your pastries to-go and eat them in one of the city’s impressive places. Or you can tuck into one of the tiny tables and enjoy a quick bite.

Areca Bakery

Areca Vegan Donut in Barcelona
  • Cuisine: Bakery
  • Price: $$
  • Address: Carrer del Torrent de l’Olla, 90, 08012 Barcelona 

Areca Bakery is a completely vegan restaurant Barcelona lovers will love to visit.

They describe themselves as having a new type of doughnut – one that is vegan, sustainable, and low in sugar.

In fact, the donut is actually baked, then lightly fried to save on the calories. Making for a unique and less calorie dense donut. So, you can get your doughnut fix AND not feel weighed down by it!

The doughnuts themselves are a bit pricier than some other bakeries. But nowhere else is making vegan ones with sustainable practices.

Their pistachio cream or vegan Nutella doughnuts are an absolute must!

Every single bite is a reminder that vegan and sustainable can be scrumptious.  

Cat Bar Barcelona

  • Cuisine: Junk Food
  • Price: $
  • Address: Carrer de la Bòria, 17, 08003 Barcelona

A cat-themed bar in the heart of Catalonia.

It’s the tastiest of puns. But the beauty of the concept doesn’t stop there – it’s probably the most interesting vegan restaurant Barcelona has to offer.  

Cat Bar Barcelona is one of the best junk food bars Barcelona has – with tofu sandwiches, delicious patatas bravas, and a cactus sandwich.

They also serve local Catalan beers, so this is truly a unique experience you won’t get anywhere else. 

Roots and Rolls

Vegan Sushi Barcelona - Roots & Rolls
pc Roots & Rolls
  • Cuisine: Asian Fusion
  • Price: $$
  • Address: C. del Consell de Cent, 401, bajos, 08009 derecha, Barcelona 

Every big city needs its go-to vegan sushi restaurant. And Barcelona’s Roots and Rolls fits the bill here.

This Japanese/fusion restaurant serves up some of the best vegan sushi and gyozas, but they even go the next level and make vegan tacos and brownies. 

So when we say fusion – we mean it. Their heüra Karaage is the appetizer to go for. Heüra is a vegan meat substitute brand from Catalonia that is one of the BEST substitutes you’ll find anywhere.

If you’re just visiting Barcelona – you have to try out this one!

Teresa Carles

teresa carles vegan food in barcelon
  • Cuisine:  Meditteranean
  • Price: $$
  • Address: C/ de Jovellanos, 2, 08001 Barcelona

Teresa Carles is one of the best places to get healthy vegan food in Barcelona, especially if you’re looking for healthy Mediterranean cuisine.

They focus on making healthy plant-based twists to the Catalan diet. The restaurant is not fully vegan – but at 80% plant-based, it shouldn’t be a problem for anyone!

Teresa Carles Vegan Soup in Barcelona

Their vegan cachopo is a delicious twist on a traditional arròs del senyoret. Additionally, their croquettes and their vegan salmon are an absolute must when visiting Barcelona.

You can also stop by for a set menu during lunch time. The options are more down to earth, but still delicious.

The Cream BCN

The Cream BCN Vegan Ice Cream
  • Cuisine: Ice Cream
  • Price: $
  • Address: Carrer de la Princesa, 26, 08003 Barcelona

Naturally, it’s time to move on to your new favorite ice cream shop in the city. The Cream BCN, an organic ice cream shop that has tons of vegan options – and even some extra choices if you’re looking for cakes instead of ice cream. 

Once the warmer weather comes around, The Cream BCN has to be on your to-do list. Their Pistachio Cream is going to be one of the best choices you make all year – to put it lightly. And their Vegan Tiramisu is a can’t miss!

They’re another prime example of all the delicious vegan food Barcelona has to offer. 

Veggie Garden

veggie garden interior barcelona
  • Cuisine: Southeast Asian
  • Price: $$
  • Address: Gran Via de les Corts Catalanes, 602, 08007 Barcelona

Veggie Garden is proof of the many flavors you can get from a vegan restaurant. Barcelona dwellers love this Southeast Asian-inspired menu so much, that they’ve opened up 3 locations in the city. 

Veggie Garden Vegan Gazpacho

It’s a perfect spot to head over to for lunch. Their menu del día – a cheap alternative Spaniards love – offers an amazing rotating menu that keeps you going for the whole day. 

I suggest the Gazpacho, a glass of wine, and anything else that catches your fancy on the menu!

veggie garden menu del dia vegan dessert barcelona

Flax & Kale

  • Cuisine: Mediterranean
  • Price: $$
  • Address: Carrer dels Tallers, 74b, 08001 Barcelona

Flax & Kale is another one of the best health-focused vegan restaurants in Barcelona. They only serve organic products from farms that can certify 100% renewable energy production.

It’s another one of the great Barcelona restaurants that show that vegan and sustainable go hand-in-hand. 

Although 80% of their menu is completely plant-based, they do offer some dishes with fish. Make sure to ask for suggestions and they’re definitely able to walk you through their primarily plant-based menu.  

Les Très Gourmets

vegan lunch from Les Tres Gourmets in Barcelona
  • Cuisine: Charcuterie, Deli, Takeaway
  • Price: $$
  • Address: Carrer de Casanova, 118, 08036 Barcelona

Les Très Gourmets is an absolutely unique vegan restaurant Barcelona locals are raving about. They serve up boxed lunches and products in bulk and everything is priced per kilo. So in this sense – you literally get what you pay for! 

This sustainable business has become a fan favorite, especially during the pandemic. You can enjoy freshly made, completely plant-based lunches takeout style.

Their products change based on the season, so you know all these vegan cheese, croquettes, and appetizers are as fresh as possible!

Eat My Trip Barcelona

  • Cuisine: Brunch
  • Price: $$
  • Address: C. del Consell de Cent, 378, 08009 Barcelona

As you can see – Barcelona is all about amazing brunch spots! As one of the best *mostly* vegan restaurants Barcelona has to offer, this chain is perfect for just about all diets! Eat My Trip is 90% vegetarian with a TON of vegan options (and all very clearly marked). 

Even though they aren’t fully plant-based, they stand out for how unique all their options are. From Korean sweet potatoes to pancakes with a tower of cotton candy – you absolutely have to try this place out. They call themselves the most Creative Brunch Restaurant – and they live up to that name! 

Vegan Tulsi

  • Cuisine: Salads and Sandwiches
  • Price: $
  • Address: C. del Consell de Cent, 279, 08011 Barcelona

Sometimes the simplest food is the best. Vegan Tulsi dishes out simple salads, burgers, and bowls that are incredibly affordable and delicious. Because if you’re vegan, Barcelona isn’t always the easiest place to eat on a budget. 

Luckily, we have Vegan Tulsi to take care of us. With delicious simplicity, they make the most of natural ingredients. The Tulsi Bowl is a fantastic plate filled with Heura, rice, edamame, and avocado – everything you need to feel good about eating out. 

Blu Bar

  • Cuisine: Vegan Pizza
  • Price: $$
  • Address: Rambla del Poblenou, 11, Barcelona, Spain, 08005 

No list is complete without some delicious vegan pizza options. And Blu Bar is Barcelona’s favorite vegan pizza restaurant. They’re close to the beach, serve delicious cocktails, pizzas, and appetizers, and they’re completely vegan! 

Any of their vegan pizza options are to die for! Their homemade cashew cheese will make even the biggest cheese lovers finally go plant-based. 


  • Cuisine: Tacos
  • Price: $
  • Address: Carrer d’en Gignas 13, Barcelona, Spain, 08002

Monchito claims to be Europe’s first plant-based taco bar. So of course, we HAVE to include it on the list. It’s by far the best Mexican-style vegan restaurant Barcelona has to offer, so you don’t want to miss out on it.

The pastor Monchito tacos are a local favorite and the nachos are the best option if you’re going to be sharing with friends. But be warned – once you start digging in, you won’t want to be sharing anymore!  

La Trocadero

  • Cuisine: Vegan Fast Food
  • Price: $
  • Address: Calle Marina 269, Barcelona, Spain, 08025

Every big city needs a fantastic vegan fast food restaurant. Barcelona’s La Trocadero more than meets the requirement for delicious fast food. Located in the city center, this hip location has a vintage, colorful interior and is even pet-friendly! 

The Crunchy Barbeque burger is highly recommended. Who needs pulled pork when you have this mouthwatering burger? 

Chez Kessler

  • Cuisine: Mediterranean
  • Price: $$$
  • Address: Carrer de València, 201 Barcelona, Spain, 08007

Chez Kassler is the best place to go if you want a fine dining experience – and eat breakfast at any time of the day! They have an amazing plant-based breakfast menu that you can order any time they’re open. 

With a highly varied menu, delicious montaditos, and a vegan cheese bar – you have to visit this Chez Kassler at least once in your life. And once you do – you’ll definitely go back.

Macrobiotic Zen Restaurant

Macrobiotic Zen Lunch Plate

Another fantastic vegan restaurant Barcelona has is Macrobiotic Zen. The restaurant has a daily macrobiotic lunch menu which includes either a main course, main and dessert, or a three course meal.

I ordered the main course and received a plate piled high with coconut curry bulgur, red beans, tofu and vegetables, flat green beans, and salad with sauerkraut.  Despite feeling ravenous, I was barely able to finish my plate.

Macrobiotic Zen is a great place to visit at lunch if you’re looking for huge portions of delicious macrobiotic vegan food in Barcelona.

Best Spots for Supplies and Vegan Groceries in Barcelona

Barcelona isn’t just good for eating out as a vegan. There are loads of fantastic shops around town selling vegan groceries and supplies.

Here are my favorites!


Frooty Bio Shop in Barcelona
  • Shop Type: Bio Shop
  • Address: C/ d’Ausiàs Marc, 65, 08010 Barcelona

Sometimes all you need is fresh fruits and veggies from local farms. And that’s where Frooty comes in. This completely plant-based produce shop has all of their food coming from local, organic farms. 

So if you need to do your grocery shopping AND grab a quick bite to eat – this is the place to go. You can buy little sandwiches, pre-made lunches, vegan cheese, pastry, and more!

Frooty Vegan Section Barcelona

So you can have a nice snack or create a quick dinner out of the amazing vegan options on offer.

Vegacelona – Vegan Food Store in Barcelona

Vegacelona Vegan Grocery Store in Barcelona Spain
  • Shop Type: Vegan Grocery Store
  • Address: Carrer Sant Antoni María Claret, 98. CP: 08025. Barcelona

Vegacelona is an awesome vegan food store in Barcelona.

It offers a wide variety of vegan substitutes, including vegan meats and vegan cheeses, catalan organic weekly vegetable boxes, vegan household cleaning products, personal care, and even vegan pet food!

Vegan Cheese in Barcelona at Vegacelona

They really have everything a vegan traveler (or local) in Barcelona needs!

The shop is centrally located near Sagrada Familia and the Joanic metro Station so getting there couldn’t be easier!

El Pages d’Or

El Pages d'Or Barcelona
  • Shop Type: Ecological, Artisanal, and Local Bulk Supply
  • Address: Comte d’Urgell, 16 08011 Barcelona

Walking around Barcelona, I discovered a number of health food stores, organic stores, and vegetarian restaurants.

One health food store in particular that stood out, and is worth a visit is El Pages d’Or near the Saint Antonio metro stop. It is a beautifully decorated shop with a myriad of options including nuts, grains, teas, organic products, and fresh produce.

The perfect place for vegan groceries in Barcelona if you have access to a kitchen during your stay.

Boqueria Market in Barcelona

Boqueria Market, Barcelona, Spain
  • Shop Type: Farmers Market
  • Address: Rambla, 91 08001 Barcelona

By far one of the best options for vegan grocery shopping in Barcelona is Boqueria Market.

The market is located just off of the raucous touristy strip of Las Ramblas, and has been around since 1217. Over time it has evolved from just a few tables and a meat stall to a massive market with some of the best produce on offer in Barcelona.

I visited in the summer so there was a bounty of fragrantly ripe strawberries, raspberries, and cherries that were nearly the size of golf balls.

There were also stalls with an unimaginable variety of olives, nuts, candies, freshly baked breads, fresh pressed juices, and even delicious frozen fruit pops.

Boqueria Market Produce

In addition to produce you can also purchase ready-made vegan meals like quinoa, couscous, and leaf salads.

The market was lively, colorful, and flavorful. A vegan paradise…if you avoided the meat and seafood stalls. It is an excellent place to get lost in for a few hours, have lunch at, and take home plenty of things to enjoy.

Where to Stay in Barcelona – Magatzem 128

Magatzem 128 Cafe
Photo Credit – Magatzem 128

If you are looking for a quiet, cozy, and unique hotel with an excellent location, look no further than Magatzem 128.

This hotel is located in the heart of Eixample, a centrally located, upscale neighborhood in Barcelona. Directly across the street from a grocery store, posh artisan food shop, and a bread shop, you won’t need to go far for an in-room picnic or last minute necessities like toothpaste or shampoo.

It’s also located in walking distance to public transportation, pharmacies, and several cafes to get your morning coffee fix.

The hotel is quite unique. In fact, it was once a furniture warehouse. It’s history obvious from the original details that still exist today. Additionally, the unique decor will impress anyone who prefers boutique hotels over large chains.

The rooms are cozy and small, but perfect for a single traveler or couple. They are nicely decorated, clean, and quiet.

I thoroughly enjoyed my stay here and wouldn’t hesitate to rebook at Magatzem 128 in future visits!

Please note – Some of my selections contain affiliate links. These allow me to earn a small percentage every time you make a booking. Using our links enables me to provide all the information found on this site free of charge.

Happy Eating – Vegan Barcelona Restaurant Guide

Me in Barcelona Spain

From plant-based donuts to eclectic Asian fusion menus, absolutely every vegan restaurant Barcelona has to offer is amazing! And being a big city – you have a lot to choose from. 

So make sure to head over to one of the best vegan restaurants in Barcelona and let us know which one you like best!