Vegan restaurants barcelona: Best Vegetarian and Vegan Restaurants in Barcelona — Barcelona Food Experience

Best Vegetarian and Vegan Restaurants in Barcelona — Barcelona Food Experience

Best Of

Written By Maria

It’s finally here, the ultimate guide to the best vegetarian and vegan restaurants in Barcelona!

I asked in my Instagram Stories if you would prefer a vegetarian or a vegan guide, and the answer was a tie so I thought I would do both.

I have divided this list into three categories:

  1. Best vegetarian restaurants and cafes

  2. Best vegan restaurants and cafes

  3. Best vegan-friendly restaurants and cafes

As always, please let me know if you think I missed a place, I will be happy to add it! I also want to add that there are places in this list I haven’t visited myself, but have been recommended to me.

best vegetarian restaurants and cafes

La Riera – Vegetarian restaurant in Les Corts with good vegan options. Traditional Catalan cuisine made vegetarian. Carrer del Regent Mendieta 15 (Les Corts).

Teresa Carles – A classic. A long menu filled with tasty vegetarian and vegan home-cooked kind of food. Carrer de Jovellanos 2 (Raval).

Fat Veggies, Barcelona. Photo © Barcelona Food Experience.

Fat Veggies – This restaurant is paradise for any veggie lover. They are innovative and make tasty and indulgent dishes that you won’t forget about for a while. They also ferment and pickle. Read my review of cool Fat Veggies here. C/ Paris 168 (Eixample).

Veg World India – Authentic vegetarian Indian food with a home-cooked vibe. Carrer de Bruniquer 24 (Gracia).

Little Fern Cafe – This charming cafe has many fun and tasty vegan and vegetarian options, don’t miss this gem! They also serve specialty coffee, and cocktails. Read more about Little Fern here. Carrer de Pere IV 168 (Poblenou).

Swagatam – It might look humble but the food is very authentic Indian, with great vegetarian and vegan options. Carrer de Sant Augustí 10 (Gracia).

La Branqueta, Barcelona. Photo © Barcelona Food Experience.

La Branqueta – Few know about this little Japanese cafe that does affordable vegetarian and vegan lunches and bento boxes. It’s tiny but simply amazing. Read my review of La Branqueta here. Carrer Marià Cubí 13 bis (Sarria-Sant Gervasi).

Vegetalia – A colorful vegetarian restaurant in the Gotico, Born and Raval. They also have some vegan options. Carrer dels Escudelles 54 (Gotico), Plaça del Fossar de les Moreres s/n (Born).

Sopa – When I was working in Poble Nou I had lunch here several times a week, and the lunch menu is great value for money. It’s vegetarian, vegan and macrobiotic. The space is filled with light, and they have a terrace if you prefer to have your lunch in the sun. Read more here. Carrer de Roc Boronat 114 (Poble Nou).

Bebo – This juicery has food options (good for lunches at the office for example!), healthy shots, snacks and more. They have just opened a second location (brunch & juicery) on Pg. Sant Joan Bosco 51 (Sarria-Sant Gervasi). Their original location is on Francesc Macià 5.

La Papa – A gorgeous café with specialty coffee, indulgent pancakes, beautiful cakes, and much more. They also have a little shop in the back. C/ Aribau 92 (Eixample).

La Papa, Barcelona. Photo © Barcelona Food Experience.

Copasetic – In addition to being vegetarian it is also gluten-free. It’s famous for brunch. Carrer de la Diputació 55 (Eixample).

Quinoa Bar – A tiny, casual vegetarian and vegan place in Gracia, good, honest and fresh food. Travessera de Gràcia 203 (Gracia).

Sesamo – Vegetarian restaurant in Sant Antoni with many vegan options. Their whole roasted cauliflower looks very impressive! Carrer de Sant Antoni Abat 52 (Barcelona).

Faire. Brunch & Drinks, Barcelona. Photo © Barcelona Food Experience.

Faire. Brunch & Drinks – A cozy brunch spots with set values on sustainability. For each receipt they plant a tree! All the leftovers are locally composted and turned into soil that the guests can take home with them, they use a carbon-neutral server for their website, and much more. An in addition to this they have a delicious vegetarian brunch with tasty vegan options! If you can, ask for a table in the back: it’s a super cute room with a plant-filled patio next to it. C. de Girona, 81, (Eixample Dreta).

