Veganderlust contains affiliate links and is a member of the Amazon Services LLC Associates Program. If you make a purchase using one of these Amazon links, I may receive compensation at no extra cost to you.  For more info, see the Disclosure Policy.

Vegan in Porto: 17 Top All-Vegan Restaurants, Cafés & Shops

As Portugal’s second-largest city, Porto is not only packed with amazing things to do, it’s also a fantastic destination for vegans. And Porto’s vegan food scene is still growing.

I love seeing new plant-based spots opening up all the time. Since my last visit, so many amazing vegan restaurants have opened, and I can’t wait to try them! I keep this list updated and, while I haven’t visited every spot yet, I’ve researched to recommend only the best.

I spent a month in Porto, eating my way through its vegan food scene. Here are my favorite all-vegan restaurants in Porto, plus a few exciting new spots I can’t wait to try!

Best for Traditional Portuguese Vegan Food

1. Kind Kitchen

Kind Kitchen was my favorite Porto vegan restaurant, and if you only have one day in Porto, this is the place to go. We ate there four times, trying something different each visit because everything on the menu sounded amazing and tasted just as good.

Their menu includes both Portuguese classics like Francesinha and international dishes like Thai rice bowls. The space is small and cozy, so if you’re going for dinner, be prepared to wait, but it’s worth it.

Don’t skip dessert! The brownie was the best I’ve ever had, and my boyfriend said the same about the cheesecake.

2. A Padoca

A Padoca is one of the best places for vegan breakfast in Porto and a great spot to try vegan versions of traditional Portuguese dishes.

Their menu features everything from vegan shakshuka and eggs benedict to plant-based pastel de nata and homemade chouriço, offering a unique twist on local flavors.

Best Buffet Style Restaurants

3. DaTerra

DaTerra is a popular all-you-can-eat vegan buffet with locations all over Portugal, including several in Porto. It’s usually quite busy, offering a quick and reliable meal, though nothing particularly special.

I visited two locations: Mouzinho da Silveira, a large restaurant on a bustling street leading to the Douro River, and Mercado Beira Rio, a much smaller stall with the tiniest buffet I’ve ever seen. Food options and atmosphere vary depending on which location you choose.

Prices depend on the time of day: €8.50 for breakfast, €9.50 for lunch, and €11.50 for dinner. On weekends, it’s €11.50 all day. (Prices from my last visit in 2023)

4. Verde Hut

Verde Hut is an all-you-can-eat vegan buffet offering a variety of hot and cold dishes, soups, and salads, with homemade sugar-free lemonade included. Desserts, like the highly recommended banoffee and chocolate cake, are available separately.

Known for its great value (€12.90 for lunch, €13.50 for dinner) and friendly staff, it’s a solid choice for a budget-friendly vegan meal. While the buffet is fresh and diverse, some visitors noted the hot dishes could be hotter.

Best Restaurants with International Cuisine

5. Apuro Vegan Bar

At Apuro Vegan Bar has a fantastic menu with tapas, bowls, burritos, burgers, and toasts, making it a great spot for a casual yet delicious meal. You can sit inside or enjoy the relaxed, holiday-like vibe of the inner yard.

We loved it so much that we went twice, and I even ordered the Lazy Burrito again, it was that good! The only downside is its location outside the city center, so check the opening times before make the trip. That said, it’s absolutely worth visiting if you’re in Porto for 3 days.

Don’t leave without trying their vegan Pastel de Nata, the best one I had in Porto! And if you’re heading to Lisbon, there’s a fully vegan spot dedicated to them that you won’t want to miss.

6. Baomerang

Baomerang is located across the Douro River in Vila Nova de Gaia. It’s a fully vegan Asian-fusion spot specializing in XL-sized bao buns with fillings like crispy tofu, satay portobello, and Korean-style cauliflower. Everything is homemade, from the bao bread to the sauces.

If you’re in the mood for delicious bao buns, the trip is worth it. They have raving reviews about how delicious the food is, with some calling it the best vegan street food in the area. They also offer vegan desserts, including a must-try vegan Snickers bar.

Baomerang is only open on weekends, so make sure to check their opening times before heading over, especially since it’s a bit out of the way.

7. Ongo

For a unique twist on vegan comfort food, Ongo is a must-visit. This cozy, mushroom-focused fast food restaurant serves up inventive Latin American-inspired dishes, from crispy mushroom burgers to Peruvian-style rice plates.

Best Vegan Fine Dining Restaurants

8. Jardineiro

Jardineiro is a very fancy vegan restaurant in Porto and probably the most upscale spot I’ve ever been to. You don’t need to dress up, but reservations are recommended for dinner, as we learned when we were turned away and had to book online for another night.

Service is impeccable, with staff refilling your water the moment your glass is empty. The food was delicious, though I found my soba noodles a bit underwhelming. Our desserts were good but not as impressive as those at Kind Kitchen, which cost less than half the price.

Speaking of price, Jardineiro is expensive. Our birthday dinner, starter, main, and dessert each, plus one lemonade and a bottle of water, came to nearly €90.

9. Roots

