DineGuides

Best Vegetarian & Vegan Restaurants in Barcelona

Looking for vegetarian and vegan options in Barcelona? Here are 13 spots where plants are the point.

By DineGuides Team·Updated July 2026

Plant based dining in Barcelona has moved well past the token salad. 13 vegetarian and vegan restaurants made the cut. The selection ranges from fully vegan kitchens to restaurants where plant based cooking is the main draw, not an afterthought menu.

Barcelona Vegetarian & Vegan Cheat Sheet & Local Logistics

How does Barcelona's dinner timing work for vegetarian restaurants, and when should I plan to eat?

Barcelona's restaurant culture centers on two main dining windows: lunch from 1-3pm and dinner from 8:30-11pm, with many kitchens closing between services. Vegetarian and vegan restaurants in the city follow this same rhythm, so arriving before 8:30pm for dinner may mean limited seating or a quiet atmosphere. Plan for 8:30pm or later if you want to experience the dining room at full capacity, though earlier slots work well if you prefer a calmer meal.

What payment methods should I have ready when dining at vegetarian and vegan restaurants in Barcelona?

While card payment is standard at most establishments, some smaller vegetarian spots in neighborhoods like Gràcia or the Gothic Quarter may be cash-only or prefer it. It is advisable to carry euros and confirm payment options when booking or arriving, particularly at breakfast and casual spots that tend toward independent ownership.

Are there specific neighborhoods in Barcelona where vegetarian and vegan restaurants cluster, and how do I navigate between them?

The Gothic Quarter, Gràcia, and the Eixample district have the highest concentration of vegetarian and vegan options. The metro system is the fastest way to move between these areas, with single journeys costing €2.45; a T-Casual ticket offers 10 journeys for roughly €11.35. Sunday service on some metro lines runs less frequently, so check schedules in advance if dining on weekends.

Fat Veggies
#1Vegetarian
3 photos

Fat Veggies

·$$

Fat Veggies transforms vegetables into culinary art, offering a vibrant and inventive plant-based menu that delights even non-vegetarians. The staff's genuine passion and attentiveness elevate the meal, making it a memorable stop for anyone seeking creative, flavorful dishes.

🍽️95Food
💰88Value
85Vibe
📍75Location
💬

I have gone to Fat Veggies both times I’ve been in Barcelona in the last year and both times I had a fantastic experience.

💬

The staff are some of the kindest, most attentive people you’ll meet - they go out of their way to ensure you have a fantastic dining experience.

💬

The food was absolutely fantastic, creative, balanced, and full of flavor, especially the tacos and the ravioli.

Ideal for
Tasting menuSolo diningVegetarian/Vegan dining
Restaurant Mítica La Vella
#2Vegetarian
6 photos

Restaurant Mítica La Vella

·$$
📍 Plaça Vella

This central Barcelona spot shines with its extensive vegan and vegetarian options, making it a go-to for diverse palates. The atmosphere buzzes with a lively energy, especially on the terrace, complemented by a full bar and creative cocktails.

🍽️90Food
💰85Value
88Vibe
75Wait
💬

The food was delicious, especially the chicken fingers. I recommend trying all the sauces; there's not a single one that's bad.

💬

Very good atmosphere, perfect location to see events in Terrassa, the waiters are very nice and the Paulaner beer is exquisite.

💬

Besides being located right in Plaça Vella, the food is excellent; the pulled chicken with brioche buns is spectacular, and the bao buns are delicious.

Ideal for
Families with kidsSolo diningVegetarian/Vegan diners
The Dog Is Hot
#3Vegetarian
4 photos

The Dog Is Hot

·$

This Barcelona spot serves up creative, generously topped hot dogs with an impressive array of sauces. It's a go-to for quick, flavorful meals, especially for those seeking out vegan and vegetarian options.

🍽️90Food
💰90Value
75Vibe
📍75Location
💬

The vegan hot dog was amazing. There were several sauces and we were abel change every ingredient into a vegan one.

💬

One of the best hot dogs I ever had. The Bolodog was something unique for sure!

💬

Amazing food and great service by Victor. Would come back if I’m ever in Barcelona again!

