Porto enchants visitors with its riverside charm and port wine cellars, but the city’s culinary evolution extends far beyond traditional Portuguese fare. A thriving plant-based movement has taken root along the cobblestone streets and has transformed Porto into a vegan stronghold. Innovative chefs combine the culinary heritage of Portugal with global vegan trends to create boundary-pushing dishes. Here are nine of the best vegan restaurants to discover during your first (or next) visit to Porto.
1. Kind Kitchen
This highly-rated vegan restaurant stands out for the “kindness” it tries to infuse in every aspect of the establishment. Not only have they perfected their seitan steak and tofu nuggets, but they also offer a vegan version of the franceshina sandwich to give vegans a chance to try Porto’s most famous dish. Be kind to yourself and don’t leave without trying the chocolate mousse.
Why go? For hearty, satisfying vegan versions of Portuguese classics and international favorites in a warm, welcoming atmosphere that even appeals to non-vegans
Address – R. de Ceuta 80
Opening Hours – Daily 12:00 PM–11:00 PM (Hours might differ on holidays)
2. Padoca Vegan Restaurant
Located just across the river in Vila Nova de Gaia, this restaurant is considered by many regulars to offer the best value among Porto’s vegan dining scene. The restaurant provides an authentic Portuguese dining experience reminiscent of traditional coffee and breakfast spots, which makes it a nostalgic stop for Portuguese locals. They specialize in offering vegan versions of classic meat-based dishes including a seitan or “chicken” substitute francesinha and a vegan hot dog. But the real standout is the burgers, which many non-vegans claim is the best they’ve ever had. The combination of super friendly staff and excellent food at reasonable prices keeps visitors returning to Padoca Vegan whenever they’re in the area.
Why go? For truly incredible vegan burgers
Address – R. Pádua Correia 261
Opening Hours – Tuesdays to Saturdays, 12:00 PM –11:00 PM, Closed on Sundays and Mondays
3. Musubu Porto
Hidden at the back of an elegant home goods store and run by a lovely husband and wife team, this Porto gem offers authentic Japanese vegan cuisine in a charming setting. Choose between the indoor dining space or the relaxing outdoor terrace and enjoy thoughtfully crafted rice balls with fresh local ingredients. Almost every dish is vegan and everything is gluten free. While the food may be a bit on the pricey side, the calming vibe and incredible service and attention to detail are well worth it.
Why go? For authentic Japanese vegan cuisine served in a laid-back setting with meticulous attention to presentation.
Address – Tv. de Cedofeita 28
Opening Hours – Tuesdays to Saturdays, 11:00 AM–5:00 PM, Closed on Sundays and Mondays
4. Apuro
This welcoming restaurant has earned the title of best vegan place in Porto from many visitors who are captivated by both the food and atmosphere. Their standout dishes include the coxinha (Brazilian croquettes), perfectly prepared potatoes, and exceptional vegan burgers that have left customers blown away. Adding to the charm is a small garden in the back and the vanilla ice cream for dessert. We’re sure that you won’t be disappointed if you visit this heartwarming restaurant.
Why go? For comfort food classics reinvented with plant-based ingredients in a warm, welcoming environment with garden seating.
Address – R. do Breiner 236
Opening Hours – Mondays, Tuesdays, and Thursdays, 12:30-11 PM, Fridays, 12:30 PM – 12:00 AM, Saturdays: 1:00 PM-12:00 AM, Closed, Wednesdays and Sundays
5. NOLA Kitchen
This easygoing café has become a staple for health-conscious diners in Porto. It’s a nice option for vegans looking for options at any time of the day. Their overnight oats and smoothies have developed quite the following and the shakshuka with hummus and sweet dates is a real treat. Other favorites include the crispy tofu, homemade hummus, and rich hot chocolate. Beyond the food, NOLA Kitchen offers attentive service and excellent coffee, making it the perfect spot to fuel your day of Porto exploration.
Why go? For health-focused, flavor-packed breakfast and lunch options in a cool, casual setting with friendly service and terrific coffee.
Address – Praça D. Filipa de Lencastre 25
Opening Hours – Daily 9:00 AM-11:00 PM
6. Seiva Restaurante
This elegant restaurant offers a sophisticated vegan dining experience that has earned rave reviews for its artistic presentation and impeccable service. Their 8-course tasting menu is described by patrons as pure art. Each dish is meticulously presented with detailed explanations. Chef David Jesus’s innovative creations, such as the surprising massada and seaweed Brás, present unique flavor combinations, and the elegant yet welcoming space provides the perfect backdrop for what many consider a truly exceptional vegan journey. If you’re looking for a vegan restaurant for a special occasion, Seiva is your place.
Why go? For a high-end, artistic vegan tasting menu experience with exceptional service in an elegant atmosphere.
Address – R. Sarmento Pimentel 63
Opening Hours – Tuesdays, 7:00 PM-11:00 PM, Wednesdays to Saturdays, 12:30 PM-3:00 PM, 7:00 PM-11:00 PM, Closed on Sundays and Mondays
7. Lupin Snack Bar – Vegan à Moda do Porto
A vegan snack bar? And what is a lupin? This highly-rated snack bar presents delicious Portuguese comfort food at affordable prices (€5-10). Their veganized Portuguese classics include feijoada, francesinha, and bacalhau à brás with tofu instead of cod. Dessert options like the chocolate mousse and pastel de nata round out your vegan experience of the Portuguese classics. Located in a traditional market setting, the snack bar offers an authentic Portuguese experience where you will truly feel at home. And a lupin is a legume related to peanuts and soybeans – in case you were asking.
Why go? For affordable, authentic veganized Portuguese classics in a traditional market setting.
Address – Centro Comercial de Cedofeita, R. de Cedofeita 451 Loja 24
Opening Hours – Tuesdays to Thursdays, 12:00 PM-3:00 PM, Fridays, 12:00 PM-7:00 PM, Saturdays, 1:00 PM-7:00 PM, Closed on Sundays and Mondays
8. Vegana by Tentúgal
This simple yet delightful eatery has won the hearts of visitors with its incredible value and homemade approach to Portuguese vegan cuisine. Try another veganized version of the francesinha or one of the daily specials, which range from hearty stews to creative reinterpretations of traditional dishes like bacalhau à brás with tofu. At just €6-8 for a complete meal (including a starter and main), the restaurant offers exceptional value without compromising on quality. The kind, hard-working owner has created a welcoming atmosphere that complements the delicious, unpretentious food.
Why go? For incredibly affordable, homemade vegan Portuguese cuisine with daily specials and a warm, personal touch from the dedicated owner.
Address – R. de Santo Ildefonso 412
Opening Hours – Wednesdays to Sundays, 11:30 AM-7:00 PM, Closed on Mondays and Tuesdays
9. Venn Canteen
This exceptional restaurant has earned a reputation as one of Porto’s premier vegan dining experiences. Visitors consistently praise their multi-course tasting menu, where the knowledgeable staff explain each beautifully presented dish. The generous portions and original flavor combinations are impressive, and you also have the option for wine pairings to complement the food. Like Seiva mentioned above, this is another great choice if you’re looking for a higher-end vegan meal.
Why go? For an elevated dining experience featuring creative vegan cuisine with expert explanations of each dish, perfect for a special night out.
Address – Rua de Fernandes Tomás 345
Opening Hours – Mondays to Saturdays, 7:00 PM-11:00 PM, Closed on Sundays
Porto’s vegan treasures run the gamut from affordable lunch spots to places for a special occasion. Together, they’ve helped make Porto a place where vegans don’t need to worry about a lack of options. It’s all here waiting for you. And if you’re also visiting Lisbon, be sure to check out our list of vegan options.