Portugal

Vegan Porto

Porto’s vegan scene is absolutely thriving and you need to know about it 🇵🇹🌱 From veganized Portuguese classics to plant-based pastéis, this city by the Douro delivers. Porto has a warmth and generosity to its food culture that extends fully to its plant-based scene — you’ll find high quality, reasonable prices, and genuine passion in equal measure at the restaurants on this list.

Porto’s vegan spots are scattered across the city’s distinctive neighbourhoods — from the riverside Ribeira to the student quarter of Bonfim. Here’s my guide to the best.

Best Vegan Restaurants in Porto

1. O Porto dos Gatos — 100% Vegan Food at Porto’s Beloved Cat Café

O Porto dos Gatos on Avenida Rodrigues de Freitas is one of Porto’s most unique and beloved dining experiences — a cat café that also happens to serve genuinely outstanding 100% vegan food. The resident cats create a wonderfully relaxed atmosphere, the menu is creative and satisfying, and the whole experience is charming and memorable in a way that few restaurants anywhere manage to achieve. Pet-friendly, sunny, and open every day.

📍 Av. Rodrigues de Freitas 93-95, Porto 4000-420 | 📸 @oportodosgatoscatcafe


2. DaTerra Vegetariano — Iconic Vegan Buffet Across Porto

DaTerra is one of Porto’s most established and beloved plant-based restaurant groups — an iconic vegetarian and vegan buffet with multiple locations across the city that has been feeding Porto’s plant-based community for years. The rotating buffet always offers an impressive variety of freshly made dishes, the prices are very reasonable, and the consistent quality has made DaTerra a daily staple for many Porto residents.

📍 Rua Mouzinho da Silveira 249, Porto | ☎️ +351 22 319 9257 | 🌐 daterra.pt | 📸 @daterra_vegetariano


3. O Macrobiótico — Organic Vegan Dining by the River

O Macrobiótico is one of Porto’s most longstanding and respected plant-based restaurants — an organic, macrobiotic-inspired dining space that has been serving wholesome and deeply nourishing vegetarian and vegan food near the river for years. The menu is simple, seasonal, and genuinely restorative, and the cooking philosophy reflects a genuine commitment to health and sustainability that goes well beyond the plate.

📍 Rua do Bonfim 63, Porto 4300-069 | ☎️ +351 964 246 130 | 📸 @omacrobiotico


4. Kind Kitchen Porto — Homemade Vegan Comfort Food

Kind Kitchen Porto is a warm and welcoming vegan restaurant in the city centre serving homemade comfort food with a genuine love for plant-based cooking. The menu changes regularly with the seasons, and the emphasis is always on flavour, care, and affordability. A reliable and satisfying choice for a relaxed meal in Porto.

📍 Rua de Ceuta 80, Porto 4050-189 | ☎️ +351 221 130 928 | 🌐 kindkitchen.pt | 📸 @kindkitchen.porto


5. Odete Bakery — Artisanal Vegan Bakery in Bonfim

Odete Vegan Bakery on Rua de Santo Ildefonso in the Bonfim neighbourhood is one of Porto’s most passionate and excellent plant-based bakeries — producing artisanal vegan sourdough breads, pastries, and baked goods from an impressively committed small-scale operation. The sourdough is outstanding, and the seasonal specials are always worth trying. Open every day.

📍 Rua de Santo Ildefonso 478, Bonfim, Porto | ☎️ +351 910 866 107 | 📸 @odetebakery


6. Espécie Restaurante — Elevated Vegan Comfort Food

Espécie is one of Porto’s most exciting plant-based restaurants — a thoughtfully run spot that serves elevated vegan comfort food with creativity and care. The menu draws on both Portuguese culinary tradition and international influences to produce dishes that feel genuinely original and satisfying. A great choice for a relaxed dinner in Porto.

📍 Rua da Picaria 84, Porto 4050-477 | ☎️ +351 967 336 147 | 📸 @especie.restaurante


7. Venn Canteen — Plant-Based Tasting Menus

Venn on Rua Fernandes Tomás is one of Porto’s most ambitious plant-based restaurants — a focused, quality-driven space dedicated to “unlocking the full potential of vegetables” through a tasting menu format. The cooking is creative and technically impressive, and the restaurant has quickly built a reputation for being one of the most exciting places to eat vegan in Porto. Book ahead.

📍 Rua Fernandes Tomás 345, Porto 4000-216 | 🌐 venncanteen.com | 📸 @venncanteen


8. Jardineiro Vegan Kitchen — Portuguese Vegan Buffet on Rua do Almada

Jardineiro on Rua do Almada is one of Porto’s most celebrated vegan buffets — an all-vegan restaurant serving an exquisite selection of Portuguese-inspired plant-based dishes. Open every day for lunch and dinner, the buffet quality is consistently excellent and the location in the heart of the city makes it easy to access from anywhere in Porto.

📍 Rua do Almada 609, Porto 4050-039 | 📸 @jardineiro.vegan.kitchen


9. My Green Pastry — Stunning Vegan French Pastry

My Green Pastry on Praça da República is Porto’s most beautiful plant-based patisserie — a certified plant-powered French pastry shop producing extraordinary sugar-free, gluten-free vegan cakes and pastries. The cakes are visually stunning and genuinely delicious, and custom celebration cakes can be ordered by email. Open Wednesday to Saturday.

📍 Praça da República 195, Porto | 📸 @mygreenpastry

Tips for Vegan Travellers in Porto

Porto is a beautiful, hilly city and the vegan scene spans its many distinctive neighbourhoods. O Porto dos Gatos is a genuinely unique experience worth making time for. DaTerra’s buffet locations are ideal for affordable, reliable daily meals. Venn and Jardineiro are both worth booking for a more special dinner. Odete Bakery in Bonfim is a wonderful morning stop. And My Green Pastry’s stunning cakes are a non-negotiable final course for anyone with a sweet tooth visiting Porto.

Have you eaten vegan in Porto? Let me know your favourite spots in the comments!

Leave a comment

Your email address will not be published. Required fields are marked *