L’Hortet – A vegetarian and vegan rustic restaurant in the Raval. It actually opened already 50 years ago, how cool is that? Carrer del Pintor Fortuny, 32 (Raval).

Vegesana – A Chinese vegetarian restaurant where the Yuxiang Eggplant is supposed to be great, and they make small, carved carrot animals..! Carrer d’Aribau 14 (Eixample).

Dolce Pizza y Los Veganos – A vegetarian pizza place where half of the pizzas are vegan. Carrer d’Hipòlit Lázaro 34 (Gracia).

Aguaribay, Barcelona. Photo © Barcelona Food Experience.

Aguaribay – This Poblenou restaurant and cafe has been around for quite a while already, serving healthy and comforting vegetarian and vegan meals. They have a great lunch menu on weekdays. Carrer del Taulat, 95, Barcelona (Poblenou).

A Taste of Home – Also very much worth mentioning is the shop Taste of Home that is a lifesaver for any expat and local, too. They have a wide range of both vegetarian and vegan items, many of them difficult or impossible to find anywhere else in the city. In case you are looking for something specific, you can check with the owner and she might be able to order it for you! A Taste of Home has three locations, Carrer Roger de Llúria 53 (Eixample) , Carrer San Jose 32 (Sitges) and Carrer Maestrat, 11 (Cubelles).

Supermercado El Sueco – A Swedish supermarket with anything you might want when if you’re missing Swedish staples, AND they have a nice selection of intresting meat substitutes in their freezer. Gran Via de les Corts Catalanes 714 (Eixample Dreta).

Maoz – If you haven’t been to Maoz, you haven’t really lived (in Barcelona)! Their falafels are legendary, and they’ve been around for a long, long time. Carrer de Ferran, 13 (Gòtic).

best vegan restaurants and cafes

Vegan Junk Food Bar, Barcelona. Photo © Barcelona Food Experience.

Vegan Junk Food Bar – Paradise for anything plant based and indulgent. The place is large and very cool, and they have a few tables outside too. The menu is packed with the coolest things, such as very loaded nachos, quesadilla, truffle pizza, shawarma, “ribs”, several different burgers, fish and chips, and all of it is plant based. Don’t miss the delicious cocktails. C/ de Manresa 4 (Born).

Alive Restaurant Vegetarià – Used to be vegetarian but is now entirely vegan, with good options also for kids. Travessera de les Corts 180 (Les Corts).

True Roots – A new little vegan cafe run by a chef and nutritionist, with sustainable plant-based food and an ayurvedic seasonal menu. Passatge de Marimon, 4 (Eixample Esquerra).

Bungnuts, Barcelona. Photo © Barcelona Food Experience.

Bungnuts – A little shop that specializes in vegan doughnuts, and let me tell you: they’re amazing. They change the flavors frequently (and sell out fast!), and you can order huge-size donuts to share for a special event. They also serve specialty coffee, matcha, and more drinks for take-away. Read my review of Bungnuts here. Carrer de Santa Eugènia, 16 (Gràcia).

Bubita Sangria Bar – Some say it’s the best place for vegan tapas! It used to be called BarCeloneta, but they have done a rebranding and changed their location to the Born. Carrer dels Flassaders, 15 (Born).

Good Shit, Vegan Kebabs – Indulgent vegan kebab in a cool spot in Gracia. A must visit! Carrer del Torrent de l’Olla, 138 (Grácia).

