Complete Vegan & Vegetarian Guide to Porto — What to Eat Today

FrançaisItalianoEnglishPolski

Introduction — Why Porto Is a Great Destination for Vegans and Vegetarians

Porto, Portugal’s second-largest city, has been going through a culinary renaissance for several years. Long famous for fish- and meat-heavy dishes and its iconic Port wine, the city now offers a surprisingly wide range of vegetarian and vegan options, catering both to discerning visitors and locals looking for healthier alternatives. Whether you’re a strict vegan, an occasional vegetarian, or just curious, Porto blends Portuguese tradition with modern creativity to serve diverse menus, reimagined taverns and café-bistros where local ingredients are reinvented without animal proteins.

Interior of Casa da Horta vegan restaurant with diners

The neighborhoods of Baixa, Cedofeita, Rua das Flores and Foz do Douro host many of the standout spots: fully vegetarian restaurants, budget-friendly all-you-can-eat buffets, cafés offering a variety of plant milks and artisan bakeries that have mastered egg- and dairy-free pastries. You’ll also find options at historic food markets like Mercado do Bolhão, and specialty shops selling tofu, tempeh, seitan, local plant milks, artisan olive oils and jars of marinated vegetables.

Bustling Mercado do Bolhão stalls with fresh vegetables

This comprehensive guide is designed to answer your practical questions: where to eat depending on your budget, which local dishes can be veganized, which markets and shops to favor for cooking for yourself, how to read menus in Portuguese, and what to order to taste Porto’s cuisine without animal products. You’ll find exact addresses, price ranges in euros, typical opening hours and detailed descriptions of dishes and atmospheres. I also include local tips — for example, how to ask for a dish to be altered in a traditional tavern or the best times to avoid crowds.

Cais da Ribeira riverside restaurants with colorful facades at sunset

Finally, this guide gives transport tips (public transit, bike, walking), useful apps for finding vegan options in real time, and suggested foodie routes around the city. The goal: for you to enjoy Porto to the fullest without compromising on quality, flavor or authenticity. Start your culinary exploration here and let Porto surprise you with the richness of its vegetarian and vegan offerings.

100% Vegan and Vegetarian Restaurants in Porto — Addresses, Prices and Opening Hours

Porto is home to several completely vegetarian or vegan establishments—great for full, tasty and often affordable meals. Here’s a detailed selection with exact addresses, price ranges and typical opening hours to help plan your visits. Note that hours can change with the seasons; it’s a good idea to check online or call ahead before you go.

  • DaTerra – Restaurante Vegetariano (buffet)
    Address: Rua de José Falcão 120, 4050-317 Porto
    Hours: daily 12:00–15:00 and 19:00–22:00 (closed Sunday evening)
    Prices: all-you-can-eat buffet €12.50–€15.00 at lunch, à la carte €8.50–€14.00 in the evening
    Description: a colorful buffet with salads, Portuguese-style hot dishes revised for vegetarian diners (vegetarian feijoada, seitan stews), homemade desserts. Family-friendly vibe—perfect to sample a wide variety of dishes without breaking the bank.
  • Outdoor riverside cafe table in Porto with a glass of wine

  • Casa da Horta
    Address: Travessa do Gato 5, 4050-125 Porto
    Hours: Tuesday–Saturday 12:30–15:00 and 19:00–22:00, closed Sunday and Monday
    Prices: dishes €6.00–€12.00, daily menus €9.00–€13.00
    Description: a small cooperative association/restaurant serving a rotating menu based on local produce. Friendly atmosphere with regular cultural programming (concerts, screenings). Typical dishes are converted into plant-based versions: Portuguese-style vegetable rice, savory tarts, homemade hummus.
  • Communal table inside Casa da Horta vegan restaurant

  • Época Porto — Café & Kitchen
    Address: Rua de Miguel Bombarda 532, 4050-375 Porto
    Hours: Monday–Saturday 09:00–19:00, closed Sunday
    Prices: breakfast €3.50–€7.50, mains €8.50–€14.50
    Description: a modern café with clearly marked vegan options and a wide selection of plant milks (oat, soy, almond). A dependable spot for brunch: vegan pancakes, seasonal bowls, avocado toast with smoked tempeh.
  • Close-up of vegan pancakes at Época Porto cafe

  • O Diplomata — Crepes & Pancakes (vegan options)
    Address: Rua de Santa Catarina 266, 4000-442 Porto
    Hours: daily 10:00–22:00
    Prices: sweet pancakes €4.50–€8.00, savory full options €7.50–€11.00
    Description: a popular creperie offering the option to choose vegan batter, plant milks and plant-based fillings. Perfect for a sweet break or a relaxed brunch.
  • Vegan pancakes from O Diplomata creperie

