The Ultimate Vegan Guide to Barcelona

Gracia, Barcelona

Heading to Barcelona soon?  If not, you should be!!  It’s an amazing city…full of sun, jaw-dropping architecture, tapas, the beach, the mountains and a surprising number of vegan and vegan-friendly places (so much so, I wrote a whole book about it, the Barcelona Vegan Guide, 170 full colour pages about vegan Barcelona)! In 2016 Barcelona’s city council even declared it a #VegFriendly city and promised to promote vegetarianism and veganism. (And yes, Barcelona even made my list of the Top Vegan Destinations of 2017 in my book, The Essential Vegan Travel Guide.) 

Basically, it’s got everything you could want in a city… After over a year in Barcelona during which I ate at all the vegan restaurants and all but 3 of the vegetarian restaurants (yes, I ate a lot!), adopted a puppy, saw open-air cinema in a castle moat on top of a mountain, and started Barcelona Vegan Meetup, I’m pretty well-versed in all things vegan Barcelona. So I wanted to help you out with some insider tips on vegan Barcelona (if you to learn absolutely everything I know about vegan Barcelona, you can buy a copy of the Barcelona Vegan Guide)!

I lived in Gracia, which is the best neighbourhood in Barcelona (I’m a little biased though!).  We have a vegetarian bar, vegan croissants at the bakery, a fresh farmers market every day, dozens of yoga studios, an organic clothing shop, a meditation centre just down my street, the cheapest vegan cafe in Barcelona, and a vegan supermarket… If you’re wondering where to stay in Barcelona I highly recommend Gracia. But shh, don’t tell anyone else! It’s thankfully a little less touristy than the Gothic Quarter and I’d like to keep it that way!

Here’s where to eat and where to shop vegan in Barcelona:

Best Vegan Barcelona Eats

With so much to choose from (a lot of people don’t believe just how vegan-friendly this jamon-obsessed city is), it’s tough to single out the best vegan eats but with my extensive experience eating my way around Barcelona here are my choices!

You should always double check hours because SO many places in Barcelona change their schedules due to holidays, siesta…or just because they feel like it! Trust me, and call ahead and check! There’s nothing more disappointing than standing melting in the heat, staring at a paper sign taped to a restaurant window in Catalan, which you can’t read, but which you think more or less says “we’re shut.”

Most small restaurants, cafes and local shops close for siesta (usually from 2pm to 4:30pm or so) but do not always note siesta times in their opening hours. You’re best off assuming they’ll be shut mid-afternoon for siesta.

Teresa Carles

For a fancy-pants meal, it has to be Teresa Carles. Get their layered vegan lasagne with cashew cheese and sundried tomatoes. If you want to impress (your parents, a date, yourself) then go to Teresa Carles.

Teresa Carles
Address: Carrer Jovellanos 2
Phone: +34 93 317 18 29
Hours: Monday – Sunday 9am – 11:30pm


Budget prices don’t allow you to splurge at T Carles? You don’t have to miss out on vegan food in Barcelona, because one of the city’s best-kept secrets is this tiny vegan takeaway tucked away on Torrent l’Olla in Gracia. Takeaway only, their vegan tortilla (an egg and potato omelette; theirs is made with chickpea flour!) is the best in all of the city, hands-down. Even better, the tortilla is only €1.50 a slice! In fact, all their food is all just a few Euros! Spend 3 Euros on some food there and take it to nearby Placa del Sol for an al fresco lunch.

Address: Carrer Torrent de l’Olla 138
Phone: +34 668 88 53 75
Hours: Monday – Thursday 12pm – 8pm, Friday 12pm – 4pm, Saturday 12pm – 3:30pm 
Note: closes for siesta

Best Vegan Chinese Food in Barcelona
Carrot art at Vegesana, BCN

I don’t know why more people don’t talk about Vegesana, but they should. This vegetarian Chinese restaurant serves the best Yuxiang eggplant (berenjena salteada) I’ve ever tasted. Crispy, salty but not overly so, with a perfectly balanced sweet and sour sauce on top. Also, the chef is obsessed with carving carrot animals and he makes the cutest little carrot creations!