La Trocadero – Fun vegan fast food such as burgers, sandwiches, and excellent baked goods like donuts. Carrer de la Marina 269 ((Eixample).

Amma Gelato, Barcelona. Photo © Barcelona Food Experience.

Amma Gelato – They make the most delicious vegan ice creams, with innovative and fun flavors. Read my review of Amma Gelato here. Plaça de la Virreina 3 (Gracia).

La Loncheria – A fun restaurant with dishes from around the world such as ceviche, arepas, Thai curries and more, all made vegan. Carrer d’Aribau, 101 (Eixample Esquerra).

CactusCat Bar – An all vegan-gastrobar, offering an all-day brunch, lunch, dinner, and tapas. The menu is a mix of both local and international cuisine. Carrer de Valldonzella, 52 (Raval).

La Besneta – Everything is vegan in this awesome bakery, and you can order cakes from them for special events. Read more about La Besneta here. Carrer de Torrijos 37 (Gracia).

Roots and Rolls, Barcelona. Photo © Barcelona Food Experience.

Roots & Rolls – This beautiful restaurant really stands out. They serve vibrant plant-based Asian food, with a great range of sushi (all of their sushi is gluten free). Besides their beautiful sushi (my favorite is the Geisha!), don’t miss their cauliflower popcorn and the gyozas that will make you want to lick your plate. Read my review Roots & Rolls here. Carrer del Consell de Cent 401 (Eixample).

Cat Bar – Somewhat of a legend of a vegan bar in Barcelona. Fun and laid back. Carrer de la Bòria 17 (La Ribera).

Neo Coffee HouseVery cute and cozy vegan and zero waste café with specialty coffee and breakfast and brunch items. Carrer d’Olzinelles, 29 (Sants).

Veggie Garden – Completely vegan with Indian and fusion food like tapas, burgers, salads, and sandwiches. In the Raval and close to Universitat. Good quality-price ratio. Carrer dels Àngels 3 (Raval) and Gran Via de les Corts Catalanes 602 (Eixample).

Falafel Pedralbes – Vegan street food, with a focus on falafels, bowls, and pitas, and all of it plant-based. Carrer de Jordi Girona 12 (Sarrià-Sant Gervasi). Instagram: @falafelpedralbes.

Tonka, Barcelona. Photo © Barcelona Food Experience.

Tonka Pasteleria Vegana – A bakery that makes the most delicious cakes and cookies. You would never guess they’re vegan: the cakes are fluffy and moist and simply fantastic. Their cookies are among the best I’ve had in the city. For now they’re online only, you can place your order on their website here.

Vegan Tulsi Restaurant – The menu has both local and international dishes, and also a lunch deal. They have great reviews! C. del Consell de Cent, 279 (Eixample Esquerra).

Equilibrium Cafe – A breakfast and brunch place with pancakes, a full English breakfast, and more, all vegan, of course. C/ de València, 352 (Eixample).

El Vato Loco – A new 100% vegan pizza restaurant: the only one doing Vegan Neapolitan pizzas! They look fantastic. Carrer d’en Tantarantana 20 (Born).

Rasoterra, Barcelona. Photo © Barcelona Food Experience.

Rasoterra – Cool place, inexpensive, exciting food. Do we need to say more? They put plenty of focus on the slow-food concept. More info on Rasoterra here. Carrer del Palau 5 (Gotico).

Desoriente – A fairly new Asian vegan restaurant with intriguing, elaborate but approachable dishes. Korean bravas? Tikka Masala Bao made with jackfruit? These are a few of their cool dishes. C/ de Ramon Turró, 209 (Poblenou).

The Dirty Vegans – Impressive sandwiches, packed with all the good stuff. They both deliver and cater: you can find them in the usual portals but also on their website.

Blu Bar – A very popular vegan restaurant serving tapas, sandwiches, pizzas, and drinks. Rambla del Poblenou, 11 (Poblenou).

Vrutal – Several different vegan burgers, bowls, and dishes to share. Rambla del Poblenou, 16, Bajos 4 (Poblenou).

Macrobiotic Zen – The name pretty much says it all! Paella, pasta, and more, all with a macrobiotic focus. C/ de Muntaner, 12 (Eixample Esquerra).

Velada – Vegan tapas and cocktails in a very cute space on Carrer de Ferran, 25 (Gòtic).

La Perra Verde – Vegan tapas in a pet-friendly place on Carrer del Torrent de l’Olla, 12 (Gràcia).

Vegan Food Heaven – Fusion vegan food on Av d’Icaria, 178 (Poblenou).

Vida Cafe – A friendly neighborhood cafe with an all vegan menu, including a lunch deal. Carrer de Feliu i Codina, 24 (Horta).

Birria tacos at Gallo Santo, Barcelona. Photo © Barcelona Food Experience.

Gallo Santo – Vegan Mexican Restaurant in Gracia that really delivers. Their birria tacos are fantastic, and don’t miss their margaritas! Carrer del Torrent de l’Olla 64 (Gracia).

Froots & Roots – A fun little vegan juice bar in Raval, making cold-pressed juices, plant-based dishes, and specialty coffee. Carrer Peu de la Creu, 19 (Raval).

Chez Kessler – Vegan cheeses, main courses, montaditos, drinks… you name it, Chez Kessler has it! They have a terrace on a pedestrian street, and they’re open from early morning until late at night every day except Sundays. C/ de València, 201, local 1 (Eixample).

Monchito – A vegan taqueria where 85% of the menu is gluten free! Carrer d’en Gignàs, 13 (Gòtic).

The Vegan Corner – A cafe with all the traditional local pastries and baked goods, but all plant based! Carrer d’Ataulf, 6 (Gòtic).

Amarre 69 – Vegan tapas and drinks in two different locations, Passeig Joan de Borbó 69 (Barceloneta) and C/ Marina 20 (Marina).

Pötstot – A both gluten-free and vegan restaurant with beautiful local classic dishes. C/ de València, 204 (Eixample Esquerra).

Veganashi – They first started out as a delivery, and have now opened a restaurant, serving vegan sushi. C/ Lleida 33 (Poble Sec).

The Asian Boys – Vegan ramen and sushi for delivery and takeaway. This place is very new. C/ Enamorats 139 (Eixample Dreta).

best vegan-friendly restaurants and cafes

Flax & Kale, Barcelona. Photo © Barcelona Food Experience.

Flax & Kale – Gorgeous space and good food that even a meat-lover gets excited about. Check also their location in the H&M Flagship store and Flax & Kale Passage that’s 100% gluten-free. Read more here. Carrer dels Tallers 74b (Raval), Carrer de Sant Pere Més Alt 31-33 (La Ribera), Passeig de Gràcia 11 (Eixample).

Rangoli Located in Barceloneta, this Indian restaurant has gone under the radar for many. But their chef-driven cuisine is delicious, offering Indian street food highlights a d fun drinks, both with and without alcohol. Pg. de Joan de Borbó, 78 (Barceloneta).

Balafría Coffee Bar – This very friendly café has the most amazing vegan cakes and cookies (you can buy them online here), and on weekdays they do lunches with great vegan and vegetarian options. Carrer de Sant Hermenegild, 2 (Putxet).

Las Muns – Tasty empanadas with three different vegan/vegetarian versions. (Various locations around the city).

Messie Sin Gluten, Photo © Barcelona Food Experience.

Messie Sin Gluten – This pizza restaurant is 100% gluten-free, and has good vegan options, including pasta. Carrer de Muntaner 109 (Eixample) and Carrer de Siracusa 15 (Gracia).

Pizza Paco – A great pizza place in the Born with good vegan options. Carrer de l’Allada-Vermell 2 (Born).

La Clote – Plenty of vegan options like pizzas and burgers. Carrer del Clot 49 (Clot) and C/ Vilardell 25 (Sants).

places with good vegetarian and vegan options

Green & Berry, Photo © Barcelona Food Experience.

Green & Berry – This place offers lots of space (for bringing your laptop too) and good food and juices. More info here. Carrer d’Enric Granados 153 (Eixample).

The Green Spot, Barcelona. Photo © Barcelona Food Experience.

The Green Spot – Beautiful, classy place with innovative food. Read more here. Now they have a second location close to L’Illa Diagonal. Carrer de la Reina Cristina 12 (Born) and Avinguda Diagonal, 593 (Les Corts).

Honest Greens, Barcelona. Photo © Barcelona Food Experience.

Honest Greens – This addition to the healthy food scene offers plenty of fun plant-based options. I’m addicted to their food, it’s fun, innovative and their restaurants are pretty and laid back. Read my review on Honest Greens here. They have three different locations, in Eixample, Tuset, and Born.

Chennai Masala Dosa, Barcelona. Photo © Barcelona Food Experience.

Chennai Masala Dosa – They specialize in South Indian food, and have numerous vegan and vegetarian options. Everything is made in-house and with lots of love. Their dosas are addictive. Read my review of Chennai Masala Dosa here. Carrer de Galileu 326 (Les Corts)

Almalibre Açai Bar – They really know their açai here (they import it themselves, and it’s 100% pure and undiluted), but they also have excellent vegetarian and vegan items on their menu. Their vegan burger is delicious. Carrer de Girona 118 (Eixample).

Quiote Mezcalería, Barcelona. Photo © Barcelona Food Experience.

Quiote Mezcaleria – My absolute favorite Mexican restaurant has good vegetarian and vegan options, such as vegan tacos, ceviches, grilled vegetables in a pipian sauce, and more. Pair them with a delicious mezcal margarita! Read my review of Quiote Mezcaleria here. C/ Calàbria 98 (Sant Antoni).

The Juice House – Wonderful for a  good plant-based lunch menu or breakfast and brunch. Read more here. Carrer del Parlament 12 (Sant Antoni).

EatMyTrip – A wonderfully cute café with dishes made with a lot of love, and with many mind-blowing vegan and vegetarian options.  Read all about it here. Carrer del Consell de Cent 378 (Eixample) and Avinguda de la Riera de Cassoles, 56 (Gràcia).

Bembi – A classic Indian restaurant (one of the first in Barcelona) with a top-notch chef. They have good vegan and vegetarian options on their menu. C. del Consell de Cent, 377 (Eixample Dreta).

Flexbowls – Bowls for breakfast and lunch, and tasty cakes, smoothies, and juices. Carrer de la Diputació 289 (Eixample).

Green Shots – Good for takeaway, with fresh juices and lunches for the office. Carrer de París 201 (Eixample).

Maai – Good breakfast, brunch and lunch menu, with fresh local and seasonal ingredients. Very interesting lunch menu items.  Read all about Maai here. Carrer de Regàs 30 (Putxet).

All You Eat is Love – A terrific lunch deal can be had at this healthy place. I love their bowl with a Japanese flair! Carrer de la Marina 52 (Poblenou).

Lulu & Flyn, Barcelona. Photo © Barcelona Food Experience.

Lulu & Flyn – This tiny little place fills up with cocktail lovers at night, and for breakfast and lunch they have wonderful, pretty and healthy options. Read all about Lulu here. Avinguda del Marquès de l’Argentera 7 (Born).

Hammock Juice Station, Barcelona. Photo © Barcelona Food Experience.

Hammock Juice Station – A wonderfully cosy hangout where you can enjoy your delicious smoothie bowl in a comfy sitting hammock. The staff is very friendly. Read post here.  Carrer de Mallorca 308 (Eixample).

Arigato – Mexican and Japanese-inspired, delicious food, and they have good vegetarian and vegan dishes on their menu. For most people, it’s love at first sight with this place. C/ de Roger de Llúria, 114 (Eixample Dreta).

Teresa’s – A takeaway in the Teresa Carles emporium. Great set of juices and vegan cakes. Carrer de l’Argenteria 31 (Born).

Woki Organic Market – Vegetarian food on the go, inside an organic shop. They have several locations in the city.

Pita Bread at A Tu Bola, Barcelona. Photo © Barcelona Food Experience.

A Tu Bola – Balls, balls, balls! It might sound funny but trust me, it’s all so good. Many good vegetarian and vegan options. Blog post on A Tu Bola here. Carrer de l’Hospital 78 (Raval).

Tandoor – such a cool Indian restaurant, and the food is so tasty you want to cry a little. At least half of the menu is vegetarian. Read more here. Carrer d’Aragó 8 (Eixample).

Caravelle, Barcelona. Photo © Barcelona Food Experience.

Caravelle – This cool diner has good veggie options. Read more here. Carrer del Pintor Fortuny 31 (Raval).

Bon Barcelona – Nutrient-rich salads, warm dishes, bowls, soups, quiches and desserts on Enrique Granados 135 (Eixample Esquerra). Most dishes are vegan or vegetarian. Instagram: @bonbarcelona.

Mosquito Tapas / Grasshopper Ramen They have good vegetarian and vegan options in their establishments. Carrer dels Carders (Born).

Vegan cinnamon rolls at Demasie, Barcelona. Photo © Barcelona Food Experience.

Demasie – These guys are experts on cinnamon rolls and plenty of other flavored rolls, and they also do a mean vegan roll. Various locations.

Chök, Barcelona. Photo © Barcelona Food Experience.

Chök – This place is paradise for a chocolate lover, AND they have really great vegan options! They have several locations in the city. Read more about Chök here.

Vegetarian OptionsVegan OptionsBest Of


The Ultimate Barcelona Vegan Travel Guide 2023

Barcelona is one of my favorite cities and one of the best cities to visit in Spain! It’s a place that even after multiple visits there is still more to see and more vegan food to eat! 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 Barcelona vegan travel guide will help you plan your entire adventure from finding vegan restaurants for brunch to stores to shop 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!

A few of the links in this guide might be affiliate links. At no cost to you, I may earn a small commission if you make a purchase.

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.

Table of Contents

Vegan & Vegetarian Restaurants in Barcelona

Get ready to eat! Barcelona has a show stopping selection of vegan restaurants, bakeries, and shops peppered throughout the city.


Carrer del Palau, 5, 08002 Barcelona, Spain
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!

Credit: Rasoterra

Roots & Rolls

C. del Consell de Cent, 401, bajos, 08009 derecha, Barcelona, Spain
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).

