Vegan Porto guide

Where can you find vegan food in Porto, Portugal?

Updated for 2026

It’s easy to travel as a vegan, even in cities that are famous for their love of pork and seafood 😉 Porto offers quite a few excellent places for vegans to eat.

For this vegan Porto guide I checked out some of Porto’s vegan and vegetarian restaurants.

Porto vegan and vegetarian food tours

I found two food tours in Porto that can cater for vegans and vegetarians. These are general food tours, but they can adapt the menu for your diet.

Food and Wine tasting tour – authentic local eateries and hidden gems. If you want vegan options, let them know in advance.

10 Tastings with Locals – local savoury and sweet food plus local drinks. If you want vegetarian alternatives, let the guide know at the beginning of the tour.

Vegan and vegetarian restaurants in Porto

I didn’t go to any meat-serving restaurants that also have vegan options, though there are many listed on Happy Cow. There was no need to go to any of those, because there are enough plant-based restaurants in Porto.

A Padoca

Caril at A padoca vegan restaurant Porto

A sweet little vegan café and bakery close to Porto’s art block and the city centre.

With many delicious baked goods on display, it was hard to choose. Flaky croissants, indulgent cakes, and a nice selection of savoury pastries. Everything looked fresh and comforting.

They also have vegan pastéis de nata, and when I arrived a bit later than lunchtime there was only one left.

I went for the Caril, a Portuguese pastry influenced by Indian cuisine, which was a great choice.

They have a menu in English you can ask for at the counter. Everything on the menu is vegan, but they sometimes use words like ham and cheese without any indication that they’re the vegan versions, while other words, like pork, appear with quotation marks.

The place has a relaxed and cosy neighbourhood feel. You can eat in or take away.

O Oriente No Porto – vegan Francesinha

Vegan-Francesinha in Porto
Vegan Francesinha

Francesinha. You will hear and read about it a lot when you plan your trip to Porto… And then you will see pictures of it everywhere around the city.

It looks nice on the outside, but on the inside it’s a vegan nightmare, containing several layers of different types of meat and cheese in an innocent looking sandwich.

When I told my Portuguese host that I was vegan, she said “don’t worry, we have vegetarian Francesinha, and anyway it’s all about the sauce!”

She was right of course. The sauce is a spicy tomato and beer sauce and each restaurant has its own secret recipe for it. Vegetarian Francesinha really is available in many places in Porto , but it does contain cheese.

A few places in Porto serve a vegan version of this local delicacy, and one of them is O Oriente No Porto.

It takes 20 minutes to make, so take that into account.

It is served boiling hot to the table, with a small portion of chips, which is part of the tradition. The sauce is a little spicy.

I’m not a fan of fake meats, so I was glad that none of the ingredients tasted like meat. The vegan Francesinha was delicious. It’s a very filling meal and well worth the 20 minute wait.

Other than the Francesinha, the restaurant has a very affordable vegan and vegetarian menu.

Upstairs there is a health store with natural products and if you like to cook Indian food, you’ll find some ingredients there.

Daterra – vegan buffet

Daterra - vegan buffet in Porto
daTerra – Photo from daTerra’s Facebook page

For days when you’re particularly hungry, I recommend heading straight to daTerra. During meal times (lunch and dinner) they offer an all-you-can-eat vegan buffet.

The food is amazingly tasty and the presentation is beautiful. They serve all sorts of creative plant based dishes. Each time you revisit the buffet, you’ll find new dishes. It’s a good idea to go there on an empty stomach.

Unsurprisingly, this restaurant is very popular. It can get quite busy at times, so you may have to wait for a table, but not too long.

The location I visited was daTerra Baixa, which is a very central location just a couple of minutes from São Bento station. There are more locations around Porto.

Kind Kitchen

Kind Kitchen vegan restaurant Porto

Kind Kitchen is a vegan restaurant in a bright and friendly space, located right in the city centre. I’ts a couple of minutes from the famous Lello Bookshop. A good place to recharge between sightseeing stops.

The menu is fully plant based. It has influences from different cuisines – Chinese, Italian, Mexican, etc. and also vegan burgers and a vegan version of the local francesinha worth trying out. I didn’t have a dessert, but they all looked amazing. Everything was fresh and delicious.

Vegana by Tentugal – vegan sandwiches

The health store at Vegana by Tentugal
The health store at Vegana by Tentugal

I really enjoyed my meal at Vegana. It’s a charming, colourful place to eat, with a friendly and casual service.

The menu, which is in both English and Portuguese, includes a big selection of vegan sandwiches, plus salads and drinks.

I had the spelt burger which was huge and very satisfying and came with tortilla chips.

There’s a health store in the same space where you can stock up on vegan cheese, tofu, organic drinks, all sorts of plant based milks, fruits and vegetables and lots more.

Casa da Horta – cultural association

A rather unique place to eat, as it also functions as a social centre with strong ideologies. On their website, they introduce themselves as aiming “to search and create alternative ways of living questioning the existing layers of culture, habits, lifestyles and political state”.

As you enter, you’ll first pass through a small eco-friendly and fair trade shop, as you might expect.

I went there for dinner and had a tofu and mushroom dish which was delicious. Portions are generous and prices are inexpensive. Although it is classified as a vegetarian restaurant, everything was vegan.

The location is next to Palácio da Bolsa. It’s a pretty touristy area of Porto, so if you feel like a nice home-cooked meal while sightseeing, it’s a good place to take a break.

To find the restaurant, you have to go down a few steps and look for the door, it’s not so obvious at first.

Check out the website and Facebook page for listings of events at Casa da Horta. They run all sorts of events like language exchange meetings, concerts and workshops.

Browse more Porto guides guides

Save this vegan Porto guide on Pinterest

 vegan Porto guide
Share

11 Comments

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.