These venues form a solid foundation, but Porto also has many flexible restaurants (not exclusively vegan) that are happy to adapt dishes. Later in the guide you’ll find sections on traditional tascas, markets and grocery shops to round out your discoveries.

Traditional Tascas and Non-Vegan Restaurants with Good Vegetarian Options

One of Porto’s pleasures is walking into a traditional tavern (« tasca ») and asking for a vegetarian take on a classic dish. Many places have learned to accommodate new requests and will adapt their plates. Here are spots where you can usually get satisfying alternatives, with example dishes and ordering tips.

  • Taberna dos Mercadores
    Address: Rua dos Mercadores 36, 4050-373 Porto
    Hours: Monday–Saturday 12:00–15:30 and 19:00–22:30, closed Sunday
    Prices: starters €3.50–€7.00, mains €8.00–€16.00
    Description: a typical tasca in the Ribeira famous for regional products. Ask for grilled vegetables, mushroom rice or a thick vegetable soup (caldo verde can often be adapted without chouriço). Tip: specify « sem carne » (without meat) and « sem peixe » (without fish).
  • Rustic interior of Taberna dos Mercadores with wooden tables

  • Casa d’Oro (pizzeria with vegetarian options)
    Address: Rua do Almada 120, 4050-036 Porto
    Hours: daily 12:00–23:00
    Prices: pizzas €7.00–€13.00, salads €5.50–€8.50
    Description: an Italian pizzeria offering cheese-free (vegan) pizzas, creative salads and vegetarian antipasti. Ideal for mixed groups where some want meat and others do not.
  • Vegan cheese alternative on pizza at Casa d’Oro

  • Mercado Bom Sucesso (varied stalls)
    Address: Praça do Bom Sucesso 74, 4150-145 Porto
    Hours: daily 10:00–23:00
    Prices: street food portions €3.50–€10.00 depending on the stall
    Description: a modern food hall with several stalls offering vegetarian and vegan dishes (falafel, bowls, wraps). Great for groups since everyone can pick their own stall.
  • Indoor food hall stalls and people dining at Mercado Bom Sucesso

Ordering tips: use simple Portuguese phrases like « Sou vegetariano/vegano » (I am vegetarian/vegan), « sem ovos » (without eggs), « sem laticínios » (without dairy). Many places know these expressions; if you’re unsure, point to the ingredients on the menu.

Markets, Grocery Stores and Local Products: Where to Shop and What to Bring Home

To cook for yourself or buy local vegan products, Porto has traditional markets and specialty shops. Mercado do Bolhão, Mercado Bom Sucesso and several organic stores sell fresh produce, artisan breads, imported plant-based cheeses and protein alternatives. Here are useful addresses, hours and example prices:

  • Mercado do Bolhão
    Address: Rua Formosa, 4000-214 Porto
    Hours: Monday–Saturday 07:00–17:00, closed Sunday
    Indicative prices: local vegetable basket €6.00–€12.00, fruits €1.50–€4.00/kg depending on season
    Description: a historic market where you’ll find seasonal vegetables, herbs, mushrooms and artisan preserves. Perfect to discover local products (olive oil, piri-piri peppers).
  • Produce stalls at Mercado do Bolhão with fresh vegetables

  • Brio — Organic Store & Café
    Address: Rua do Rosário 137, 4050-522 Porto
    Hours: Monday–Saturday 09:00–20:00, Sunday 10:00–14:00
    Prices: plant milks €2.50–€3.50, tofu €2.80–€4.50, organic snacks €1.50–€5.00
    Description: an organic shop offering a wide range of plant-based alternatives, gluten-free products and snacks. Staff are often bilingual.
  • Shelves of plant-based products at Brio organic store

  • Celeiro — Natural Food Shop
    Address: Avenida da Boavista 1234, 4100-130 Porto
    Hours: Monday–Saturday 09:00–20:00
    Prices: plant-based cheeses €3.00–€6.50, protein substitutes €3.50–€7.00
    Description: a chain specializing in natural products—handy for quick shopping and imported items.
  • Plant-based cheese section at Celeiro natural food shop