Credit: Roots & Rolls


Carrer de Roc Boronat, 114, 08018 Barcelona, Spain
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. 

Teresa Carles

Carrer de Jovellanos, 2, 08001 Barcelona, Spain
This vegan-friendly 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.

Credit: Teresa Carles

The Green Spot

Carrer de la Reina Cristina, 12, 08003 Barcelona, Spain
A chic little spot with a creative mix of globally-inspired cuisine. Their vegan-friendly 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!?

Credit: The Green Spot

Maoz Vegetarian

Carrer de Ferran, 13, 08002 Barcelona, Spain
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.

Loncheria Barcelona

Carrer d’Aribau, 101, 08036 Barcelona, Spain
If you’re in the mood for vegan junk food, look no further than Loncheria! Their menu features mouthwatering burgers, BBQ jackfruit, loaded fries, nachos, and more! Make sure you also save a little room for a slice of cheesecake!

Credit: Loncheria Barcelona


Carrer dels Almogàvers, 138, 08018 Barcelona, Spain
A vegan artisanal cheese shop! You can’t miss this stop. You can grab a wheel of Vrie (Brie) for take away or stay and enjoy one of their creamy cheeses in a lineup of bowls, sandwiches, and more!

Credit: Vacka

Cat Bar

Carrer de la Mercè, 29, 08002 Barcelona, Spain
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. As of November 2022, they are fighting to move their restaurant license to a new space because they’re being evicted.

