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! 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.) 

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, adopted a puppy, saw open-air cinema in a castle moat on top of a mountain, and started Barcelona Vegan Drinks, 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 and then some, you can pre-order a copy of my vegan Barcelona guidebook, which is coming out in July)!

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…

Here’s where to eat and where to shop 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

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

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!  Look for some typically vegan tapas which are usually on the menu (and just enquire with them 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) – usually a mix of grilled aubergines, onions, red peppers and tomatoes
  • 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!  And of course, last but not least, a lot of places will offer a bowl of olives!

Bar Celoneta (near the beach) and Sesamo 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.  

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 evne just on some bread!)

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)

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!  

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? Pre-Order a copy of my upcoming vegan guidebook, The Vegan Word on Barcelona, for just $9.99 and be the first to get the guide when it’s out in July! 



Note: This post was originally published in July 2015 and was completely revised in April 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! 

25 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

Leave a Reply

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