They deliver, too, although the first and second time they delivered to me they got terribly lost (my street was a little out of the way, but not that far!) and took 2+ hours. You’re better off eating in, especially since you don’t get carrot animals with delivery.

Address: Carrer d’Aribau 14
Phone: +34 933 01 34 42
Hours: Monday-Sunday 12:00 pm – 4pm, 3:30pm – 11:30pm

Best Vegan Indian Food in Barcelona

Veg World India is not only great value for money (their lunchtime deal is a steal) but they’re one of the few places in the world I know of where you can get stuffed vegan cheese naan! (Be sure to ask for the vegan version because this place does serve dairy, too.)

Veg World India
Address: Carrer Bruniquer 26
Phone: +34 932 10 70 56
Hours: Tuesday – Sunday 1pm – 11:30pm

Best Vegan Pizza in Barcelona

Dolce Pizza y los Veganos is a vegetarian pizzeria, with about half their dishes as vegan. They make their own vegan cheese from tofu and carrots. Try the pesto pizza with vegan pesto and chorizo! 

Dolce Pizza y los Veganos
Address: Carrer d’Hipolit Lazaro 34
Phone: +34 932 13 12 20 
Hours: Monday – Sunday 12:30 pm – 4pm, 8pm – 11pm

Best Vegan Thai Curry in Barcelona

I wrote before about the magic of the freshly prepared Green Spot vegan curry. Fragrant herbs and piquant spices, all made fresh. So while this might not be a traditional Thai restaurant, they have the best vegan Thai curry in Barcelona (plus you don’t have to worry about whether you correctly asked them to leave out the fish sauce in Spanish – everything vegan is labeled so here at this veggie restaurant!). 

Green Spot
Address: Carrer de la Reina Cristina 12
Phone: +34 938 02 55 65
Hours: Monday – Friday 12:30pm – 4pm, 8pm – midnight, Saturday & Sunday 1pm – 4pm, 8pm – midnight

Most Impressive-Looking Vegan Dish in Barcelona

Cauliflower with tahini sauce, chilli and coriander salsa, pomegranate seeds and pine nuts

For pure impressiveness when it’s brought to your table, the whole head of roasted cauliflower (complete with a steak knife sticking out of it!) at Sesamo wins for the most impressive vegan dish in Barcelona. Try their vegan tapas, too, or their tasting plate if you want to sample a lot of dishes.

Address: Carrer de Sant Antoni de Abat 52
Phone: +34 934 41 64 11
Hours: Tuesday – Sunday 7pm – midnight

Best Healthy Vegan Food in Barcelona

Le Petit Brot, Barcelona, Spain
If you’re after a fix of healthy, raw vegan fare in Barcelona then you absolutely must go to Petit Brot. Run by a raw vegan couple with a lot of love and attention to detail, this juicery is the place to go if you want freshmade, cold-pressed juices, plus raw vegan plates, raw cheese or raw snacks to take away.

Petit Brot
Address: Carrer del Dr. Dou 10
Phone: +34 937 68 98 97
Hours: Monday 11am – 7pm, Tuesday closed, Wednesday – Saturday 11am – 7pm, Sunday noon – 5pm

Vegan Croissants

Vegan chocolate filled croissant, Knella Bakery BCN

Probably my favourite find in all of Barcelona is the bakery round the corner from my flat, Knella (now called D’Monica), which sells 4 types of vegan croissants – chocolate filled (which I have every Sunday for brunch), regular croissant, whole grain (both perfect with jam) and spelt. You can also get vegan croissants (ask which are vegan) at Crois Sants or Santoni.

Knella (now called D’Monica)
Address: Carrer de Mila i Fontanals 9
Phone: +34 935 66 36 74
Hours: Monday – Friday 8:30am – 8:00pm
Note: closes for siesta



You’ll find small heladerias/gelato stalls tucked all over Barcelona, especially in the plazas.  There’s nothing better than sitting in the shade of a plaza, eating a fruity gelato on a hot summer day!  Luckily, since they are made in the Italian style, most ice cream places here have vegan options (normally in the fruit section) – just ask if they have any that are dairy free (sin leche).  And they are delicious!

