Yum! Top 4 Vegetarian Restaurants in Barcelona

There’s a myth that vegetarians have it tough in Spain. Pork plays an important role in all the regional cuisines, but it doesn’t dominate it–especially in such a cosmopolitan city as Barcelona. That means vegetarians can easily enjoy Barcelona as much as their meat-eating friends. Here’s our inside guide to the best 4 vegetarian restaurants in Barcelona!

Two square white plates of small green peppers
One of our favorite tapas in Barcelona is pimientos de padrón. Just remember “some are hot and some are not!”

First time in Barcelona and looking for more recommendations? Don’t miss our complete vegetarian and vegan guide to Barcelona!

The Mantraa

Formerly known as Veggie Garden (a fully vegan restaurant), The Mantraa is a popular restaurant featuring authentic Indian and Himalayan cuisine in Barcelona. Although Mantraa isn’t 100% vegan or vegetarian, they do serve a variety of vegan options, such as onion bhaji, pakora, tikka masala with vegan meat, and more.

📍 Address:Gran Via de les Corts Catalanes, 602

large stainless steel platter filled with rice, curry, hummus, and other vegan food.
The Mantraa serves a variety of incredibly tasty vegan dishes as well! Photo Credit: JonJon on HappyCow

Vegan CatBar

Perfect for vegetarians in Barcelona, but also for beer lovers, burger fans and musicians, Vegan CatBar is an awesome place to spend an evening trying out different local craft beers while listening to piano jam sessions (or playing—the piano is there for anyone who wants to give it a whirl). With over 30 different bottled beer options and several different tapas and burgers, this punky spot a neighborhood favorite.

📍 Address:Carrer de la Mercè, 29

three women and a man smiling outside the entrance to CatBar.
CatBar is a popular vegan restaurant that’s a great place to stop by for a drink as well as enjoying great food. Photo Credit: CatBar

Mad Mad Vegan Barcelona

Mad Mad Vegan Barcelona is one of Barcelona’s most popular plant-based restaurants, bringing American-style vegan comfort food to the heart of the Eixample. The concept began in 2019 as a tiny stall in Madrid’s Mercado de San Ildefonso and quickly grew into a cult favorite, eventually expanding to multiple locations in Madrid before opening its first Barcelona restaurant on Carrer d’Aribau in 2024.

The restaurant is best known for its indulgent vegan burgers, particularly its smash burgers and Beyond Meat creations, which have earned praise from both vegans and meat-eaters. Alongside burgers, you’ll find creative plant-based takes on fast-food classics like cauliflower buffalo wings, vegan calamari, loaded fries, and decadent desserts. It’s known as one of the top vegan burger spots in Barcelona!

📍 Address: Carrer d’Aribau, 65, Eixample

two vegan burgers with sauce and sweet potato fries.
Mad Mad Vegan specializes in excellent plant-based burgers. Photo Credit: Tripadvisor

Arc Iris

Arc Iris is a family-owned bistro in the Eixample district. This is the place to go if you want traditional and vegetarian Catalan food. They serve up simple and tasty three-course lunch menus at 9 euros. It’s perfect for any day of the week, or perhaps after a visit to the Sagrada Familia. (Here’s our insider guide to visiting the Sagrada Familia if you’re looking for local tips!)

📍 Address: Carrer de Roger de Flor, 216

quinoa and avocado dish on a white and blue plate.
The simple vegetarian food at Arc Iris is beautiful as well as delicious. Photo Credit: Arc Iris

Looking for vegetarian breakfast options? Here’s our recs for the best vegetarian and vegan brunch spots in Barcelona!

Enjoy Vegetarian Food & Wine on a Day Trip With Us!

Join us on our Montserrat & Cava Winery Tour: Day Trip from Barcelona with Lunch. Escape the hustle and bustle of the city and head to a family-owned vineyard in Penedes and uncover the art of crafting cava. Afterwards, savor a farm-to-table, vegetarian friendly lunch with panoramic views of lush vineyards, complemented by a curated selection of the bodega’s finest wines. This tour is adaptable for vegetarians, so it’s perfect if you don’t eat meat!

Two women are pouring sparkling wine into glasses at a table with various snacks. The cozy indoor setting of a winery or local tasting room enhances the experience of the moment.

Featured Review: Montserrat & Cava Winery Day Trip from Barcelona

⭐⭐⭐⭐⭐ “10/10!! The entire day was perfect from start to finish. One of the best parts was arriving early to Montserrat and completely beating the crowds, it made the experience so much more peaceful and special. Huge shoutout to our guide, Feliciano. He was absolutely fantastic: funny, charming, incredibly knowledgeable – he made the whole day so much fun. You could tell he genuinely loves what he does. The winery visit was also a major highlight, and the lunch in the vineyard was just spectacular. Georgina and Joan gave us such a warm welcome and made the experience feel so personal. Highly recommend this tour!!”
– Anna

Best Vegetarian Restaurants in Barcelona FAQs

Is Barcelona a good city for vegetarians?
Yes, Barcelona is one of the most vegetarian-friendly cities in Spain. In addition to fully vegetarian and vegan restaurants, many traditional Catalan and Spanish restaurants offer vegetable-based tapas, rice dishes, salads, and meat-free specialties, making it easy for vegetarians to eat well throughout the city.

What traditional foods in Barcelona are vegetarian?
Vegetarians visiting Barcelona can enjoy dishes such as escalivada (roasted vegetables), pan con tomate, patatas bravas, grilled padrón peppers, tortilla española, and vegetable croquettes. Many tapas bars also offer seasonal vegetable dishes inspired by Catalan cuisine.

Where can you find the best vegetarian restaurants in Barcelona?
Some of Barcelona’s best vegetarian restaurants are located in neighborhoods like Eixample, El Born, Gràcia, and the Gothic Quarter. These areas offer everything from creative plant-based tasting menus to casual cafés serving vegetarian versions of Spanish favorites.

Is it easy to find vegan food in Barcelona?
Yes, Barcelona has a thriving vegan food scene with dedicated vegan restaurants, bakeries, burger joints, and cafés throughout the city. Many non-vegan restaurants also clearly label vegan options on their menus, making dining out straightforward for plant-based travelers.

Do you need to speak Spanish or Catalan to order vegetarian food in Barcelona?
There’s no need to know Spanish; most restaurants in Barcelona have English menus or staff who can explain vegetarian options. However, it can be helpful to know a few key phrases, such as “Soy vegetariano/a” (I am vegetarian) or “sin carne” (without meat), when dining in smaller local establishments.

2 Comment

  1. vegetarian recipes says
    October 12, 2014 at 6:13 am

    I got this site from my pal who shared with me on the topic of this website and now this
    time I am browsing this website and reading very informative
    content here.

    1. Renée Christensen says
      October 13, 2014 at 9:22 am

      Glad we can help!