Local tip: for souvenirs, choose local extra-virgin olive oil (€5.00–€15.00 per bottle), flavored salts, jars of grilled vegetables and lactose-free versions of traditional biscuits. Many items travel well and make great gifts.

Practical Tips, Foodie Routes and Useful Apps

Getting around Porto and making the most of vegan meals takes a bit of planning. Here are local tips, food routes and apps to install.

  • Transport: the bus and metro network (STCP/Metro do Porto) is extensive. Single tickets cost €1.20–€2.00 depending on zones; the rechargeable Andante card makes trips easier. To reach Foz do Douro or the beach, take bus lines 500/502.
  • Interior of Porto metro train with blue seats and passengers

  • One-day foodie route: morning at Mercado do Bolhão for a soy coffee and vegan pasteis de nata (if available); lunch at DaTerra buffet; afternoon stroll along the Douro (Cais da Ribeira); dinner at Casa da Horta or an adapted tasca. Estimated daily budget: €25–€45 depending on restaurants.
  • Cais da Ribeira view over the Douro River with boats at sunset

  • Useful apps: HappyCow (find vegan spots), Google Maps (hours and routes), Zomato/Tripadvisor (menus and reviews). Tip: enable location services to find cafés offering plant milks nearby.
  • Smartphone showing a food app with vegan restaurant map of Porto

  • Local tips: eat later than in France (dinners usually start after 20:00), try « arroz de tomate com legumes » (tomato and vegetable rice) without meat, and favor off-peak hours for more attentive service. During high season, book the most popular vegan restaurants in advance.

Conclusion — Fully Enjoy Porto in a Plant-Based Way

Porto is a city where tradition and modernity meet on the plate. In just a few years, the vegan and vegetarian scene has grown impressively: dedicated restaurants, adaptable tascas, rich markets and specialty shops let travelers eat healthily without sacrificing local flavor. This guide gives you concrete addresses, opening hours and prices to plan your meals—whether you’re after an affordable all-you-can-eat buffet, a creative brunch, a shareable pizzeria or local products to cook at home.

Porto skyline at sunset with Dom Luís I Bridge illuminated

Remember the practical tips: learn a few Portuguese expressions to explain your dietary restrictions, favor markets for fresh produce, use apps to find addresses in real time and book ahead during high season. Prices remain generally reasonable: a full meal at a vegetarian restaurant can cost between €8 and €20, while a buffet lunch or a market snack can range from €3.50–€15. For groceries, expect €6–€12 for a basket of local vegetables at the market and €2.50–€4.50 for protein alternatives in a health food store.

Street in Cedofeita cultural district with cafes offering vegetarian options

As you explore Porto, let curiosity lead: ask restaurant staff for recommendations, mix visits to vegetarian addresses with traditional tascas, and don’t hesitate to bring home a few local specialties (olive oil, preserved vegetables) to extend the experience. With a bit of planning and a spirit of adventure, Porto becomes a very welcoming destination for vegan and vegetarian travelers—a city where you can eat well, locally and deliciously without compromise.

Découvrez d’autres destinations à explorer . . .

Guide de voyage Urbain Européen   •   Guide de voyage   •   Découvrir la Toscane   •   Guide de voyage Italie   •   Découvrez l'Italie   •   Activités de voyages

© 2026 Porto.