Ideal for
Quick lunchVegan/Vegetarian optionsCasual bite
Granollers Indian Restaurant
#4Vegetarian
6 photos

Granollers Indian Restaurant

·$$

This Indian restaurant offers a vibrant and authentic taste of India, with dishes bursting with flavor and prepared with care. It's a welcoming spot that feels like a step into India, perfect for families and those seeking genuine Indian cuisine.

🍽️90Food
💰88Value
75Vibe
🔊65Noise
💬

Spectacular Indian restaurant with excellent food, a pleasant atmosphere, and unbeatable service - one of those places you simply have to visit.

💬

This must be the freshest and tastiest Indian restaurant in the whole of Spain. Can't recommend strongly enough!

💬

The lamb is the best I've ever had, and the prices are outstanding value for money.

Ideal for
Families with kidsAuthentic Indian cuisineVegetarian and vegan options
Doner Kebab Show (Halal)
#5Vegetarian

Doner Kebab Show (Halal)

·$

This casual spot near Sagrada Familia serves up generous portions of flavorful kebabs and other Turkish and Spanish specialties. It's a reliable choice for a quick, affordable meal with plenty of vegetarian and vegan options.

🍽️88Food
💰88Value
70Vibe
70Wait
💬

Best place to eat after a visit in Sagrada Familia, economical and less crowded, too.

💬

The best vegan kebab, it’s so good, they give you two extra sauces and it’s very cheap

💬

I live in Barcelona and this is my favourite Kebab.

Ideal for
Quick weeknight dinnerVegetarian/Vegan optionsPost-Sagrada Familia meal
Sultan Restaurant Sirio
#6Vegetarian

Sultan Restaurant Sirio

·$$

This cozy Syrian restaurant offers a flavorful journey with its well-balanced dishes and generous portions. It's a welcoming spot for families, with many vegetarian and vegan options available. The tasting menu is a popular choice for exploring the diverse flavors.

🍽️88Food
💰80Value
85Vibe
💬

The food was delicious and varied, the waitress was very friendly and attentive, and the place had a quiet atmosphere and beautiful decor.

💬

We ordered the tasting menu for two and were very satisfied! We'll definitely be back for more delicious treats!

💬

The service was excellent, very attentive and friendly, and the atmosphere is great too! 100% recommended.

Ideal for
Families with kidsTasting menuVegetarian/Vegan options
Natury Brunch
#7Vegetarian
5 photos

Natury Brunch

·$$
📍 Carrer del Clot

This cozy vegan spot in Clot is a haven for plant-based treats, particularly celebrated for its addictive cinnamon rolls and rich cheesecakes. The atmosphere is warm and inviting, making it a perfect place for a relaxed brunch or coffee with friends.

🍽️88Food
💰80Value
85Vibe
💬

Everything was delicious! We came for afternoon tea and had chai latte (made in-house), matcha, and Oreo and pistachio cheesecake. Amazing!

💬

The food not only looked amazing, but it was also delicious and well-balanced.

💬

Delicious and at an affordable price, it's truly surprising that it's all vegan.

Ideal for
Weekend brunchHealth-conscious diningVegan dining
Çiğköftem Barcelona | Vegeterià Turc Menjar Ràpid
#8Vegetarian

Çiğköftem Barcelona | Vegeterià Turc Menjar Ràpid

·$

This Turkish fast-food spot offers a vibrant, entirely vegan menu centered around çiğ köfte, a bulgur-based dish. Diners celebrate the fresh ingredients, bold flavors, and generous portions, making it a healthy and satisfying option. The staff's genuine warmth and attentiveness further enhance the welcoming, casual atmosphere.

🍽️88Food
💰85Value
75Vibe
🧹65Hygiene
💬

Jamila was very friendly and explained everything very calmly. The food is delicious, and I will definitely return just for her excellent service.

💬

The food is amazing!! The portions are huge and the quality-price ratio is perfect.

💬

The first time they said it fell off the counter, the same thing happened the second time. The cleanliness is appalling.

Ideal for
Solo diningHealthy eatingVegan meals
Daal Roti
#9Vegetarian

