Spain

Vegan Barcelona

Barcelona eats late: lunch runs from about 2PM to 4PM, and most kitchens do not fill up for dinner until 9PM. I have been to Barcelona about 15 times, sometimes for months at a stretch, and its plant-based scene is one of the best in Europe, from homemade vegan brunch in Poble-sec to plant-based paella in El Born.

Here are my favourite vegan and plant-based restaurants in the city, independently researched and chosen on merit, with what to order at each one. If you are planning a longer trip, browse all of the Your Vegan Passport destinations too.

Vegan Barcelona at a Glance

Best Vegan Restaurants in Barcelona

1. Asante: Homemade Vegan Brunch in Poble-sec Vegan

Vegan food at Asante in Barcelona

Asante makes almost everything in house, including the bread, the vegan ham, the cheeses and the “egg”, and reviewers cannot stop talking about the eggs Benedict on house-baked focaccia. People describe it as uncanny in the best way. Finish with the cinnamon roll or a slice of Oreo cheesecake, both of which turn up in review after review.

Asante is a small, bright café in Poble-sec, the hillside neighbourhood under Montjuïc, and in 2025 vegan travellers voted it the best vegan restaurant in the world. After one visit, you’ll understand exactly why. It keeps brunch hours from Thursday to Sunday only, so plan the rest of your week around it.

💡 Tip: Asante opens at 10AM from Thursday to Sunday and the kitchen closes around 3:30PM. It is closed Monday to Wednesday, so do not leave it for the last day of a midweek trip.

📍 Carrer d’Elkano 63, 08004 Barcelona | Poble-sec | ☎️ +34 677 80 59 16 | 🌐 asantecafe.com | 📸 @asantecafebcn

2. Flax & Kale: Barcelona’s Favourite Plant-Based Destination Plant-Based Options

Vegan food at Flax and Kale in Barcelona

Reviewers keep ordering the cauliflower and jackfruit tacos, which arrive generously portioned with a cauliflower mash on the side. The Green Power ravioli, filled with a tofu and cashew “ricotta” and served with baked aubergine, and the double smashed plant-based burger with sweet potato fries are the other regular favourites. The smoothies and cold-pressed juices are outstanding too.

Flax & Kale is one of Barcelona’s most famous and beautiful places to eat, set across several floors of a converted building in El Raval with a roof terrace on top. Most of the menu is plant-based, but about a fifth of the dishes use oily fish or egg, so read the menu symbols as you order.

💡 Tip: It gets busy on weekends (it’s wildly popular with both locals and visitors), so book ahead. On weekdays the kitchen breaks between 4PM and 7PM, while weekend brunch runs until 5PM.

📍 Carrer dels Tallers 74B, 08001 Barcelona | El Raval | ☎️ +34 933 17 56 64 | 🌐 flaxandkale.com | 📸 @flaxandkale

3. Blu Bar: Vegan Tapas and Pizza in Poblenou Vegan

Vegan food at Blu Bar in Barcelona

Order the Surfers’ Nachos, piled with house-made vegan cheddar, then share a pizza: the truffle and mushroom one comes on a black charcoal dough with cashew cheese. The Blu Bar burger and the crunchy tacos are the other dishes people keep mentioning, and the tiramisu closes things out properly.

Blu Bar is a nautical-themed tapas bar on the Rambla del Poblenou, the neighbourhood’s tree-lined pedestrian street, and everything on the menu is vegan. The terrace is lovely on warm evenings, with cocktails, craft beer and homemade kombucha to go with it. Poblenou is worth the short trip from the centre, and Blu Bar is the perfect reason to make it.

💡 Tip: Blu Bar opens at 1PM on weekdays and 12PM on weekends and stays open until 12AM or later, so it works well for a late dinner after an afternoon on Bogatell beach.

📍 Rambla del Poblenou 11, 08005 Barcelona | Poblenou | ☎️ +34 932 21 09 71 | 🌐 blubar.es | 📸 @blubarpoblenou

4. Bubita: Traditional Spanish Tapas, Entirely Plant-Based Vegan

Vegan food at Bubita in Barcelona

Bubita takes the pillars of Spanish cooking and makes them 100% plant-based without losing a single drop of their soul. The paella is the star: reviewers love the mini paellas, which let you share mushroom, vegan seafood and “chicken” versions at one table. Add the dip trio and the Tempehtation, then work through the sangria list, which includes alcohol-free versions.