Vegan Junk Food Bar

1, Carrer de Manresa, 4, 08003 Barcelona, Spain
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!

Santa Vegana

Carrer de n’Arai, 1, 08002 Barcelona, Spain
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?

La Trocadero

Carrer de la Marina, 269, 08025 Barcelona, Spain
This vegan restaurant has amazing comfort food! Don’t miss their epic vegan meal deals with either a fully loaded hot dog or burger with fries.

Credit: La Trocadero

Quinoa Bar Vegetarià

Travessera de Gràcia, 203, 08012 Barcelona, Spain
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.

Vegan Breakfast & Brunch Options in Barcelona

Get ready to start your day with vegan pancakes, acai bowls, cold-pressed juices, pastries, and much more!

Cactus Cat

Carrer de Valldonzella, 52, 08001 Barcelona, Spain
They had me hooked at all-day breakfast! This vegan restaurant has a fantastic lineup of breakfast favorites — toast, scrambled tofu, and even a Spanish take on a sausage roll! If by some odd chance you’re not in the mood for breakfast, they also have a great lineup of tapas and cocktails.

Credit: Cactus Cat

Cafe Equilibrium

C/ de València, 352, 08009 Barcelona, Spain
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.

Credit: Café Equilibrium

Eat My Trip Barcelona