Roots is a high-end vegan restaurant and cocktail bar offering refined plant-based dishes. Their menu blends elevated classics like gnocchi, truffle risotto, and vegan Wellington with handcrafted pizzas, creating a unique mix of fine dining and comfort food.

Reviews are largely glowing, praising the impeccable flavors, elegant presentation, and attentive service, though a few diners felt the experience didn’t fully live up to the hype. Either way, Roots is a top choice for vegan fine dining in Porto, and I can’t wait to try it myself!

10. Venn Canteen

You might not guess it from the name or the casual atmosphere, but Venn Canteen offers a fine dining experience unlike any other vegan spot in Porto. They offer seasonal, experimental small plates that showcase unique flavors and fermentation techniques.

The menu changes weekly, offering a fresh experience every visit. With small portions and slightly high prices some reviews call it the best vegan food they ever had while others call it a bit overrated. I can’t wait to try it and see where I stand.

11. Em Carne Viva

A bit outside Porto’s city center, Em Carne Viva is a fine dining vegan restaurant located just behind Casa da Música, perfect if you’re catching a show and want an upscale meal beforehand.

Set in a beautifully restored old house with a romantic garden, it offers an elegant take on traditional Portuguese cuisine, with options like a 10-course tasting menu or a smaller set menu.

12. Lupin Snack Bar

If you’re looking for authentic Portuguese food made vegan, Lupin Snack Bar is a must-visit. Located inside the Centro Comercial de Cedofeita, this spot may not look as fancy, but it offers a warm, welcoming atmosphere and a truly authentic taste of Portuguese cuisine.

The menu changes frequently, but you’ll find traditional favorites like vegan bifanas, feijoada, and pastel de nata. With friendly staff and generous portions, Lupin feels more like a local gem than a tourist spot.

Best Vegan Cafés

13. Odete Bakery

Hand holding sandwich on the beach in front of the ocean
I brought my sandwich from Odete’s to the beach

Odete is a charming little bakery where everything is homemade. We loved picking up fresh bread and rolls, but they also offer sandwiches, pizza, and plenty of pastries.

You can sit in and enjoy your pastries with a drink or grab something to take away. The sandwiches make a perfect beach snack when you’re spending a day relaxing on Porto’s beaches!

14. O Porto dos Gatos 

O Porto dos Gatos may look like a regular café from the front, but the real action is in the back, where the cats are! This cat café helps stray cats find new homes, and you’ll find them roaming freely, lounging, and playing.

However, with so many cats in one space, there’s an unavoidable downside, it definitely smelled like cat pee when we visited. While their mission is admirable and the cats seem happy, it’s something to keep in mind before visiting.

15. My Green Pastry

Two small serving trays with a drink and a cake on each
Super pretty vegan desserts in Porto

My Green Pastry is a charming little bakery where all the cakes are homemade. The interior is adorable, and the pastries look incredible.

Taste-wise, they were good but not outstanding, especially considering the price. However, I love that they use only local ingredients, most of which come from their own farm.

Best Vegan Shops

16. Vegana by Tentúgal

Vegana by Tentúgal was just across the street from our apartment. They have a few fast food options like toasties and a small shop with a lot of fancy vegan products which you might not find anywhere else like vegan tuna in a can or vegan salmon paste in a tube. 

So, super convenient for a small snack or some vegan groceries. The shopkeeper is just the cutest in this small shop/restaurant. Don’t miss out on it if you live close by. If it’s very much out of your way, I don’t think it’s worth going just there.

17. EasyGreen Vegan Foodstore

EasyGreen Vegan Foodstore is a fantastic spot for vegan groceries and quick bites, offering burgers, bagels, toasts, hot dogs, and a daily dish alongside a well-stocked store full of plant-based products.

While it’s outside the city center, I love that Porto has more than one fully vegan shop, making it easier to stock up on great products. Plus, they have a few tables if you want to grab a bite while you’re there!

Learn to say Thank You in Portuguese

Before heading out to visit many of Porto’s amazing vegan restaurants it’s time to learn how to say thank you in Portuguese. I’m not the best with languages but I do try to at least learn “hello” and “thank you” in the local language.

The short version, thank you in Portuguese is obrigada for women and obrigado for men.

Final Thoughts: Being Vegan in Porto

Porto’s vegan food scene has grown so much, and it’s amazing to see more plant-based options popping up all the time. Even after spending a month eating my way through the city, I barely scratched the surface, there’s always something new to try!

Whether you’re looking for traditional Portuguese flavors, fine dining experiences, or casual comfort food, Porto has something for every vegan traveler.

And if you’re heading to Lisbon, don’t miss out on its incredible vegan food scene. Check out my guide to the best vegan restaurants in Lisbon for more delicious plant-based spots!

Read more on what to do in the North of Portugal:

Pin this Vegan Porto Guide for later:
A collage of four vegan dishes in Porto, Portugal, with a bold text overlay reading "Best Vegan Food in Porto" from vegandelust.com. The images feature a plant-based burger with fries, a quinoa and black bean bowl with guacamole, a glazed mushroom dish with red chili, and vegan pastries including a custard tart and a raspberry cheesecake. The vibrant and appetizing presentation highlights the diversity of vegan cuisine in Porto.
Delicious Vegan Food in Porto: Best All-Vegan Restaurants