Bubita is a small, funky, brightly decorated bar in El Born, just behind the Picasso Museum, and the vibe is lively and warmly lit. It also serves a Spanish brunch with eggless tortilla (Spanish potato omelette), pancakes and eggless Benedicts. It’s the perfect introduction to vegan tapas, Barcelona-style.

💡 Tip: Bubita does not take reservations. It opens at 9:30AM every day and serves until 12AM, or 1AM on Fridays and Saturdays, so come early in the evening or make it your brunch stop.

📍 Carrer dels Flassaders 15, 08003 Barcelona | El Born | 🌐 bubita.es

5. Gallo Santo: Colourful Vegan Mexican in Gràcia Vegan

Vegan food at Gallo Santo in Barcelona

Gallo Santo is fully plant-based Mexican, and the tacos are why you go. Reviewers rave about the al pastor (marinated, pineapple-sweet) and the birria (a rich, chilli-stewed filling), with the house salsas as the must-order extra. The tacos are some of the best I’ve had outside of Mexico. Start with the coconut ceviche or the sweet potato flautas (rolled, fried tortillas).

It is a riot of colour tucked into Gràcia, the village-like neighbourhood above Eixample, and it has been serving vegan Mexican food since 2018. The frozen margaritas are dangerously drinkable. It’s exactly the kind of place where a quick bite somehow turns into a three-hour fiesta, so bring friends, order everything, and enjoy every second.

💡 Tip: Gallo Santo’s hours change through the week: lunch and dinner on Monday, Tuesday, Friday and Saturday, dinner only on Wednesday and Thursday, and lunch only on Sunday. Book a table for Friday and Saturday nights.

📍 Carrer del Torrent de l’Olla 64, 08012 Barcelona | Gràcia | ☎️ +34 930 27 67 46 | 🌐 gallosanto.es | 📸 @gallosantobarcelona

6. Good Shit: Barcelona’s Best Vegan Kebab Spot Vegan

Vegan food at Good Shit in Barcelona

Good Shit does vegan döner kebab (the Turkish-German favourite of spiced, shaved meat in bread) and does it very, very well. Pick house-made seitan, Heura (a Barcelona-made soy “meat”) or falafel, then have it as a durum wrap, a pita or a plate. Reviewers love the fries stuffed straight into the wrap and the vegan tzatziki.

It’s late-night food done brilliantly, but equally satisfying at lunchtime when you need something fast, filling and genuinely delicious. Save room for the baklava. The name is cheeky and the food absolutely backs it up, and this one is a non-negotiable stop on any vegan visit to Barcelona.

💡 Tip: Good Shit is takeaway and delivery only, with no seating, and opens from 12:30PM to 11PM every day. Carry your wrap to Plaça del Sol, Gràcia’s liveliest square, a short walk away.

📍 Carrer del Torrent de l’Olla 138, 08012 Barcelona | Gràcia | ☎️ +34 623 10 50 76 | 🌐 goodshitvegan.com | 📸 @goodshitvegan

7. Velada: Creative Plant-Based Tapas Made for Sharing Vegan

Vegan food at Velada in Barcelona

Start with the Velada bravas (crispy potatoes with spicy sauce and vegan aioli), then order the bomba, a plant-based take on Barceloneta’s fried potato ball, and the artichoke flowers, which reviewers call superb. The chick’n sandwich has its own fan club. Finish with the vegan flan or the crema catalana (Catalan custard under a crackly burnt-sugar top).

Velada is one of the most beautiful vegan restaurants in Barcelona, a warmly lit tapas bar on Carrer de Ferran in the Gothic Quarter, with a menu that makes sharing an absolute joy. The cocktails are good, the pacing is relaxed, and the whole experience feels genuinely celebratory. Perfect for a special evening or a leisurely weekend lunch.

💡 Tip: Velada opens at 1PM every day and closes at 10PM, or 11PM on Fridays and Saturdays. Book ahead for weekend dinners.

📍 Carrer de Ferran 25, 08002 Barcelona | Gothic Quarter | ☎️ +34 931 09 86 28 | 🌐 veladabcn.com | 📸 @velada.bcn

8. Vrutal: Vegan Burgers and Cocktails in Eixample and Poblenou Vegan

Vegan food at Vrutal in Barcelona

The burgers are stacked and satisfying. Reviewers single out the pulled “pork” burger with sweet potato fries and the Blind Date, the house classic. Start with the cauliflower wings to share and leave room for the pistachio tiramisu, which people mention almost as often as the burgers. Everything on the menu is vegan.