Daal Roti

·$$
📍 Carrer de Brusi

This Barcelona spot offers a wide spectrum of Indian regional dishes, from crispy dosas to rich northern curries. Spice levels are customizable, and many dishes can be prepared with tofu, making it a versatile choice for various palates. The friendly staff are happy to guide diners through the extensive menu.

🍽️88Food
💰78Value
75Vibe
70Wait
💬

Outstanding food and attentive service! Wow! We didn’t know what to order and left it to our waiter to decide.

💬

Really nice and fast service. Food was so incredible and the prices great as well, ordering in English was also no problem at all :)

💬

This is the best Indian food I've ever had in my life.Every curry has its own unique flavor, and the spices are just right - not too salty or too sweet.

Ideal for
Group diningVegetarian and vegan dinersExploring diverse Indian cuisine
Honest Greens Westfield Glòries
#10Vegetarian

Honest Greens Westfield Glòries

·$$
📍 Av. Diagonal

This Westfield Glòries food hall spot focuses on healthy, flavorful meals with generous portions. It's a go-to for vegan and gluten-free diners, offering a vibrant atmosphere that feels both rustic and contemporary. While many celebrate the fresh ingredients and creative dishes, some recent experiences point to inconsistencies in preparation and service.

🍽️88Food
💰85Value
🛡️65Safety
💬

Honest Greens is that spot where healthy actually tastes amazing. Super fresh, colorful plates, and the vibes are chill and modern.

💬

Best salad I’ve ever had! The meat is cooked on charcoal which makes total difference in the taste.

💬

Amazing healthy food restaurant. I love the decor, it is rustic yet contemporary, full of trees and nature.

Ideal for
Health-conscious diningVegan and gluten-free optionsFamilies with kids
Ginger & Seltz Flexibodega
#11Vegetarian
6 photos

Ginger & Seltz Flexibodega

·$$

This Gràcia neighborhood spot offers a "flexibodega" concept with a strong emphasis on creative, delicious vegan and vegetarian tapas. It's a cozy, welcoming place perfect for sharing small plates and enjoying a wide selection of wines and craft beers.

🍽️88Food
💰72Value
85Vibe
💬

The girls were very helpful, the tapas were delicious, and Mrs. Maria's vegan brownie was a 10. We will definitely come back.

💬

Perfect spot in Plaza del Sol. A very charming and pleasant place with good food and excellent, friendly service.

💬

The food is incredible and the service is top-notch! By the way, I recommend the vegan brownie! Awesome!!!

Ideal for
Solo diningVegetarian and vegan dinersCasual drinks with friends
Moica Burger
#12Vegetarian

This small burger joint focuses on high-quality, homemade patties with a wide variety of smash-style options. While the intimate space offers a casual vibe, some recent delivery orders have faced significant delays and arrived cold.

🍽️88Food
💰75Value
75Vibe
65Wait
💬

The burgers are delicious! Right now, it's definitely one of the best burgers we've ever had.

💬

It's been a while since I've had a burger, but every time I go it's delicious.

💬

The burgers are good and have plenty of meat; we recommend trying the yucca, we found it interesting.

Ideal for
Group diningCasual weeknight dinnerVegetarian-friendly
El Rabipelao. Tacos, Arepas & Cocktails
#13Vegetarian

El Rabipelao. Tacos, Arepas & Cocktails

·$$

This cozy Venezuelan spot in Gràcia is a haven for plant-based eaters, offering a vibrant menu of arepas and tapas with Latin flair. It's a popular choice for its creative cocktails and lively atmosphere, making it a go-to for casual nights out.

🍽️88Food
💰78Value
85Vibe
🔊65Noise
💬

WOW!!! Some of the best food I think I’ve ever eaten in my life. Will be thinking about it for years to come…

💬

Amazing drinks and vibe! They have a patio inside which is super cute! Great place to go for drinks and a bite with friends.

💬

Great food and cocktails but it gets super busy night, there’s 5€ cocktails until 8pm so I would recommend getting there before 8!

Ideal for
Happy hourVegan diningCasual drinks
🗺️

More in Barcelona