C. del Consell de Cent, 378, 08009 Barcelona, Spain
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, Spain
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!

Credit: Green Berry

Hammock Juice Station

C/ de Mallorca, 308, 08037 Barcelona, Spain
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.

Credit: Hammock Juice Station


Carrer de Girona, 81, 08009 Barcelona, Spain
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.

Vegan Bakeries, Donuts, & 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, Spain
If you love donuts, you won’t want to pass up this jaw-dropping vegan donut spot! Their menu features classic donuts covered in icing and creative favorites like cookie dough, pistachio cream, passionfruit cheesecake, and more.

Credit: Areca Bakery

The Cream BCN

Carrer de la Princesa, 26, 08003 Barcelona, Spain
This vegan ice cream shop has the creamiest vegan soft serve in town, served in a regular ole cup or a giant, house-made bubble waffle cone! Along with epic ice cream treats, they also have donuts, cakes, and other sweets.

Credit: The Cream BCN

La Besneta

C/ de Torrijos, 37, 08012 Barcelona, Spain
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.

Credit: La Besneta

The Vegan Corner

Carrer d’Ataülf, 5, 08002 Barcelona, Spain
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 that you shouldn’t miss.

La Veganeria del Born

Av. de Francesc Cambó, 16 Mercat Santa Caterina
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.

