Barcelona’s plant-based dining scene is as diverse as the city itself, and it is no surprise that the city is consistently ranked one of the best for vegan cuisine in the world! Whether you’re seeking an elegant fine dining experience, gourmet sushi, or indulgent street food, this guide ranks the best vegan restaurants in Barcelona by their level of sophistication and luxury.
High-End & Elegant Vegan Dining
1. Rasoterra – A Gourmet Slow Food Experience
📍 Carrer del Palau, 5, 08002 Barcelona
Visit Website
Rasoterra is a cozy yet upscale vegan bistro that embraces the slow food movement. The restaurant sources its ingredients from local and organic producers, crafting a menu that reflects the season’s best offerings. Their inventive dishes, such as truffle-infused risotto and house-made fermented vegan cheeses, showcase a dedication to quality and sustainability. Paired with an excellent selection of natural kombuchas, Rasoterra is a must-visit for those who appreciate fine plant-based cuisine. You can eat nine dishes, if you choose to share, for about 40 euros each!
2. Velada – A Fine Dining Vegan Experience
📍 Carrer de Ferran, 25, 08002 Barcelona
Visit Website
Velada is Barcelona’s answer to elevated vegan cuisine, offering a sophisticated menu inspired by Mediterranean flavors. The restaurant is known for its elegant presentation, seasonal ingredients, and carefully curated wine list. Whether you’re enjoying artfully plated tapas, refined main courses, or handcrafted cocktails, Velada delivers a luxurious vegan dining experience perfect for special occasions.
3. Teresa Carles – A Barcelona Institution
📍 C. de Jovellanos, 2, 08001 Barcelona
Visit Website
A pioneer in Barcelona’s plant-based dining scene, Teresa Carles blends tradition with innovation. Their upscale vegetarian (you will have to avoid these!) and epic vegan dishes, such as their new plant-based steak option and creative salads, highlight the restaurant’s commitment to fresh, high-quality ingredients. With a warm yet stylish ambiance, Teresa Carles is an excellent choice for those seeking an elegant but approachable dining experience.

Gourmet Vegan Fusion & Sushi
4. Veganashi – Exquisite Plant-Based Japanese Cuisine
📍 Carrer de Lleida, 33, 08004 Barcelona
Visit Website
Veganashi brings Japanese precision and artistry to vegan cuisine. Their sushi menu features intricate rolls made with premium plant-based ingredients, alongside beautifully presented ramen and umami-rich small plates. The minimalist yet cozy setting makes this an ideal spot for a sophisticated yet casual meal, perfect for sushi lovers looking for something extraordinary.
5. Roots & Rolls – The Future of Vegan Sushi & Asian Fusion
📍 Carrer del Consell de Cent 401, bajos, derecha, 08009 Barcelona
Visit Website
Roots & Rolls reinvents sushi and Asian cuisine with a plant-based twist. Their signature sushi rolls combine flavors like truffle, miso, and pickled vegetables in unexpected ways. The restaurant also offers bao buns, gyozas, and ramen, all presented with a gourmet touch. With its stylish interior and creative menu, Roots & Rolls is an exciting destination for modern vegan dining.

Vibrant & Unique Vegan Spots
6. Bubita Sangria Bar – Spanish Tapas with a Vegan Twist
📍 Calle Flassaders 15 (Lateral De Calle Princesa), 08003 Barcelona
Visit Website
If you’re looking for a true taste of Spain with a plant-based twist, Bubita Sangria Bar is the place to be. Located near the Picasso Museum, this restaurant specializes in traditional Spanish dishes like vegan paella and tortilla. Their selection of artisan sangrias, crafted from local wines and fresh fruits, makes this an ideal spot for a relaxed evening in Barcelona’s historic El Born district.
7. Santa Vegana – Coffee, Snacks, and Indulgent Vegan Desserts
📍 Plaça de George Orwell (Carrer De N’Arai 19), 08002 Barcelona
For those with a sweet tooth, Santa Vegana offers some of the best vegan pastries and cakes in Barcelona. Their beautifully crafted desserts, made with organic ingredients, are perfect for a luxurious afternoon treat. Whether you’re in the mood for a classic chocolate cake or a seasonal fruit tart, Santa Vegana is a must-visit for dessert lovers and those who want traditional Catalan tortillas.
8. Hanai Vegana – A Vegan Bakery Haven
📍 Carrer dels Carders 28, 08003 Barcelona
Hanai Vegana is a hidden gem specializing in plant-based pastries and baked goods. Their selection includes everything from buttery croissants to decadent brownies, all made without animal products. The cozy café setting makes it an ideal spot to enjoy a morning coffee and pastry before exploring the city.

Comfort & Casual Vegan Eats
9. Good Shit Vegan Kebabs – The Best Plant-Based Kebab in Town
📍 Carrer del Torrent de l’Olla, 138, 08012 Barcelona
Craving a late-night kebab without the guilt? Good Shit Vegan Kebabs serves up Heura-filled pita sandwiches with fresh vegetables and bold sauces. Their take on the classic kebab is flavorful, satisfying, and perfect for a casual meal after a long day of exploring Barcelona.
10. El Vato Loco – The Ultimate Vegan Pizza
📍 20, Carrer d’en Tantarantana, 08003 Barcelona
Pizza lovers will find their haven at El Vato Loco, where plant-based cheeses, house-made sauces, and creative toppings come together for a delicious experience. Whether you opt for a simple margherita or a fully loaded specialty pizza, every slice is packed with flavor.

Barcelona’s Vegan Scene Has Something for Everyone
From fine dining to indulgent street food, Barcelona’s vegan scene is one of the best in Europe. Whether you’re in the mood for an elegant meal at Velada or Rasoterra, gourmet sushi at Veganashi, or casual comfort food at Good Shit Vegan Kebabs, there’s no shortage of incredible plant-based options to explore.
Where will you eat first?