Join 305,000+ travellers in Portugal, Lisbon & Porto Travel Tips on Facebook. Find your group

Trip guides  /  Planning

Portugal for Vegetarians and Vegans

By the Travel Portugal Now team · Updated 6 October 2026

Portuguese cooking is famous for fish, pork and salt cod, so vegetarians sometimes worry about eating out. The good news: Lisbon and Porto now have lots of vegetarian and vegan restaurants, and even traditional menus have more options than you’d think. Here’s how to eat well in Portugal as a vegetarian or vegan.

Quick answer: learn “sou vegetariano/a” (I’m vegetarian) and “sem carne nem peixe” (no meat or fish). In the cities, you’ll find plenty of veggie and vegan restaurants and cafés. In traditional places, look for soups (check for meat stock), salads, egg dishes, migas and vegetable sides, and of course the pastries. Watch out: caldo verde usually contains chouriço.

Healthy food

What to expect

In a traditional tasca, the menu is usually split into meat (carne) and fish (peixe), and the dish of the day (prato do dia) is rarely vegetarian. That doesn’t mean you’ll go hungry. Portugal grows superb vegetables, bread, olives and fruit, and the cheeses are excellent. Attitudes have changed too: since 2017, public canteens such as those in schools and hospitals must offer a vegetarian option every day, and a meat-free dish is now common on city menus.

Useful phrases

  • Sou vegetariano / vegetariana: I’m vegetarian (male / female).
  • Sou vegano / vegana: I’m vegan.
  • Sem carne nem peixe: without meat or fish.
  • Tem opções vegetarianas?: do you have vegetarian options?
  • Isto tem carne?: does this have meat in it?
  • Sem ovos nem lacticínios: without eggs or dairy (useful for vegans).

More: Portuguese phrases.

Traditional dishes that are (or can be) vegetarian

  • Sopa de legumes: vegetable soup (ask whether it’s made with meat stock).
  • Salada mista: a simple mixed salad.
  • Omelettes and egg dishes, often on the menu.
  • Migas: bread-based dishes, sometimes made without meat.
  • Açorda alentejana: a bread and garlic soup with coriander, olive oil and a poached egg. Ask, as some versions add fish. See Alentejo food.
  • Peixinhos da horta: green beans fried in batter, despite the name, which means “little fish from the garden”.
  • Batatas, arroz and legumes: potatoes, rice and vegetable sides can make a meal.
  • Cheese and bread: excellent cheeses everywhere. Serra da Estrela, Azeitão and Serpa are traditionally made with thistle rather than animal rennet, which suits many vegetarians. See Portuguese cheese.
  • Snacks: olives and tremoços (salted lupin beans), served with a beer in most bars.
  • Pastries and desserts: mostly vegetarian (not vegan, as many are egg-based). See Portuguese desserts.

Watch out for

  • Caldo verde usually comes with a slice of chouriço. Ask for it without (sem chouriço), but the stock may still be meat-based. See caldo verde.
  • Feijoada and many bean dishes contain meat.
  • Soups may be made with meat stock.
  • Peas and eggs (ervilhas com ovos) sounds safe but usually includes chouriço or bacon.
  • The couvert may include tuna or sardine pâté.
  • “Vegetariano” is sometimes understood as “no meat”, so fish can still appear. Say both: no meat and no fish.

Where it’s easiest

  • Lisbon and Porto: many vegetarian and vegan restaurants, brunch cafés and international food. Food halls like the Time Out Market have veggie stalls. See Lisbon food markets.
  • The Algarve: plenty of international and brunch spots in Lagos and the resorts.
  • Madeira and the Azores: fresh fruit and vegetables, with veggie options in Funchal and Ponta Delgada.
  • Rural areas: fewer dedicated options, so self-catering or a good chat with the waiter helps.
  • Supermarkets have plant-based products, fresh fruit and great bread.

Eating on the road

Motorway service stations and small-town cafes usually have cheese or egg sandwiches (sandes de queijo, sandes de ovo) and soup, so you won’t be stuck. For a day of driving or hiking, pick up bread, cheese, fruit and nuts at a market or supermarket in the morning. Covered municipal markets in most towns sell seasonal produce at good prices.

For vegans

Vegan travel is easiest in Lisbon, Porto and the Algarve, where many cafes now offer plant milk and vegan cakes. Outside the cities, traditional sweets are mostly made with eggs and butter, while most everyday bread is just flour, water, yeast and salt (sweet breads are the exception). Markets are great for fruit, nuts, olives and bread for picnics.

Tips

  • Use apps like HappyCow to find vegetarian restaurants.
  • Ask kindly: many restaurants will happily adapt a dish.
  • Look at Indian, Nepali and Italian restaurants: common in Lisbon and the Algarve, and usually the easiest places for a varied meat-free meal.
  • Food tours can often be booked with vegetarian options. See food tours.

More: what to eat in Portugal.

Some links in this guide are affiliate links (GetYourGuide, Booking.com, Discover Cars). If you book through them we may earn a small commission at no extra cost to you. It helps keep our groups and this site free.

Still got questions?

Ask 305,000+ travellers and locals in our free Facebook groups.