Credit: La Veganeria del Born

Vegans & Bio

Avinguda Diagonal, 329, 08009 Barcelona, Spain
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!

Credit: Vegans & Bio

V Market

Carrer de Castanys, 27, 08005 Barcelona, Spain
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.


C/ de Sant Antoni Maria Claret, 98, 08025 Barcelona, Spain
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.

Credit: Vegacelona

Mercado de La Boqueria

La Rambla, 91, 08001 Barcelona, Spain
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.

Vegan-Friendly Hotel in Barcelona

Petit Palace Boquería Garden

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.

Book Petit Palace

If you’re traveling outside of Barcelona, check out out lineup of vegan and vegan-friendly hotels throughout Spain.

What To Do in Barcelona

#1 Tour La Sagrada Familia

This is a bucket list experience in Spain — it is an awe-inspiring creation. It is considered Gaudí’s most recognized work, he began construction in 1882 and continued until his death in 1926. The church is still under construction and is targeted to be completed in 2026. You will need to purchase tickets ahead of time or book a tour — it is very popular!

#2 Visit Park Güell

This 42-acre park, created by Antoni Gaudi, is filled with vibrant mosaics, twisting stone, and lush vegetation — it’s one of the most Instagrammable spots in Barcelona. You can book a tour to learn more about the history of the park or wander through and enjoy it on your own. Even if you only have two days in Barcelona, don’t miss this spot.

#3 Wander through the Gothic Quarter

Located in the heart of the city center, it is the oldest part of Barcelona and the liveliest! The narrow streets are filled with beautiful architecture, cafes, shops, and restaurants. It is a great place to explore and no matter the season, one of the best things to do in Barcelona. A walking tour is a great way to enjoy this area and learn about the history.

#4 Shop in Las Ramblas & grab a snack at Mercado de la Boqueria

This bustling market is a landmark in Barcelona. During the day this nearly mile-long thoroughfare is filled with street performers, tourists, and a variety of vendors.  Right in the middle of Las Ramblas is a foodie paradise — Mercado de la Boqueria (The Boqueria Market). It is filled with Spanish specialties, fresh fruit, juices, and more. If you love The Boqueria Market, you should also check out Santa Caterina Market—it might be the best in Barcelona!

#5 Check out the Picasso Museum

The museum contains several thousand of Picasso’s works, starting from some of his very early work. If you are really interested in Picasso and his art, check out a walking tour that covers his famous neighborhood and then visit then museum.

How to Get Around Barcelona

Getting around Barcelona is quick and easy, thanks to their extensive public transportation system. If you’re coming from the airport to the city center you have multiple options via Aerobus, metro, or taxi. On both of our trips, we have opted for the metro.  A taxi to the city center is about €40, while the Aerobus is €5.90, and the metro is €4.60.

If you plan to see many of the sights and use public transit, I suggest you purchase a Barcelona Card. The card can be purchased for 3 or 4 days and it also includes free public transit use.

Want to Explore More of Spain & Europe?

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
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


Barcelona’s 10 Best Vegan and Vegetarian Restaurants – Barcelona10

Barcelona is a city of rich culinary traditions, and vegetarian cuisine is no exception! Local chefs create real miracles with cereals, vegetables and fruits. We have prepared for you a list of the 10 best vegetarian restaurants in the city.


Address: Carrer de Sant Antoni Abat, 52

Nearest metro station: Paral-lel, San Antoni

Sésamo is a creative Spanish, traditional and vegan based restaurant reworked by the chef of the establishment.

For example, watermelon is added to tomato gazpacho. Deep-fried green peppers are served with lime and sea salt, and the “signature dish” is cauliflower – sprinkled with pine nuts, pomegranate seeds and drizzled with coriander sauce. Of the minuses – a limited selection of desserts. The restaurant is small, so it is better to reserve a table in advance.

