With so many people signing up for Veganuary, we thought it would be a great month to share some of our favourite vegan hotspots around Barcelona! In recent years Barcelona has become much vegan-friendly, and while there still aren’t a lot of vegan-only places, there are lots of vegetarian and flexitarian places offering a good vegan selection. So whether you’re a commited vegan, you’ve signed up for Veganuary or you’re just trying to eat a more plant-based diet for health or environmental reasons, check out our vegan guide to Barcelona for where to go and what to order! 

Supermarkets and shops 

Ecocentre Supermercado Vegano
This supermarket sells a huge range of vegan products, from Linda McCartney products to pet food. It’s pricey if you’re doing a full shop, but it’s great for those products that you can’t find in other supermarkets.
Avinguda Diagonal, 329

The great selection of vegan cheeses is our favourite thing about this store, and they even have vegan tuna! A wide variety of food products sits alongside vegan toiletries for your cruelty-free beauty needs.
Carrer de Valdonzella, 60

The Living Food
Somewhere between a supermarket and a delicatessan, this shop is renowned amongst the local vegan community for their artisan cheeses. They also have a good range of raw food products.
Carrer de Viladomat, 85

Another good tip when buying groceries is to go to the greengrocers and the sack shops. If you buy directly from a fruit and veg shop the amount of plastic you’ll take home with your veg will be massively reduced, and the same with the sack shops – shops which sell grains, rice, nuts, dried fruit, beans and pulses directly from big hessian sacks. Just bring along some empty jars/tubs! 

Cafes and bakeries 

This little cafe-cum-bakery is a Sant Antoni institution. It’s been open since 2012 and though it’s small, they have a good range of vegan dishes to choose from. They also do vegan pizza and vegan empanadas. It’s a great breakfast destination if you’re in the neighbourhood thanks to the vegan chocolate croissant which is unmissable!
Ronda de Sant Antoni, 63

La Besnéta
This bakery in Gracia is a go-to for vegan cookies, pastries, muffins and tarts. They also offer gluten-free options too. Prices range between 3€ and 5€ per portion which isn’t too bad for a speciality bakery.
Carrer de Torrijos, 37

Bio Bento
This cafe is a great lunch spot, serving up thoughtful vegan dishes which you can also have to take away. There’s not a huge choice of dishes, but with everything made fresh and on the spot that’s understandable, and the dishes that are offered are really delicious.
Carrer d’Ermengarda, 34


Flax and Kale
This restaurant is flexitarian rather than vegan, but they have a wide selection of well-considered vegan dishes on the menu. It’s our first choice for a special occasion – the restaurant is over two floors with beautiful interiors. It’s also a great spot for a weekend brunch, with lots of delicious plant-based brunch dishes and bowls.
Carrer de Tallers, 74

Rasoterra Bistrot
Another good option for a special meal, this restaurant in El Gotico offers a seven course tasting menu. If you’re in search of a veggie burger this is not the place for you! They also do a menu del día for 19.50€ where you can sample some of their dishes.
Carrer del Palau, 5

Enjoy Vegan
Located in El Borne, this casual restuarant offers burgers, wraps, sandwiches and juices! The vegan tortilla is one of the best in the city and the dessert menu is a definite highlight.
Plaça de Sant Agustí Vell, 10

Dolce Pizza y Los Veganos
If you’re a pizza lover, then you have to hit up Dolce Pizza. Their pastas and rice dishes are lovely, but the vegan pizzas are in a league of their own! It’s up at the top of Gracia, but good news if you’re in the centre and too lazy to make it all the way up there – they also deliver!
Carrer de Hipòlit Lázaro, 34

Have we missed out any must-visit vegan places in Barcelona? As always, let us know your favourite vegan recommendations in the comments! 


Languages4Life & TEFL Iberia
Calle Valencia 275, 3rd floor
08009 Barcelona, Spain

09.00 - 21.00, Monday to Friday

(+34) 934 875 116

Find us


Spanish, English and Catalan courses in Barcelona

Calle Valencia 275, 3º
Barcelona, 08009