Best vegan restaurants in Spain

Explore the top plant-based dining experiences across Spain, featuring establishments offering delicious vegan cuisine, innovative dishes, and diverse menus. Discover highly-rated eateries, from casual tapas bars to fine dining, catering to vegan and vegetarian preferences in major cities like Madrid, Barcelona, Valencia, and Seville. Find locations with extensive vegan options, traditional Spanish dishes adapted for plant-based diets, and reviews from diners and food critics.

628100% verified
  1. 1

    Teresa Carles

    189 Global Votes
    • Food is out of this world

      (+4)

    Teresa Carles is a classic vegetarian restaurant with a long menu of tasty vegetarian and vegan home-cooked style food. It's one of the most famous and best places for healthy vegan food in Barcelona, offering plant-based twists on Catalan cuisine.

  2. 2

    Frutas Prohibidas

    124 Global Votes
    • 100% plant-based paradise

      (+4)

    Established in 2020, Frutas Prohibidas is a 100% plant-based all-day brunch restaurant specializing in scratch-made vegan eggs Benedict, açaí bowls, and pastries. Everything, including vegan meats, eggs, and cheeses, is made from scratch.

  3. 3

    Vega

    49 Global Votes
    • Menu del día is spectacular

      (+4)

    VEGA is hands-down one of the best vegan restaurants in Spain, known for its ultra-cool ambiance and creative dishes. It offers new and exciting tastes like marinated zucchini lasagna and an excellent vegan tiramisu.

  4. 4

    Ricard Camarena Restaurant

    44 Global Votes
    • Entirely plant-based Oxalis menu available

      (+4)

    This upscale restaurant holds 2 Michelin Stars and a Michelin Green Star for sustainability, ranking as the 6th best vegetable restaurant globally. It provides an impressive fine dining experience with a strong focus on high-end vegan options.

  5. 5

    Bubita Sangria Bar (El Born, Barcelona)

    39 Global Votes
    • Offers plant-based dishes that redefine Spanish cuisine

      (+4)

    Bubita Sangria Bar is highly recommended for the best vegan tapas and paella in Barcelona. It offers artisan sangrias, various vegan paella options, and a Spanish brunch, making it a unique culinary experience.

  6. All the rankings you can imagine

    Thousands of verified votes to discover the best. Your vote here counts

  7. 6

    Khambú (Valencia)

    36 Global Votes
    • Wide variety of vegan burgers, fries, and appetizers

      (+4)

    Opened its second location in May 2025, Khambú is a fully vegan fast-food restaurant focusing on sustainable dishes. It offers burgers, salads, starters, and desserts, with gluten-free options, making it a popular and conscious choice.

  8. 7

    La Camelia Vegan Bar (Bilbao, Bizkaia)

    25 Global Votes
    • Interesting choice of vegan dishes

      (+4)

    Established in early 2015, La Camelia Vegan Bar is a Bilbao vegan institution known for its 100% vegan menu and commitment to the veggie community. It offers high-quality dishes including vegan sushi and homemade seitan.

  9. 8

    The Black Sheep (Madrid)

    25 Global Votes
    • Offers traditional Spanish food

      (+4)

    La Oveja Negra is a 100% plant-based restaurant offering an elevated tapas experience with delicious vegan tortilla and croquetas. Its rustic and welcoming ambiance makes it a top choice for flavorful dinner entrees.

  10. 9

    Mudrá Plant Based - Madrid

    22 Global Votes
    • Food is very delicious

      (+4)

    Mudrá Plant Based Food is a Michelin-recommended vegan restaurant in Madrid, known for its chic atmosphere and globally-inspired menu. It offers photogenic dishes from cocktails to desserts, perfect for a special occasion.

  11. 10

    Gallo Santo Gràcia (Barcelona)

    17 Global Votes
    • Offers a full vegan Mexican menu

      (+4)

    Gallo Santo is a highly recommended vegan Mexican restaurant, celebrated for its fantastic birria tacos and margaritas. It offers authentic and tasty plant-based Mexican food, including brunch at its Marina location.

  12. 11

    UMAMI Plant Based (Gracia, Barcelona)

    15 Global Votes
    • Delicious food and flavors

      (+4)

    UMAMI Plant Based is a highly praised vegan Japanese restaurant, particularly known for its exceptional Tantanman Ramen. Its small but impactful menu offers authentic and delicious Japanese dishes.

  13. 12

    El Invernadero (Madrid, Madrid)

    12 Global Votes
    • Offers a fabulous vegan tasting menu

      (+4)

    El Invernadero is a fine dining establishment recognized as the best vegetable restaurant in the world by the Green Guide 2024. Its tasting menu, which highlights seasonal vegetables, offers an unparalleled plant-based culinary experience.

  14. 13

    La Perra Verde (Barcelona, Gracia)

    10 Global Votes
    • Awesome vegan place

      (+4)

    La Perra Verde is a hands-down favorite for vegan tapas in Barcelona, offering very tasty dishes in a pet-friendly environment. Its excellent vegan cheese board is a particular highlight.

  15. 14

    Asante Café (Barcelona)

    6 Global Votes
    • Named best vegan restaurant in the world for 2025

      (+4)

    Asante has been recently ranked as the number one vegan restaurant in the world by HappyCow, receiving a 5-star rating from over 550 reviews. Its 100% plant-based brunch, specialty coffee, and realistic eggs Benedict make it a global leader in vegan cuisine.

  16. 15

    26KG (Barcelona, Sant Martí)

    6 Global Votes
    • Offers delicious vegan stuffed pasta

      (+4)

    Opened in July 2024, 26KG is a fully vegan Italian restaurant specializing in fresh, house-made pasta and authentic dishes. It's praised as a dream for pasta lovers, offering dreamy and authentic homemade pasta.

  17. 16

    Let It Bloom (Valencia, Valencia)

    5 Global Votes
    • Friendly and attentive staff

      (+4)

    Established in August 2024, Let It Bloom is a popular new spot for vegan breakfast and brunch in Russafa. It offers specialty coffee and diverse brunch sets, including Spanish toast and chickpea omelets.

  18. 17

    Mestiza (Valencia)

    2 Global Votes
    • All-vegan fusion restaurant

      (+4)

    Mestiza is a 100% plant-based restaurant dedicated to breaking the stigma that vegan food is bland, offering a wide-ranging menu with familiar dishes and creative twists. It's praised for its success in making vegan food exciting and flavorful.

  19. 18

    Plant Bites (Bilbao, Bizkaia)

    2 Global Votes
    • Innovative and cheerful vegan pintxos

      (+4)

    Opened just months before April 2026, Plant Bites is a modern, 100% plant-based pintxos bar specializing in creative vegan versions of traditional Basque snacks. It's a newly opened gem offering excellent and flavorful vegan pintxos.

  20. 19

    Veganí (Seville)

    0 Global Votes
    • Offers a great diversity of vegan options

      (+4)

    Located inside Mercado del Arenal, Veganitessen is a hip vegan spot with a laid-back vibe and a varied menu. It's particularly known for its delicious vegan versions of traditional Spanish dishes, including a highly recommended Tortilla de Española.