I find Barcelona to be an interesting destination for vegan travellers. On the one hand, it is a progressive, food-loving city with an impressive number of fully plant-based restaurants.
On the other hand, traditional Catalan and Spanish cuisine is very much built around meat and seafood, and you can still find yourself surrounded by jamón and eggy tortilla de patata at every turn.
The key is knowing where to look. And once you do, the city delivers! There was a lot of food that I loved (like vegan tortillas dosed in olive oil, vegan paella, pastries, and all the tapas), and I hope that you will enjoy it too. So, let’s get to it – here are my favourite fully vegan spots in Barcelona.
My top picks
- Velada | Skip to review
- Bubita Bar | Skip to review
- Magma Bakery Lab | Skip to review
- The Vegan Corner | Skip to review
- Hanai Vegana | Skip to review
- Mad Mad Vegan | Skip to review
- Morgentau | Skip to review
- Vrutal | Skip to review
- Vegan Cat Bar | Skip to review


Velada
- Type: Tapas
- Location: Barri Gòtic
Velada is a great spot for an evening out, sitting right in the heart of the Gothic Quarter with a fancy interior that makes it perfect for cocktails and a proper sit-down meal.
The menu is a creative vegan take on tapas, with plant-based versions of classic dishes. The cannelloni with artichoke was the highlight for me, and the vegan salmon had a smoky flavour and great texture, adding real depth to the dish rather than just looking the part.
I also grabbed one of their club sandwiches as a takeaway for my train to Paris the next day, and it held up well with great flavour and satisfying fake meat that had both the taste and texture spot on.


Bubita Bar
- Type: Sangria bar with brunch and dinner
- Location: El Born
I was drawn into Bubita Bar by the vegan eggs Benedict on the menu, and it delivered. It was impressively eggy, with a very similar texture to a poached egg.
The club sandwich was also delicious. After enjoying both so much, I made a point of coming back later in the trip to try the paella, which was loaded with flavour and had that crispy rice bottom that I love.
The spot itself is lovely too, set in a sunny square that catches the light throughout the day and is a great place to linger over a sangria or two.


Magma Bakery Lab
- Type: Bakery and coffee shop
- Location: El Poblenou
Walking into Magma Bakery Lab, I was greeted with a huge cabinet of beautiful vegan pastries. From croissants and pain au chocolat (including a gianduja option) to carrot cake, brioche, and cinnamon rolls. I found it nearly impossible to choose what to order.
I went for the pain au gianduja, a hazelnut chocolate pastry that was perfectly crispy on the outside with a wonderfully chewy, buttery dough inside. The oat flat white was solid too, made with Oatly.
The space itself is lovely, with both indoor and outdoor seating, and on weekdays, it works well as a place to sit and get some work done.


The Vegan Corner
- Type: Tapas
- Location: Barri Gòtic
My favourite vegan tortilla of the entire Barcelona trip came from The Vegan Corner. Generously coated in oil and packed with flavour, it put every other version I tried elsewhere in Barcelona firmly in the shade.
I came back another morning for their pastries, which were good quality but very sweet, so bear that in mind if you do not have much of a sweet tooth. For the tortilla alone (and a few glasses of cava), though, it is absolutely worth a visit.


Hanai Vegana
Since travelling through Argentina, I have been on a constant hunt for a good vegan alfajor, and Hanai completely delivered. This fully vegan and gluten-free bakery offers a brilliant variety of alfajores alongside other sweet treats, and the pistachio one I tried was truly delicious.
It was on the sweeter side, but if you have a sweet tooth (which I absolutely do), it is just right. I may or may not have considered packing a few in my suitcase to bring home…


Mad Mad Vegan
- Type: Burgers and beer
- Location: Eixample
No vegan food guide to Barcelona would be complete without a burger stop, and Mad Mad Vegan is my favourite in the city. I first tried them in Madrid a few years back, and whilst I would not claim them to be the best vegan burgers I have ever had, they always hit the spot, and the quality is reliably high.
The club sandwich and salads are well worth trying if you fancy something a little lighter. It also doubles as a bar with its own beer, and the location puts you close to all the main sights, including Gaudí’s Casa Batlló.


Morgentau
- Type: Brunch restaurant
- Location: El Poblenou
Located in El Poblenou, one of the city’s trendier and less touristy neighbourhoods, Morgentau is a vegan brunch spot open from 9.30 am to 3 pm.
The menu is split between sweet and savoury, and whilst the French toast was calling my name, I leaned towards savoury as I usually do in the mornings. I am very glad I did. The BLT was delicious, and it came with some of the best sweet potato fries I have had, served with a creamy garlic mayo.
The cold-pressed orange juice is well worth ordering, too, particularly on a warm Barcelona morning. Good coffee, several milk options, and a relaxed neighbourhood vibe make this the perfect brunch spot.


Vrutal
- Type: Burgers and more
- Location: El Poblenou and Eixample
After a run of paella, burgers, tortillas, and fried food, I was desperately craving something fresh and light, and Vrutal delivered exactly that.
The tofu Caesar salad was the dish that drew me in, and it did not disappoint. The breaded tofu and dressing were both excellent, and the addition of cauliflower rice was a nice touch for extra veg.
They also have a solid selection of tapas and burgers, plus plenty of indoor and outdoor seating. There are two venues in the city, and they are also on Uber Eats if you fancy something in.


Vegan Cat Bar
- Type: Burgers and drinks
- Location: Barri Gòtic
Vegan Cat Bar has exactly the kind of atmosphere you want from a Barcelona bar, tucked into the Gothic Quarter with a fun cat theme running throughout. It is a brilliant spot for drinks, but the food is worth trying too!
I tried the vegan fish burger with a glass of cava, and it was a really enjoyable combination. A great one for an easy evening out.

Even more vegan food
This list is by no means everything Barcelona has to offer. The city has a healthy number of fully vegan spots, and there were a few I visited that did not quite make my top picks, as well as some I simply did not get the chance to try. Here are a few more worth knowing about:
- Desoriente – A vegan sushi restaurant that, sadly, did not quite hit the mark for me. Some of the flavour combinations felt a little off and not quite pulled off. But tastes differ, so it may well be worth a look if you are a sushi fan.
- Santa Vegana – A solid spot for vegan quiche, tortillas, and pastries. I preferred the tortilla at The Vegan Corner (see my top picks above), but Santa Vegana has one big thing going for it: a lovely square with great afternoon sun, which makes it a perfectly nice place to sit with a drink.
- Good Shit – A vegan kebab spot I had firmly on my list, but sadly did not get around to. The reviews look great, and it is high on my list for my next visit.
- Asante Cafe – Another one I wanted to try, but ran out of time for. One to look into if you are after something a little different.
Stay connected during your travels in Barcelona with my favourite Spain eSIM

Where to stay in Barcelona?
For this trip, I stayed at Outsite in the Gothic Quarter, and it was a brilliant base. Outsite is a co-living and coworking space, which makes it a great option if you are travelling and working at the same time. During my stay, I made use of the coworking space, the roof terrace, the communal kitchen, and some of the community events, all of which made it feel like much more than just a place to sleep.
The location is also hard to beat. You are right around the corner from some of my favourite spots on this list, including The Vegan Corner, Vegan Cat Bar, and VELADA, so you will never be far from a great vegan meal.
I have a full review of Outsite if you want to know more.




Leave a Reply