For a fully vegan gelato experience, head to Gocce di Latte, a dairy-free gelateria (only their cones aren’t vegan). Or head to Heladeria Mexicana, by Barceloneta beach, where 50% of the flavours are vegan. Heladeria Mexicana is known for their unique and delicious flavours, like tequila sorbet or vegan horchata ice cream.

Vegan Barcelona: Order Vegan Tapas Anywhere

You can still enjoy tapas as a vegan! In fact, one of the easiest ways to get vegan food in a non-vegan place is to go for tapas. Look for some typically vegan tapas which are usually on the menu (and just double check if they are vegan):

  • Pa amb tomaquet (tomato bread) – a typical Catalan breakfast dish (but great at any time of day!) of toasted bread rubbed with tomato and olive oil.  It’s simple but delicious!
  • Escalivada (roasted vegetables) – a mix of grilled aubergines, onions, red peppers and tomatoes, usually served with bread
  • Pimientos de padrón (roasted padron peppers) – roasted in olive oil and sprinkled with sea salt, these are simple but incredibly delicious
  • Gazpacho – a chilled tomato soup which is perfect for a hot summer day!
  • Patatas bravas minus alioli – fried potato chunks in a spicy tomato/paprika sauce. Check if the sauce is vegan and just make sure they leave off the alioli (which is like a garlic mayonnaise; the authentic, old-school version is vegan but many modern takes are not).
  • Olivas (olives) – make sure they aren’t stuffed with anchovies! It’s best to ask for ‘olivas con hueso’ (olives with pits).

Sometimes you’ll also see other grilled vegetables on the menu – for example, grilled artichokes (alcachofas) or grilled mushrooms (champiñones a la plancha).  And weirdly, a lot of tapas places around Barcelona seem to sell hummus with crackers or bread.

Bar Celoneta (near the beach) and Sesamo are vegetarian restaurants (100% vegan, in the case of Bar Celoneta) that both offer vegan tapas.

Where to Buy Vegan Food in Barcelona: Supermarkets & Markets


If you’re staying in an apartment in Barcelona, you might want to see if you can get one near Ecocentre!  Ecocentre is a vegan supermarket, but much larger than any in London.  It’s about on par with Veganz in Hamburg for size.  It’s not a huge supermarket like a big national chain, but this competes with the little grocery stores you’ll find dotted around Barcelona.  Ecocentre is my vegan heaven – the first time I saw it, I nearly cried at their range of vegan products and the fact that it’s so close to my house.  Looking for vegan tuna? They’ve got 3 varieties!  Mayo? At least 7 (including different brands and all sorts of flavours!).  Whipped cream? 5 kinds!  It’s got everything in vegan form.  It’s amazing.  

Important for nooch-obsessed vegans: you can buy nutritional yeast (levadura nutricional) here! You can also get it at The Living Food.

Address: Avinguida Diagonal 329
Phone: +34 932 07 57 85
Hours: Monday – Friday 9am – 9pm, Saturday 10am – 9pm
Note: closes for siesta

Beans & Market Stalls

If you’ve got a kitchen, you’ll definitely want to check out the local markets!  Although there are some disgusting sights in there (unfortunately the meat stalls and vegetable/fruit stalls are usually not separated – although thankfully the fish stalls are often segregated into one smelly, awful area!), there are some fantastic fruit and veg stalls.  It’s like a farmer’s market that runs every day (except Sundays, usually), and they’re very local.  Apart from La Boqueria, the famous market off Las Ramblas, most of the markets in Barcelona are not frequented by tourists.  The city’s put a lot into regenerating the markets and they are fantastic.  I was advised by an elderly lady in my building to always shop in the market because the fruits and vegetables are higher quality but also cheaper.  In addition to fruits and vegetables, you’ll usually find stalls that sell spices, nuts, dried beans, olive oils, bread and even Japanese and Middle Eastern stalls selling tahini, wasabi and the like!

