It’s hard to believe that you could pull off being vegan in areas like Spain or Catalonia, but the truth is, it’s much easier than you think. Barcelona isn’t only a diverse and contemporary city in terms of its architecture and its people. It’s also a total paradise for vegans!

You can comfortably live in Barcelona while enjoying a 100% vegan lifestyle! In this guide, we’ll guide you through Barcelona’s best selection of vegan restaurants, shops, and other businesses that allow you to be vegan at all times! For a full selection, please visit HappyCow Barcelona.


Vegan restaurants in Barcelona


Macrobiotic and mindful eating. That’s the philosophy of 2Y, a popular macrobiotic restaurant that’s been around since 2016. The restaurant focuses on the balance between Yin and Yang, which brings an amazing experience you should try at least once in your life.

Address: Passatge de Batlló, 4, 08036 Barcelona, Spain

Bio Bento

Bio Bento might be a tiny place, but the menu is full of tasty flavours! It doubles as a takeaway restaurant, so if you’re on your way from work, you can just order up and take the delicious vegan food with you!

Address: 34, Calle Ermengarda, 34, 08014 Barcelona, Spain

Petit Brot

Petit Brot is a 100% raw restaurant with some of the most amazing 100% raw and 100% gluten-free dishes you have ever seen. Their extremely diverse (and delicious) menus change every single week!

Address: Carrer del Dr. Dou, 10, 08001 Barcelona, Spain

Veggie Garden

This adorable restaurant features an affordable menu del dia as well as plenty of other treats - from vegan burgers to traditional Indian food. Grab a seat outside on a sunny day and enjoy the food in the gorgeous Barcelona sunshine!

Address: Carrer dels Àngels, 3, 08001 Barcelona, Spain

La Trocadero

Vegan fast food? Sign us up! La Trocadero offers vegan nuggets, vegan burgers, hot dogs, nachos, onion rings and everything your fast food heart desires. As a bonus point, you can also order a delivery!

A post shared by La Trocadero (@latrocadero) on

Address: Carrer de la Marina, 269, 08025 Barcelona, Spain

Vegan bars, juice bars and bakeries in Barcelona


Crudi is a raw and organic shop where you can also treat yourself to a vegan smoothie and get a take-away of delicious dishes!

Address: Carrer de l'Or, 6, 08012 Barcelona, Spain

La Raposa del Poble Sec

La Raposa vegan bar doubles as a bookstore on anything related to feminism. Coming here will not only make you feel full, but also completely empowered!

Address: Tapioles 47, 08004 Barcelona, Spain


BeBo is a detox restaurant, offering hearty meals as well as a delivery service - you can choose your detox shake plan and have it delivered to your home!

Address: Plaça de Francesc Macià, 5, 08021 Barcelona, Spain

Free & Sweet

The food might not be free, but it’s indeed sweet and 100% vegan! If you’re a sweet tooth but don’t want to enjoy traditional sweets, Free & Sweet is a perfect solution!

Address: Calle America 6, Barcelona, Spain, 08041

La Besneta

La Besneta is an adorable vegan bakery, located in the popular Garcia neighbourhood. From cakes to muffins and everything in between, this is where you go when you need to satisfy your sweet tooth.

A post shared by Gabriela Lobo (@pfdahorta) on

Address: Carrer Torrijos 37, Barcelona, Spain, 08012

Vegan shops, supermarkets, and services in Barcelona

Amapola Vegan Shop

If you’re looking for cruelty-free and earth-friendly products, you absolutely have to stop at Amapola Vegan Shop - you’ll find anything from shoes to jewelry.

Address: Travessera de Gracia 129, Barcelona, Spain, 08012

Cal Veganic

Cal Veganic is the place to be for your vegan groceries, including cheese and mock meat. They also offer a small selection of fresh fruits and vegetables.

Address: Carrer de Llull, 141 bis (at Rambla de Poblenou), Barcelona, Spain


Ecocentre originally relocated from Mallorca and quickly became a popular vegan supermarket. You can find your usual vegan items here, along with household items like toothpaste, shampoo, and even vegan ready meals!

Address: Av Diagonal 329, Barcelona, Spain, 08037

Heladeria Gocce di Latte

Vegan ice cream - enough said.

Address: Carrer d'Espaseria 14, Barcelona, Spain, 08003

La Gelateria del Barri

A popular vegan ice cream spot where you can also find vegan cotton candy and other sweets!

Address: Carrer de Sant Pere més Baix 14, Barcelona, Spain


If you’re looking for a vegan hairdresser in Barcelona, Organicamente is the place to be! Along with offering haircare services, the place also doubles as a nailcare and spa business.

Address: Comte d'Urgell 171, local 4 08036 Barcelona, Cataluña, España


Vegere is the very first vegan beauty center in the city. You can choose from facial and body treatments, makeup services, and depilation - all eco-friendly and cruelty-free.

A post shared by WWVegan ? (@wwvegan) on

Address: Carrer Ramón y Cajal 32, 08012 Barcelona

What's your favourite vegan spot in Barcelona? Let us know in the comments!

If you like this article, make sure to check out: