Best Vegetarian and Vegan Places in Barcelona Worth Visiting
Words by
Ana Martinez
Barcelona has quietly become one of Europe's most exciting cities for anyone who eats plant based, and after spending the better part of a decade eating my way through every corner of this city, I can tell you that the best vegetarian and vegan places in Barcelona are not just afterthoughts or sad side menus. They are destinations in their own right, run by people who care deeply about flavor, sourcing, and the kind of hospitality that makes you want to come back the next night. What surprised me most when I first started exploring vegan restaurants Barcelona has to offer was how deeply the plant based food Barcelona scene is tied to the city's broader identity, its markets, its Mediterranean roots, and its long tradition of vegetables, legumes, and olive oil taking center stage long before anyone used the word "plant based." This guide is the result of hundreds of meals, conversations with chefs and owners, and a few mistakes I am glad I made along the way.
1. Flax and Kale on Carrer dels Tallers, El Raval
I stumbled into Flax and Kale on a rainy Tuesday evening about three years ago, and it has been a regular stop ever since. Located on Carrer dels Tallers in the heart of El Raval, this place occupies a bright, airy space that feels more like a wellness studio than a restaurant, but do not let the clean aesthetic fool you. The food is serious. Their cold pressed juices are some of the best I have had anywhere in the city, and the menu is about 90 percent plant based with a few pescatarian options for anyone in your group who might not be fully committed. I always order the "Terere" salad, which comes loaded with quinoa, avocado, and a citrus dressing that somehow tastes different every time I visit, probably because they adjust it seasonally.
What makes this place worth your time is the attention to detail. The staff will walk you through the menu without making you feel rushed, and the kitchen is visible from most tables, which I appreciate because you can see how carefully everything is plated. The best time to go is weekday lunch, between 1:00 and 2:00 PM, before the after-work crowd fills the place up. On weekends, expect a 20 to 30 minute wait for a table, especially on Saturday when the nearby MACBA museum lets out and everyone floods into Raval looking for food.
Local Insider Tip: "Ask for the off menu 'Detox Bowl' that they keep for regulars. It is not listed, but if you mention you have been here before, they will make it. It changes weekly but usually involves some kind of fermented vegetable base with hemp seeds and a miso tahini drizzle."
One thing most tourists would not know is that the building itself used to be a printing press in the early 1900s, and if you look closely at the back wall near the restrooms, you can still see traces of the old typeset patterns in the brickwork. El Raval has always been a neighborhood of makers and creators, and Flax and Kale fits right into that lineage. The only real complaint I have is that the Wi-Fi near the back tables drops out constantly, so if you were planning to work from your laptop, grab a seat near the front windows instead.
2. Teresa Carles on Carrer de Jovellanos, El Born
Teresa Carles is arguably the most well known vegetarian restaurant in Barcelona, and it has earned that reputation over more than 30 years of operation. Situated on Carrer de Jovellanos, just steps from the Passeig del Born, this place has been serving creative meat free eating Barcelona style since before it was trendy to do so. I remember my first visit vividly. I ordered the tasting menu, which at the time was around 28 euros, and every single course surprised me with its complexity. The kitchen treats vegetables the way a great steakhouse treats beef, with respect, technique, and a willingness to let ingredients speak for themselves.
The space itself is beautiful, with high ceilings, warm lighting, and an open kitchen that runs along one entire wall. It is the kind of place where you can bring your parents and they will not feel like they are compromising anything by eating vegetarian. The mushroom risotto with truffle oil is a dish I have returned for more times than I can count, and their raw desserts, particularly the chocolate and avocado tart, are genuinely addictive. I recommend going for dinner on a weeknight, ideally Wednesday or Thursday, when the pace is more relaxed and the kitchen has time to be a little more adventurous with the specials.
Local Insider Tip: "If you sit at the bar facing the kitchen, ask the chef what he is experimenting with that night. They often test new dishes on bar seat diners before adding them to the menu, and you might end up eating something that will not appear on the printed menu for another two weeks."
Teresa Carles connects to Barcelona's history in a way that goes beyond food. The restaurant helped pioneer the idea that vegetarian dining could be sophisticated and celebratory rather than austere, and it paved the way for the explosion of plant based options that followed across the city. The one downside is that the tables are quite close together, so if you are looking for an intimate conversation, request one of the corner tables when you book. They are slightly more private and give you a bit of breathing room.
3. Veggie Garden on Carrer dels Àngels, El Raval
Veggie Garden is the kind of place that reminds you why affordable plant based food Barcelona has to offer is one of the city's greatest strengths. Tucked away on Carrer dels Àngels in El Raval, this small, no frills restaurant serves enormous portions of Indian and Mediterranean inspired vegetarian dishes at prices that feel almost too low. A full meal with a drink will run you around 10 to 12 euros, which in central Barcelona is practically unheard of. I have been coming here for years, and the thali plate remains my go to order. It arrives as a metal tray with six or seven small dishes, each one distinct in flavor and texture, and it is more food than most people can finish in one sitting.
The atmosphere is casual and unpretentious, with mismatched chairs, colorful tablecloths, and a small counter where you can watch the cooks working. It is a favorite among students, artists, and anyone who lives in the neighborhood, which gives it an authenticity that more polished places sometimes lack. The best time to visit is early evening, around 7:30 PM, before the dinner rush hits at 8:30. If you go later, you will likely be waiting for a table, and there is not much of a waiting area, so you end up standing on the sidewalk.
Local Insider Tip: "They make a fresh mango lassi every afternoon that is only available until it runs out, usually by 6:00 PM. If you want one, come for a late afternoon snack and order it alongside their samosas, which are made in house and are far better than what you would find at most Indian restaurants in the Gothic Quarter."
What most visitors do not realize is that Veggie Garden sources many of its spices directly from small farms in Catalonia and Valencia, and the owner will sometimes tell you exactly which farm a particular dish's ingredients came from if you ask. This connection to local agriculture is something Barcelona has always valued, even in its most international neighborhoods. The only real issue is that the space is small and can feel cramped when it is full, so if you are claustrophobic or just prefer more elbow room, takeaway is a solid option. They pack everything carefully and it travels well.
4. Rasoterra on Carrer del Palau, Gothic Quarter
Rasoterra is a place I recommend to anyone who wants to understand how meat free eating Barcelona style connects to the land and seasons of Catalonia. Located on Carrer del Palau in the Gothic Quarter, this intimate restaurant seats maybe 30 people at most, and every dish on the menu is built around ingredients sourced from organic farms within a 100 kilometer radius of the city. I had one of the most memorable meals of my life here, a five course tasting menu that featured a roasted beetroot dish with walnut cream and wild herbs that I still think about regularly. The chef changes the menu frequently based on what arrives from the farms that week, so no two visits are exactly the same.
The dining room is quiet and warm, with soft lighting, wooden tables, and a small wine list that focuses on natural and organic Catalan wines. It is the kind of place where you slow down and actually pay attention to what you are eating. I suggest booking a table for dinner, ideally on a weeknight, and giving yourself at least two hours to enjoy the experience. This is not a place to rush through. The staff is knowledgeable and happy to explain the sourcing behind each dish, which adds a layer of connection to the food that I find deeply satisfying.
Local Insider Tip: "Ask if they have any vermouth from the Penedès region. They occasionally stock a small batch natural vermouth that is not on the regular wine list, and it pairs beautifully with their cheese plate, which features aged goat cheese from a farm in the Garrotxa volcanic zone."
Rasoterra sits in a building that dates back to the medieval period, and the Gothic Quarter location is fitting because the restaurant's philosophy is rooted in a very old Catalan tradition of eating locally and seasonally. The neighborhood has been a center of food commerce since the Middle Ages, when the nearby Boqueria market first began operating, and Rasoterra carries that spirit forward in a modern context. My only complaint is that the restroom is down a narrow stone staircase that can be tricky to navigate if you have been enjoying the wine list a bit too enthusiastically. Just take your time on the steps.
5. Aguaribay on Carrer del Torrent de l'Olla, Gràcia
Gràcia has always been the neighborhood in Barcelona where independent thinkers and creatives gather, and Aguaribay fits perfectly into that identity. Located on Carrer del Torrent de l'Olla, this small vegetarian and vegan restaurant has been serving plant based food Barcelona locals love for years, with a menu that draws from Latin American, Mediterranean, and Asian traditions. I first discovered it during a long afternoon of wandering through Gràcia's plazas, and I immediately appreciated the warmth of the space. The walls are covered in artwork from local artists, the music is always interesting, and the food is hearty and satisfying without being heavy.
The "Buddha Bowl" is the dish I order most often, a generous mix of brown rice, roasted sweet potato, marinated tofu, pickled red cabbage, and a peanut sauce that has just enough heat to keep things interesting. They also make excellent fresh juices and have a small but well curated selection of local craft beers. The best time to visit is weekend lunch, when Gràcia is at its most alive and you can combine a meal here with a stroll through the Plaça del Sol or the Plaça de la Vila de Gràcia. Weekday evenings are quieter and better if you want a more relaxed experience.
Local Insider Tip: "On Sundays, they sometimes do a special brunch menu that includes arepas with black beans and plantain. It is not advertised online, so you have to walk in and ask. The arepas are made by a Venezuelan cook who works weekends only, and they are some of the best I have had outside of Caracas."
Aguaribay reflects Gràcia's long history as a village independent from Barcelona, a place that has always done things its own way. The restaurant's eclectic menu mirrors the neighborhood's mix of old Catalan traditions and international influences. One thing to be aware of is that the outdoor seating on the terrace gets uncomfortably warm in peak summer, especially between 2:00 and 4:00 PM. If you are visiting in July or August, sit inside where the stone walls keep things cool.
6. The Green Spot on Carrer de la Reina Cristina, Gothic Quarter
The Green Spot is one of those places that manages to be both stylish and genuinely delicious, which is a combination that is harder to pull off than it sounds. Situated on Carrer de la Reina Cristina, just off the Plaça de la Vila de Barcelona in the Gothic Quarter, this restaurant is part of a small group that includes several other well known Barcelona establishments, but The Green Spot stands out for its entirely vegetarian and vegan menu. The interior is stunning, with lush greenery hanging from the ceiling, marble tables, and a color palette of deep greens and warm golds that makes you feel like you are dining inside a garden.
I usually order the "Cauliflower Steak," which comes with a romesco sauce, roasted almonds, and a smear of hummus that is smoother and more flavorful than any hummus I have had elsewhere in the city. Their cocktail menu is also excellent, with several options that incorporate fresh herbs and house made syrups. The best time to go is early evening, around 7:00 PM, before the space fills up with the after work and pre dinner crowd. By 9:00 PM on a Friday or Saturday, the noise level can make conversation difficult, so if you want to actually talk to your dining companions, earlier is better.
Local Insider Tip: "The kitchen will customize almost any dish on the menu to be fully vegan if you ask, even items that are listed as vegetarian. The chef is flexible and does not treat it as a hassle, so do not be shy about requesting substitutions. The vegan version of their truffle pasta, made with cashew cream instead of dairy, is outstanding."
The Green Spot connects to Barcelona's ongoing reinvention of itself as a global food city. The Gothic Quarter has been a dining destination for centuries, and this restaurant adds a contemporary plant based chapter to that story. The one thing I will warn you about is that the prices are on the higher side for Barcelona, with most main courses running between 15 and 20 euros. It is worth it for the quality and the atmosphere, but if you are on a tight budget, this might be a special occasion spot rather than an everyday one.
7. Flax and Kale Passatge on Carrer de Sant Pere Més Alt, Sant Pere
This is the second location from the Flax and Kale family, and it occupies a beautiful space in the Passatge de Sant Pere, a covered walkway in the Sant Pere neighborhood that most tourists walk right past without noticing. I actually prefer this location to the original Raval branch because the space is larger, the natural light is better, and the menu has a few items that are exclusive to this address. The "Asian Noodle Bowl" with miso broth, soba noodles, and tempura vegetables is my usual order, and it is the kind of dish that makes you forget you are eating entirely plant based.
Sant Pere is one of Barcelona's most interesting neighborhoods right now, a formerly industrial area that has become a hub for designers, architects, and small creative businesses. The Passatge itself is a quiet, almost secret corridor that feels like stepping into a different era, and having a restaurant of this quality inside it is a real gift. I recommend visiting for weekday lunch, when the light streaming through the passage's glass ceiling makes the whole space glow. It is one of the most photogenic dining spots in the city, even if that is not why you are there.
Local Insider Tip: "There is a small table in the far corner of the passage, just past the restaurant's main dining area, that is technically part of their outdoor seating but is almost always empty. It is the best seat in the house for natural light and quiet. Just ask the server if you can sit there, and they will usually say yes."
The Passatge de Sant Pere was originally built in the late 19th century as a commercial arcade, and its revival as a dining and shopping destination mirrors the broader transformation of the Sant Pere neighborhood. Flax and Kale's presence here is part of that story. The only complaint I have is that the acoustics in the passage can make it echoey when there are a lot of people around, so if you are looking for a quiet meal, aim for midweek rather than weekends.
8. La Trocadero on Carrer de la Ciutat de Granada, Poblenou
La Trocadero is a bit off the beaten path, located on Carrer de la Ciutat de Granada in the Poblenou neighborhood, but it is absolutely worth the trip. This place is primarily known as a coffee roaster and cafe, but their food menu is entirely vegetarian and includes some of the best plant based brunch options I have found in Barcelona. I am particularly fond of their avocado toast, which comes on thick cut sourdough with a chili and lime dressing, pickled onions, and a sprinkle of toasted sesame seeds. It sounds simple, and it is, but the quality of every component elevates it far beyond the usual avocado toast you find everywhere else.
Poblenou is Barcelona's creative and tech district, a neighborhood of converted warehouses, street art, and a youthful energy that feels distinctly different from the tourist heavy center. La Trocadero fits right in, with its industrial interior, exposed brick walls, and a small outdoor terrace that is perfect for a slow morning. The best time to visit is weekend morning, between 10:00 AM and noon, when the brunch menu is in full effect and the neighborhood is buzzing with locals enjoying their Saturday. The coffee, by the way, is exceptional. They roast their own beans and take the process seriously.
Local Insider Tip: "Ask about their 'café de especialidad' options. They occasionally have single origin pour overs that are not on the menu, sourced from small farms in Colombia and Ethiopia. The barista will brew it for you if you ask nicely, and it costs only about 3.50 euros, which is a fraction of what you would pay for a comparable pour over in the Eixample."
La Trocadero represents the new wave of Poblenou, a neighborhood that has transformed from Barcelona's industrial heartland into a center of innovation and creativity. The cafe's commitment to quality and craft mirrors the broader ethos of the area. One thing to note is that parking outside is a nightmare on weekends, as the surrounding streets fill up with residents and visitors. If you are coming by car, give yourself an extra 15 minutes to find a spot, or better yet, take the metro to Poblenou station and walk the five minutes from there.
When to Go and What to Know About Eating Plant Based in Barcelona
Barcelona is a city that eats late. Lunch typically runs from 1:30 to 3:30 PM, and dinner does not really get going until 9:00 or 9:30 PM. If you show up at a restaurant at 7:00 PM for dinner, you may find yourself dining alone, which is not necessarily a bad thing but can feel strange if you are not used to it. Most of the places in this guide accommodate earlier eaters, especially at lunch, but it helps to know the rhythm of the city so you can plan accordingly.
The best season for plant based eating Barcelona has to offer is spring, from March through May, when the markets are overflowing with artichokes, peas, broad beans, and the first strawberries from the Maresme coast. Many of the restaurants on this guide adjust their menus seasonally, so spring visits will give you access to dishes that simply are not available in winter or summer. That said, Barcelona's mild climate means that fresh produce is available year round, and you will never struggle to find a good vegetarian meal regardless of when you visit.
Tipping culture in Barcelona is more relaxed than in the United States. Rounding up the bill or leaving 5 to 10 percent for good service is appreciated but not expected. Most restaurants include service in the listed prices, so you will never feel pressured to tip a specific amount. Cards are widely accepted, even at smaller places, but it is always wise to carry a small amount of cash just in case.
Frequently Asked Questions
Are there any specific dress codes or cultural etiquettes to keep in mind when visiting local spots in Barcelona?
Most vegetarian and vegan restaurants in Barcelona are casual, and you will see everything from jeans to sundresses. The one exception is that some of the more upscale spots in the Gothic Quarter and Eixample may expect smart casual attire after 8:00 PM. It is considered polite to greet staff with "bona tarda" (good afternoon) or "bona nit" (good evening) when entering, and saying "gràcies" when leaving is always appreciated. Tipping is not mandatory, but rounding up or leaving a few euros is a kind gesture.
How easy is it to find pure vegetarian, vegan, or plant-based dining options in Barcelona?
Very easy. Barcelona has over 80 fully vegetarian or vegan restaurants, and most traditional Catalan restaurants now offer at least two or three plant based options. Neighborhoods like Gràcia, Poblenou, and El Raval have the highest concentration. Even the Mercat de la Boqueria on La Rambla has several stalls selling fresh fruit cups, smoothies, and plant based snacks. You will not go hungry regardless of where you are in the city.
Is Barcelona expensive to visit? Give a realistic daily budget breakdown for mid-tier travelers.
A mid-tier daily budget in Barcelona runs approximately 80 to 120 euros per person. This includes a hostel or budget hotel (30 to 50 euros), two meals at casual restaurants (20 to 35 euros), one coffee or snack (3 to 5 euros), public transport (10.50 euros for a T-Casual 10 ride card), and one museum or attraction entry (10 to 15 euros). Vegetarian meals tend to be slightly cheaper than meat based ones, so plant based travelers may find themselves on the lower end of this range.
What is the one must-try local specialty food or drink that Barcelona is famous for?
"Pa amb tomàquet" is the essential Catalan dish, and it is naturally vegan. It consists of thick sliced bread rubbed with ripe tomato, drizzled with olive oil, and sprinkled with salt. It appears on virtually every table in the city, from the humblest bar to the finest restaurant. Order it as a side with any meal and eat it the way locals do, by pressing the tomato into the bread with your fork before taking a bite. It is simple, perfect, and entirely plant based.
Is the tap water in Barcelona in Barcelona safe to drink, or should travelers strictly rely on filtered water options?
Tap water in Barcelona is technically safe to drink and meets EU safety standards, but most locals and long term residents prefer bottled or filtered water due to the taste, which can be slightly chlorinated. Many restaurants serve filtered water by default if you ask for "aigua de grifo filtrada." Buying a reusable bottle and using public water fountains, which are found throughout the city, is the most common and environmentally friendly approach. A 1.5 liter bottle of still water at a supermarket costs approximately 0.50 to 0.70 euros.
Enjoyed this guide? Support the work