Vrutal is a buzzy, energetic burger bar with an excellent selection of craft beers and cocktails, and it has two branches: one on Carrer de la Diputació in Eixample and one at Rambla del Poblenou 16. The weekend crowd is loyal and local, people who know a good thing when they find it. It’s one of Barcelona’s most reliably enjoyable vegan venues.

💡 Tip: Both branches open at 1PM and take bookings through the website. The Eixample branch is the easier one to reach from the centre.

📍 Carrer de la Diputació 200, 08011 Barcelona | Eixample | ☎️ +34 932 65 35 01 | 🌐 vrutal.es | 📸 @vrutal_restaurant

Fer el Vermut: Barcelona’s Sunday Ritual

On Sundays around 12PM, half of Barcelona heads out to fer el vermut (literally “to do the vermouth”), a pre-lunch glass of sweet red vermouth over ice with an olive and a slice of orange. It happens in old bodegas (neighbourhood wine bars), on terraces in Gràcia’s squares and along Carrer del Parlament in Sant Antoni.

Join in. Order un vermut de la casa (the house vermouth, often poured from a tap), find a seat in the sun and stay until lunch, which here rarely starts before 2PM. The usual snacks are olives, crisps and pickled anchovies, so stick to the olives and crisps and you have one of the easiest local habits to share.

Vegan Barcelona: What to Know Before You Go

  • Many kitchens close between lunch (about 2PM to 4PM) and dinner (from about 8:30PM), so the fully vegan places that serve straight through, such as Velada and Vrutal, are handy for a late lunch.
  • On weekdays, look for the menú del día (a fixed-price lunch of two courses, dessert and a drink), the best-value meal in the city.
  • Pa amb tomàquet (bread rubbed with tomato, olive oil and salt) is vegan by default. Allioli, the garlic sauce served with patatas bravas (fried potatoes in spicy sauce), is often made with egg in ordinary bars, so ask for it on the side or without.
  • Useful Catalan: vegà or vegana (vegan), sense carn (without meat), sense ou (without egg), sense llet (without milk). Spanish works everywhere too.
  • Mercat de Santa Caterina in El Born and Mercat de l’Abaceria in Gràcia are the markets to visit for fruit, olives and picnic supplies.
  • Check opening days before you cross town: Asante is closed Monday to Wednesday, and Good Shit is takeaway only.

When to Visit Barcelona

May, June, September and October are the sweet spot: warm enough for terraces and the beach without the August heat. In August many family-run restaurants close for their summer holidays, and the old town is at its most crowded. Winter is mild and quieter, with shorter queues at the busiest brunch spots.

Plan around the festivals if you can. Sant Joan on the night of 23 June brings fireworks and beach parties until sunrise, and La Mercè, the city’s biggest festival around 24 September, fills the streets with castellers (human towers) and correfocs (fire runs, where costumed devils dance through the crowds with fireworks).

Vegan Barcelona FAQ

Is Barcelona good for vegans?

Yes. There are fully vegan places for every meal, from brunch at Asante to tapas at Velada and Bubita and a late kebab at Good Shit.

What is the best vegan restaurant in Barcelona?

Asante is my first pick for brunch. For dinner, go to Velada for tapas or Gallo Santo for Mexican food and margaritas.

Where can I eat vegan paella in Barcelona?

Bubita in El Born makes plant-based paella, including mini paellas so you can share several kinds.

Are Spanish tapas vegan?

Some are by default, such as pa amb tomàquet (bread rubbed with tomato and olive oil), olives and pimientos de padrón (small fried green peppers). For a fully vegan tapas bar, go to Velada, Bubita or Blu Bar.

Which neighbourhoods are best for vegan food in Barcelona?

Gràcia has Gallo Santo and Good Shit, the Gothic Quarter and El Born have Velada and Bubita, and Poblenou has Blu Bar and a branch of Vrutal.

Is Flax & Kale fully vegan?

No. Flax & Kale is mostly plant-based, but about a fifth of its dishes include oily fish or egg. Every other restaurant in this guide is fully vegan.

What time do restaurants open for dinner in Barcelona?

Most restaurants start dinner around 8:30PM and get busy from 9PM. Velada and Vrutal serve from 1PM, so you can eat earlier.

About the author

Amanda is the founder and writer of Your Vegan Passport. After one too many trips spent scrolling outdated blog posts and unreliable map pins in search of a decent plant-based meal, she started keeping detailed notes on every vegan-friendly spot worth returning to — and those notes grew into the city guides on this site. She researches and writes each guide herself, only recommends places she'd send a friend to, and updates them as restaurants open, close, and change. Follow her travels on Instagram @yourveganpassport. More about Amanda →

Leave a comment