But my absolute favourite part of the markets are the cooked bean stalls!  You’ll find cooked bean shops (legumes cuits) dotted around the city, as well as the stalls in the markets.  There, you’ll usually find giant bowls of cooked chickpeas (giant and small), white beans, lentils and more, and you can buy as many grams of whatever variety of cooked beans you want.  They cook them fresh each morning. Sometimes they also sell cooked pasta, rice and quinoa.  I made the best hummus I’ve ever eaten in my life using some of these beans and authentic tahini from a Lebanese supermarket.  They’re brilliant if you want to pack in the flavour of beans cooked from scratch but don’t have the time or energy to make them from dried (which is especially true if you’re a tourist and trying to devote your time to exploring Barcelona rather than cooking dried beans!).  I’m lazy, so I’ve rarely cooked beans from dried in the past – but now that I’ve discovered these stalls, I can’t go back to tins of beans (or glass jars of beans, as they are sold here), so consume carefully.

Supermarket Finds

There are a surprising number of accidentally vegan foods in supermarkets.  It helps if you can read Spanish, have a Spanish speaker with you, get a copy of the European vegan zine or have a handy translation app on your smartphone (Google Translate is free to download)!  For example, I’ve found accidentally vegan versions of:  hot chocolate mix for churro dipping, frozen churros, chocolate sauce for ice cream and caramel sauce.

A few items you might want to try:

Vegan Barcelona: supermarket find (patatas bravas sauce)
Patatas bravas sauce (so good on boiled or roasted potatoes but even just on some bread!). Here’s a recipe for vegan patatas bravas.

Romesco sauce is a traditional Catalan sauce made of almonds and roasted red peppers. It’s delicious on roasted vegetables or bread and is traditionally eaten with calcots (spring onions) at a spring onion barbecue. Here’s a romesco sauce recipe if you want to make your own!

Vegan Barcelona: supermarket find (gazpacho)


Vegan Barcelona: supermarket finds (horchata)

Horchata, a drink made from chufa, or tiger nuts (many brands add milk but this one’s suitable for vegans)

The Living Food

If you’re into raw food or healthy eating, or you just want to check out Barcelona’s artisan vegan cheese scene, you have to check out The Living Food. An all vegan and mostly raw shop in hipster haven Sant Antoni, The Living Food sells every superfood, supplement, sauce, syrup and dried good you could want. Plus they make their own artisan vegan cheeses!

The Living Food
Address: Carrer de Viladomat, 85
Phone: +34 935 14 76 95
Hours: Monday, Thursday & Saturday 11am – 2pm, Tuesday, Wednesday & Friday 10am – 2pm, Saturday 11am – 3pm

Gra de Gracia

Lastly, if you’re staying in Gracia, you’re in luck.  Check out Gra de Gracia, one of my favourite shops in the area.  It’s a shop that sells dried foods in bulk, without any packaging, to reduce waste.  They sell all sorts of rices, flours (but no white flour!), teas, sugar, nuts, seeds, spices, pastas (of all varieties – kamut, quinoa, lentil etc), and more.  The shop is beautifully arranged and the containers of food look like a work of art!  Just grab some paper bags and fill with as much of you want and when you get to the till they’ll weigh and label them.  Perfect for getting a little bit of that one spice you need for just a single dish.  I always hate buying a big jar and wasting. Especially useful when you’re on holiday and might only use a little bit over the course of your trip. Useful tip: vegan is vegà in Catalan.  They have a lot of vegan cookies and mueslis and the ones that are vegan are labelled vegà.

Gra de Gracia
Address: Carrer de Puigmarti 11
Phone: +34 932 10 28 46
Hours: Monday – Saturday 9am – 9pm, Sundays closed
Note: closes for siesta

If you have a Barcelona-related question feel free to get in touch!  

The Barcelona Vegan Guide Book

Want to learn more about vegan Barcelona? Itching to find out where you can get vegan food near the main tourist attractions, what eco-friendly hotels you should stay in and what vegan activities you can do while you’re there? Grab a copy of my book, the Barcelona Vegan Guide! Get your free sample from the book now!


Note: This post was originally published in July 2015 and was completely revised in April 2017 and again in November 2017. I took out all restaurants that had closed and added new ones. If you find anything that needs to be updated, please drop me a line and let me know! This is not meant to be an exhaustive guide (see my book for that!) but an overview and as much info as I could squeeze into 3,000 words.

Barcelona Vegan Guide