Rizoma Resto

Address: Carrer Grassot, 72

Nearest Metro: Joanic, Sagrada Familia

Perhaps the youngest vegetarian restaurant in the city – it opened only in January 2015. The menu is not very diverse yet, but the portions are impressive in size. You can dine at Rizoma on a budget: the €12 daily menu includes a first and second course, a glass of wine, tea/coffee and dessert.


Address: Carrer Torrent de l’olla 138

Nearest Metro: Fontana

Vegetart is a takeaway with no seating. Prices are moderate: for example, a vegetarian tortilla (traditional Spanish potato omelette) will cost you only 1.5 euros.

Dolce Pizza & Los Veganos

Address: Av Gaudi,74

Nearest metro station: Sant Pau / Dos de Maig

The city’s most popular vegan and vegetarian bakery place. The menu features about 10 variations with vegan mozzarella and parmesan. The cost is from 7.9 euros. You can also order sandwiches (price from 4.5 euros), several types of pasta with mushrooms, tofu and various vegetables (price from 5.5 euros).

Veggie Garden

Address: Carrer del’s Angels, 3

Nearest Metro: Liceu

This restaurant with a slightly gloomy interior is located next to the Museum of Modern Art. Guests are offered Indian cuisine at attractive prices – a three-course daily menu with a glass of wine costs 8.5 euros.

Teresa Carles

Address: Carrer de Jovellanos, 2

Nearest metro: Catalunya

The oldest vegetarian restaurant in Barcelona – open from 1979 years old. Located in the very center of the city. They cook beautifully and variously – there are dishes for raw foodists, vegans and gluten-free. A portion to share can be safely taken for two. We strongly recommend booking a table in advance.

Raso Terra

Address: Palau, 5

Nearest metro: Jaume I

Raso Terra has repeatedly topped the ratings of the best vegetarian restaurants in the city. The interior of the restaurant is simple but elegant. The owners bring most of the ingredients to the kitchen from their garden in the suburbs of Barcelona. Rasa Terra has a good daily menu – the first, second and dessert will cost 10.95 euros. The meals on the day of your visit can be found on the website:


Address: Pl. de la Vila de Madrid, 4-5

Nearest metro: Catalunya, Liceu

Located in the “tourist” zone, this establishment offers a good vegetarian menu with an Indian twist. Portions are big enough to fill up. Dinner for two will cost at least 30 euros.

Juicy Jones

Carrer Hospital, 74

Nearest metro station: Liceu

This vibrant vegan restaurant offers two menus – European and Indian. The institution is aimed at students and budget travelers, so the prices are moderate. A daily 3-course menu will cost less than 10 euros. Juicy Jones is praised for its huge variety of vegetable dishes and fruit desserts. Drinks did not let us down either – here they serve delicious fruit cocktails and smoothies.

Finally, if you want another dessert. Almost every ice cream shop in Barcelona has vegan varieties. When buying, tell the seller “helado sin leche” (elAdo sin leche) and they will point you to lactose-free desserts.

Read our other articles about the culinary world of Barcelona:

  • What to try in Barcelona?
  • Where can you dine in Barcelona for 6 euros?
  • Where to drink sangria in Barcelona?

Have a good and tasty trip!

Vegetarian Restaurants in Barcelona – Barcelona Happyinspain Travel Guide

It’s not about fashion, it’s about lifestyle. Someone tried and gave up, someone for nothing and never, and someone has long forgotten the taste of meat, he is already fine. We will not breed propaganda, living in a country where almost the main symbol is the pork ham “hamon”. Yes, in Spain, almost all meat-eaters, sausages, sausages and steaks are consumed by tons, but if this is definitely not about you, then pay attention to this article.

In Barcelona, ​​many people attach great importance to proper nutrition, every year more establishments for vegetarians and vegans, as well as specialty shops with eco and bio products, open. Vegetarian restaurants are inexpensive and very tasty places with a large selection of various vegetable dishes using tofu, soy meat, various cereals, fruits and vegetables. Often these are establishments that were opened by Nepalese or Indians. But even if you like meat, believe me, a visit to a vegetarian restaurant will bring you great pleasure, because it is tasty, healthy and after such a meal your body is pleasant and light.

Vegetarian restaurants in Barcelona on the map

codepeople-post-map require JavaScript