Portugal for Vegetarians: A Survival Guide

The small print: Portugalist may generate a commission from mentioned products or services. This is at no additional cost to you and it does not affect our editorial standards in any way. All content, including comments, should be treated as informational and not advice of any kind, including legal or financial advice. The author makes no representations as to the accuracy, completeness, suitability, or validity of any information on this site and will not be liable for any errors or omissions or damages arising from its display or use. Links to external websites do not constitute an endorsement. [More Info]

Originally published in Dec 2019 & last updated on July 24, 2023
Written by

Even by European standards, Portugal is not an easy country for vegetarians. With the exception of fish dishes, meat features in almost every dish: even dishes that could be vegetarian often have meat stock added for flavour. 

Despite the amazing selection of vegetables, vegetables aren’t really a focus in Portuguese food — the emphasis is on the meat or the fish instead. So much so that in many dishes the vegetables are sometimes boiled from frozen and unseasoned aside from salt (although that’s partly because the focus is on seasoning with olive oil rather than herbs or spices).

But that’s traditional Portuguese food. In practice, Portugal is becoming more accommodating to vegetarians and vegans. There are some fantastic vegetarian and vegan restaurants throughout the country, especially in Lisbon, Porto, and the Algarve, and many restaurants are adding vegetarian and vegan options to their menus. Some restaurants have even gone as far as to create meat-free versions of typical Portuguese dishes like the traditionally meat-packed Francesinha.

Unfortunately, the vegetarian revolution isn’t everywhere in Portugal yet. You don’t even need to venture into the countryside, but to a traditional restaurant in the middle of cosmopolitan Lisbon or Porto to see that vegetarianism is still very much a foreign concept. That’s just because vegetarianism and veganism are new here and it flusters many restaurants, particularly those that have been making the same traditional Portuguese dishes for decades. It varies from restaurant to restaurant, though, and some are much more accommodating and will happily rustle up something that isn’t an omelette or simple salad.

And if you’re just a vegetarian, be thankful you’re not a vegan. Not only does it mean you always have omelettes as an option, but you can also enjoy many of Portugal’s wonderful cakes and pastries, most of which contain eggs.

Even though Portugal may not have many vegetarian dishes, but that doesn’t mean you can’t get great fruit and vegetables in Portugal. You can. The markets in Portugal are incredible and, unlike markets in other countries, they’re very affordable as well. In fact, the fruit and vegetables you’ll find at the markets are usually cheaper and better quality than what you get in the supermarkets. 

