Porto is diverse in all choices, be it the adventurous or the relaxed individual. When it comes to food choices, this tiny city has its magnitude of options for all kinds of diets. In this episode of Porto’s food, we will cover some of the vegan and vegetarian restaurants that Porto can offer!
All you can eat vegan buffet: Da Terra Restaurant

Yes, you didn’t read it wrong - it is an all-you-can-eat vegan buffet for only ~€10 (SGD $23~) ! That’s amazing, isn’t it! The food choices here in Da Terra Restaurant are abundant and as fresh as you can imagine - the next batch cooked and refilled straight! Come and indulge in a feast that tops all the criteria of quality, service and value.
Address: Rua Doutor Afonso Cordeiro 71, Matosinhos 4450-005, Porto.
Opening Hours: 12pm-11.30pm, Mondays to Sundays
Price range: S$14-S$23
Vegan Fast Food: Black Mamba

Founded in 2014, Black Mamba is the first vegan food spot established in Portugal! The interior is outstanding, with the walls decorated with records and posters for a cozy ambiance. Black Mamba has an impressive 100% vegan menu that ranges from juicy burgers to delightful cakes, leaving you spoilt for choice. Vegan Cheese is included in Burger Punk and Burger 666, which is something really unique! However, the table sizes are a little small so sitting is not suitable for groups with more than 6 people.
Address: Rua Mártires da Liberdade, 130, Porto, Portugal
Opening Hours: 12pm-4pm, 6.30pm-10.30pm Tuesday-Thursday // 12pm-4pm, 7.00pm-11.30pm Fridays & Saturdays // Mondays and Sundays Closed
Price range: burgers priced at €5-6.50
Different Daily Vegan and Vegetarian Dishes: Árvore do Mundo

Árvore do Mundo is another gem of a place to find a good variety of vegan food options, and a special thing about this place is that it has a menu that changes daily and features vegan versions of dishes unique to Porto. The interior has a homely-feel as well, decorated with cupboards, cookware and decorative cloth - as per to the chef’s motto, Joana Esteves, this restaurant is a place to “ love others”. Come into the warmth of this restaurant and be surprised with what Árvore do Mundo can offer in food and hospitality.
Address: Rua Duque de Loulé, 228, Porto, Portugal, 4000-324
Opening Hours: 12.30pm-4.00pm Tuesdays to Thursdays // 12.30-3.30, 7.30-11.00pm, Fridays and Saturdays
Price range: ~€9,50 to €15
Vegetarian and Vegan Options: Duas de Letra

A galore of all food options sits right here at Duas de Letra, where you will be spoilt for choice to have a vegetarian, a vegan or a dish with meat for all meals. They are charged at affordable prices as well, with a dinner dish at a price of ~€7 or a breakfast set with lemonade for no more than €15. The setting, as complimented by many customers, has a lovely and cozy ambience, making mealtime a relaxing and enjoyable one.
Address: Passeio São Lazaro 48 In Front of S. Lazaro Garden, Porto 4000-508
Opening Hours: 10.00am-10.00pm, Monday- Thursday // 10.10am-0.00am, Fridays and Saturdays // 2.00pm-8.00pm, Sundays
Price range: €7-€15
Vegan Francesinha: Lupin Restaurante Vegetariano

Run by a young couple that previously resided in London, this restaurant offers all-vegetarian and some vegan options for its customers, while incorporating elements of English and international cuisine into the local flavours. They also recreated a vegan spin-off on the original Francesinha into the menu. This version includes the same kind of toasted bread, with vegan fillings inside such as vegan cheese, sausage and deli meat slices. The replication of the taste is as juicy and appetizing as the original Francesinha so if you are keen on giving this local delicacy a try, do drop by at Lupin Restaurant! Their menu has also expanded into Vegan desserts and bakery food as well vegan drinks.
Address: R. Arquitecto Marques da Silva 74, Porto, 4150-484
Opening Hours: 24 Hours, Monday-Friday. Closed on Saturdays and Sundays closed
The Wallet Burn: S$15-S$31
From this list, there is so much options Porto has offer for various diets and food selections!