The Best Vegetarian & Vegan Restaurants in Porto
Plant-based dining in Portugal’s tastiest city.
Porto may be famous for its grilled sardines and francesinha, but the city’s plant-based scene is thriving and full of surprises. Whether you're fully vegan, vegetarian, or just craving a mindful meal, these spots offer soulful plates, creative flavors, and welcoming vibes.
Here are our favorite vegetarian and vegan restaurants in Porto — all within easy reach of OASIYS.
Época Porto
Minimalist, seasonal, and locally sourced — Época is a dream for slow mornings or plant-rich lunches. The menu changes often, but think: roasted beet toast, vegan pancakes, and home-fermented pickles. It’s small and fills up fast — go early.
Kind Kitchen
Kind Kitchen brings bold flavor to vegan comfort food: tacos, bao buns, and towering burgers. Their BBQ jackfruit is a local legend, and desserts are indulgent without the guilt. Bonus: the staff are some of the kindest humans you’ll meet.
daTerra
This all-you-can-eat vegan buffet is anything but basic. From fresh soups to creamy pastas and grilled veggies, the buffet changes daily and always includes gluten-free options. Affordable and central, it’s a great spot for a satisfying lunch.
O Macrobiótico
Porto’s OG macrobiotic restaurant, this hidden gem is tucked away near Trindade. Think warm bowls, miso, and fermented goodness. It’s cozy, calm, and ideal for a mindful, grounding meal.
Apuro - Vegan Bar
More than just a restaurant, Apuro is a cultural hangout with live music, art events, and a rotating vegan menu. From craft beer to chickpea fries, the vibe is always relaxed and inclusive.
Essência Restaurante Vegetariano
A modern, elegant restaurant that celebrates vegetarian and vegan cuisine with creativity. Dishes like seitan steak with red wine sauce, or vegan mushroom risotto, elevate the meat-free dining experience. The ambiance is warm and upscale — ideal for a date night or conscious celebration.
Em Carne Viva
Located in a restored heritage house with a peaceful garden, Em Carne Viva blends traditional Portuguese cooking with modern vegetarian and vegan cuisine. Their tasting menu changes seasonally, offering dishes as beautiful as they are flavorful. Indoor dining feels like a gallery-meets-greenhouse experience.