Depending on the season, you’ll often find some unique fruits that you mightn’t have seen before there such as diaspiros and nesperas. It’s a fantastic country to cook in, so find yourself somewhere with a nice kitchen. That way, you’ll have the option of eating out or in. (It’s also worth looking out for somewhere with a BBQ, if you’re staying outside of the cities.

In recent years, the number of vegan products, such as meat-free burgers or dairy-free yoghurts, has increased significantly. Although you will have to look around, you can now find lots of different vegan and vegetarian products in Portugal.

Traditional Portuguese Dishes That Are Vegetarian

You won’t find many meat-free dishes on a traditional Portuguese menu. That said, there are a few things that you can look out for.


Algarve carrots and olives

When you sit down at a restaurant in Portugal, the waiter will normally bring over some bread, along with olives, and maybe butter, sardine or tuna paste, cheeses, and sliced ham. In the Algarve, it’s also common to get a small plate of sliced carrots. 

This is known as the ‘couvert’ and, while it’s not free, it’s usually very affordable. You don’t have to accept all of it or any of it (just say no thanks), so it can be vegetarian: the bread, olives, butter, cheese, and carrots (cenouras à algarvia) are all vegetarian-friendly.


Caldo verde

This can be a vegetarian dish. A lot of articles say that the chorizo is added at the end, so just ask them not to add chorizo, but that’s not quite true: it depends on the person doing the cooking. Some recipes don’t add chorizo until the very end, but a lot boil chorizo with the potatoes and cabbage, remove it while everything gets mashed up, and then chop up a few slices of chorizo and place them on top. Asking for it without the chorizo on top doesn’t really make a difference if it has already been cooked with chorizo, so be sure to ask how it has been cooked.

Main Dishes


Migas, which is kind of like a type of dumpling, is another dish that often gets recommended as being Portuguese and vegetarian. While most migas recipes are vegetarian, this isn’t really a main dish in itself. In the Alentejo, where this dish comes from, migas is normally served with pork. If you do see it on a petiscos menu, definitely order it, but most of the time you won’t see it by itself. You’re also unlikely to see it outside of the Alentejo very often.


Molotov – a dessert made almost entirely from egg whites.

Desserts in Portugal obviously don’t contain meat (although pig fat was once used in some recipes) but they do usually contain eggs. In fact, some desserts, like flan or molotov, are almost entirely made of eggs.

If you don’t eat eggs, some desserts to look out for are:

  • Maçã Asada – This baked apple dish typically just uses apples, cinnamon, sugar, and port wine.
  • Peras Bebedas – Similar to Maçã Asada, peras bebedas are pears that have been poached in wine along with sugar, cinnamon, lemon, and aniseed.

Otherwise, most dessert menus in Portugal also have fresh fruit as an option.


Petiscos is the Portuguese equivalent of tapas, and you can usually find enough options on the petiscos menu to make something of a meal – especially if you have some bread and cheese. 

A few vegetarian-friendly dishes to look out for include: 

  • Azeitonas – Olives
  • Cenouras à algarvia – Slightly marinated carrots served with coriander
  • Pão – Bread
  • Tábua de queijos – A cheese board
  • Queijo fresco – Fresh cheese
  • Pimentos padron – Grilled peppers
  • Salada mista – Mixed salad
  • Ovos com espargos – eggs with asparagus
  • Tremoços – Lupini beans that are preserved in brine and usually eaten as a small snack with beer

Street Food

roast chestnuts

Street food isn’t a major part of Portuguese culture – people prefer to sit down in a café or restaurant to eat rather than walk around – but one thing that you’ll come across in Autumn and winter is roast chestnuts. They’re tasty, seasonal, and a big part of Portuguese culture. If you see someone selling them, be sure to order a “meia dúzia” or even a full “dúzia.”


If you want a snack during the day, head to your nearest café or pastelaria. In the counter, you’ll find a mixture of savoury snacks and cakes and there are usually a few things that you can order from the menu as well e.g. sandwiches (sande) or toasties (tosta). 

It’s always worth asking if they have any soup, and also what it is, as it’s quite common that you can order soup throughout the day. Whether or not it’ll be vegetarian is another thing, but it’s always worth asking as you may get lucky and it might be vegetable soup that day (sopa de legumes). 

If you eat dairy, you won’t have any problem getting a snack. First, you have all the many wonderful cakes and sweet pastries that Portugal has. You can usually also order a sande de queijo (cheese sandwich) or toast with butter (torrada com manteiga). 

You may see chamuças (samosas) as well. These often contain meat, but it’s possible that they might be vegetarian either. It’s always worth asking.


Breakfast in Portugal is typically bread of some sort, usually with ham, cheese, or both. If you’re vegetarian, just skip the ham but, if you’re vegan, it can be hard to find something that doesn’t have dairy products of some kind.

Other cuisines

Non-Portuguese restaurants, particularly Indian restaurants, are often easier for vegetarians and vegans. Most cities in Portugal will have a handful of international restaurants, including Indian or Nepalese, Chinese, Arabic (kebab shops), Italian, and burger restaurants. Almost all have some kind of vegetarian option. 

In more rural parts of the country, particularly places that aren’t popular with tourists, you’re probably only going to find Portuguese restaurants and being a travelling vegetarian is going to be a little trickier and you may have to do a little more self-catering.

A few extra tips

  • Mista means mixed. If you see salada mista, this is just a simple salad with lettuce, tomatoes, and onions. If, however, it’s next to sandwiches or the options before were ham (fiambre) and cheese queijo (cheese) then mista means it’ll be both ham and cheese. 
  • Health food shops are common in Portuguese cities, especially in larger cities like Lisbon and Porto. They are usually quite expensive, but you can get plenty of meat-free products there 
  • Chinese supermarkets can be a cheaper alternative for some things like tofu. You won’t find Chinese supermarkets in rural parts of Portugal, but you will find them in the larger cities
  • Supermarkets like Continente and Pingo Doce usually stock lactose-alternative milks like almond milk and soya milk, if you don’t drink milk. This isn’t always the case in the smaller metro supermarkets that you find in the city centres, but you’ll definitely find some options in the larger out-of-town supermarkets
  • Most large supermarkets, and even some of the smaller ones, will have a health food aisle 
  • Supermarkets don’t have a lot of grab and go food options, but you will find a few things like soup and salads

Vegetarian & Vegan Options of Typical Portuguese Dishes

For a long time, trying traditional Portuguese dishes like the bifana or pastel de nata just wasn’t an option for vegetarians and vegans. Thankfully, that’s all start to change. Many Portuguese cafés and restaurants have created their own vegetarian and vegan versions of some of the most common Portuguese dishes.

Vegan pastel de nata

pasteis de nata

Although pastéis de nata are vegetarian-friendly, they’re not vegan-friendly. Thankfully, a lot of bakeries in Portugal have begun making vegan-friendly natas.


  • Pastelaria Batalha (map)


  • Vegana By Tentugal (map)

Vegetarian francesinha

Francesinha with chips

Traditionally made with sausage, ham, and steak, this Porto sandwich is anything but vegetarian-friendly. A few restaurants in Portugal are breaking the mould, though, creating recipes that substitute milk with mushrooms, tofu, seitan, and other vegetarian-friendly products.


  • Francesinhas Da Baixa (map)
  • Lado B Café (map)
  • Lupin Restaurante (map)
  • Moment’ Um Pão de Chocolate (map)
  • Em Carne Viva (map)
  • ‘O Oriente No Porto (map)
  • Gauleses (map)


  • Restaurante Lucimar (map)
  • Marco (map)
  • Kong (map)
  • AO 26 (map)
  • Dom Tacho (map)


  • Taberna Belga (map)

Bulhão Pato Mushrooms


  • Em Carne Viva (map)

If you enjoyed this article, be sure to read the vegan guide to Portugal

Written by

James Cave is the founder of Portugalist and the author of the bestselling book, Moving to Portugal Made Simple. He has visited just about every part of Portugal, including Madeira and all nine islands of the Azores, and lived in several parts of Portugal including Lisbon, the Algarve, and Northern Portugal.

You can contact James by emailing james@portugalist.com or via the site's contact form.

Spotted a mistake? Suggest a correction

There are 7 comments on this article. Join the conversation and add your own thoughts, reviews, and stories of life in Portugal. However, please remember to be civil.


    • Hi Gilbert,

      Depends on the restaurant, but people can be accommodating. Many will make some kind of salad for you. Some may only have frozen vegetables, depending on the other meals they serve.

  1. First of all, I was delighted to find your site. Congratulations!

    Just wanted to make one warning ‘mixta’ is how ‘mista’ sounds when we say it. So you might see ‘mista’ written in the menu, not ‘mixta’.

    As vegetarian options snacks, you might also find ’empadas de espinafres’.

    This article is about vegetarian and vegan options, but I just want to sugest a few other non-vegan snacks options that sometimes we eat:
    – croquetes: usually made with veal meat
    – ’empada de vitela’ or ’empada de pato’: veal or duck filling
    – rissóis: usually veal or shrimp filling. Latelly we also have it with slightely spicy piglet filling. This last option is a spin-off of ‘Leitão Assado’.

    I could continue, but I’ll just add my favorte spots in Lisbon for ‘Rissóis’:
    – ‘Café 13’ if you are near Praça do Chile – a local neibourhood restaurant
    – ‘Pastelaria Versailles’ in Av. da República – beautiful place too.

  2. I’m not vegetarian but my wife is. I eat migas every time I see them on a menu and every time they are made with pork fat. At home, they could be made without it, but I think it’s rare in a restaurant here in Portugal.

  3. Not much cheese in Portugal is vegetarian. If you see colho on the list of ingredients, that means animal rennet has been added. However, supermarkets such as Lidl sell quite a lot of real English cheddar without rennet.
    For Quorn, Glood supplies global foods, and will usually stock some Quorn products. Glood can be found in the bigger cities. Otherwise, the British shops listed on another page of this blog will send it over chilled to Portugal. Yes, I can safely say that this does work!

    When you ask for a cheese toastie, make sure that they know you only want cheese. Sometimes I have been given ham as well as they assume that this is what you want! Obviously you will have to close your eyes to the rennet in the cheese.


Leave a Comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.