40 thoughts on “The Ultimate Vegan Guide to Barcelona

  1. Joey

    I cannot say enough nice things about Barcelona! It’s been a while since I went (sadly too long) but I remember the food being great, and I haven’t even tried out half of the places you’ve covered here. I mean, vegan croissants!

    1. Caitlin Galer-Unti Post author

      It really is a lovely city, isn’t it? I couldn’t believe the vegan croissants…I mean, it was just by chance I stumbled upon them! And now since they’re round the corner I get to eat them every Sunday for brunch! haha

  2. Caitlin

    Super excited to hear about ecocentre! I’m going to have to pay it a visit pronto.

    There is a huge asian/oriental market called Yang Kuang just above the arc de triomf with a MOUNTAIN of vegan food (and the asian markets are the cheapest places to find tofu!) including vegan mock-eel which was super yummy!

    Have you tried any of the pizzas at Dolce Pizza & Los Veganos? It’s close to sagrada familia.. They have so many options I could cry!

    Thanks for writing this post! Can’t wait for the next installment (:

    1. Caitlin Galer-Unti Post author

      Ecocentre’s the best!! Some of it’s a bit expensive but omg the excitement of going into a supermarket and know that EVERYTHING is vegan? my god!

      Thanks! I checked out Yang Kuang, it was really great. I love fried tofu so I was super excited to find it there, and cheap! Although I was sad they didn’t have Thai basil…any idea if anyone sells it in BCN?

      And Dolce Pizza & Los Veganos…I love it!! I discovered they deliver and I have had takeaway from there more times than I’d care to admit! My favourite’s the parmigiana with aubergine and vegan parmesan…yum!

      Thanks, glad you liked it! :)

  3. Pingback: Restaurant Review: Sesamo, Barcelona | The Vegan Word

  4. Lauren

    I’ve been looking everywhere for Tahini! Do you remember at which market you found it?

    Great blog post by the way and super cute dog! :)

    1. Caitlin Galer-Unti Post author

      I’m not sure the name of the shop but it’s on Carrer de Girona, between Rosello and Corsega. It’s a little Middle Eastern shop, full of barrels of dried beans and spices – can’t miss those! I’ve also seen tahini at the Middle Eastern stall in the Mercado de l’Albaceria in Gracia as well! (Plus in a few random corner shops by chance encounter)

      Aww thank you! :)

  5. Jojo

    I loved reading this so much! Barcelona is definitely one of my favourite European cities and it looks like it’s become even more vegan friendly since the last time I visited. I can’t wait to come back!

    PS – Benito is ADORABLE. I am so excited that you found each other <3

  6. Pingback: Vegan eats in Barcelona - No Meat. All Veg. Go Eco. Life Well Lived! Vegans. Vegetarians. No Meat. All Veg. Go Eco. Life Well Lived! Vegans. Vegetarians.

  7. Pingback: My 5 Most Popular Posts of 2015 & Shares from Other Sites Around the Web | The Vegan Word

    1. Caitlin Galer-Unti Post author

      Thanks Milena! :) Hope you have a great time – it’s a wonderful city! :) Let me know what you think. Please note that sadly Rizoma has just closed. :( (The owner’s moving abroad!) I need to update this post to reflect it and will do shortly!

  8. Eve

    Thanks for sharing! I moved recently to Barcelona (I’m currently living in Gracia as well) and I can’t wait to discover the vegan options you’ve mentioned. Let me know if you’d like a partner, I’d be happy to try some barcelonian vegan delicacies! ;)

  9. Pingback: Vegan Barcelona – VeganBackpacking

  10. Andrea

    I’m a Barcelona native just beginning to explore the vegan world (my transition is pretty recent) and I’m super happy to have found your post! Now I’m dying to try those vegan croissants (my french ascendence is showing!!)!
    I knew about Ecocentre, but it’s kind of far from my home… Though there’s plenty of options in the local dried food shop.

    Anyway, you can find some options in some big supermarkets like Bonpreu, which I’ve discovered has some varied options (seitan, tofu, vegan yogurts, etc). There’s not a big selection but when you’re in a hurry it’s always an easy fix!

    1. Caitlin Galer-Unti Post author

      Congrats on exploring the vegan world, I hope it’s going well! :) And I hope you get to try those croissants soon – let me know what you think!

      That’s great news about the options in Bonpreu, thanks for letting me know! Luckily there are a lot of dried food shops around Barcelona, plus some chains like Veritas and Woki Market if you need something that’s not in the supermarket. :) I’m not sure which area you’re in, but apart from Ecocentre there’s also Veganoteca in Sant Antoni. It’s another vegan supermarket, a lot smaller than Ecocentre, but good if you need something special that you can’t find at Bonpreu.

  11. Pingback: Top 9 Vegan Friendly Cities to Visit in 2017 | The Vegan Word

  12. Antje Perlwitz

    you can add to your list of supermarket foods ROMESCO sauce, traditionally made of almonds and red peppers.
    Mercadona (supermarkets) started having a “coca” (reminds somehow of a mini pizza) with red peppers in their bread/pastry section that is vegan, though a bit greasy for my taste, still a good “salvation” if you are in neighbourhoods far from BCN centre and want sth edibly quickly on the run.

    Ecocentre are nice people running it, that come from the vegetarian restaurant world back in the 80s when vegetarianism was still the weirdest thing in the world here and catalan waiters would look at you as if you had a contagious disease when you asked for a vegetarian dish, mumbling with disgust the world “salad”. They were the first to start a totally vegan shop some years ago, and i really wish them all the luck of the world with their endeavour.

    1. Caitlin Galer-Unti Post author

      Hi Antje, thanks so much for the suggestions. Oh yes romesco sauce, how could I forget! I absolutely LOVE romesco. Good news about Mercadona’s coca (shame it’s greasy though).

      Oh, that’s really interesting about the history of Ecocentre, I hadn’t heard that. Thanks for sharing it!

  13. Joey

    Oh wow – I would love Barcelona without any vegan food, because it’s such a great place, but with all these gorgeous eating spots, I just want to get back there even more. The world just needs more vegan croissants. The little carrot bird is beyond cute too!

    1. Caitlin Galer-Unti Post author

      I agree! Vegan croissants seem horribly underrepresented in London right now and it makes me miss Barcelona all the more! I *love* the carrot animals – makes my night every time I go there!

  14. Pingback: Top 10 Vegan-Friendly Cities in Europe in 2017 - Alternative Travelers

  15. Jennifer

    I just went to Barcelona for the first time a couple weeks ago and used this post (and others I found) as a guide. There seem to be many many more places even since this post was written. It was so amazing and I think we are at every fully vegan, and most veg, places while we were there. I’m already planning a longer solo trip back next year. I’m curious if the vegan meet up you started is still going? Or if you have any suggestions. I’d love to connect with other vegans when I go next!

    1. Caitlin Galer-Unti Post author

      So glad you had a great time and the guide/posts helped! :) There are so many new places opening all the time in Barcelona these days it’s hard to keep up with all of them! It’s definitely become a little vegan paradise. The meetup group is still running! Since the other co-founder and I left Barcelona, a few of the meetup members took over as organizers and are still running it. They’re very active and the group has over 1000 members now! They have picnics on the beach, activities and meals/drinks. Have a look, it’s here, hopefully you can join next time you’re in Barcelona! :

  16. Pingback: Petit Brot Barcelona: Healthy Vegan Food in a Beautiful Setting | Green Living Spain

  17. Pingback: Branding and Packaging: THELIVINGFOOD | IAMTHELAB

  18. Pingback: Barcelona on a Budget: 17 Hacks to Save Money in Barcelona | The Vegan Word

  19. Charlotte

    Can I ask what you were doing (job-wise) in Barcelona? I absolutely love the city (I lived there for a few months when I was with my ex, who is from there) and would love to move there permanently, but even my Spanish friends are struggling to find work in Spain at the moment, and I have no idea what kind of work an English-speaker could find there (apart from teaching English, which I hate!).

    Love the advice! <3

  20. Pingback: Napa Valley Vegan’s New Look – Napa Valley Vegan

  21. Pingback: Branding and Packaging: THELIVINGFOOD by Francesc Moret Vayreda – IAMTHELAB

Leave a Reply

Your email address will not be published. Required fields are marked *