Disclaimer: Some links in this post are affiliate links. If you book through them, we earn a small commission at no extra cost to you. See our Privacy Policy for details.
Is Vegetarian Food in Portugal easy for Travellers to find?
Planning our 24-day trip to Portugal had me dreaming of Algarve beaches and Madeira’s dramatic hills.
Veg food, though, was my real worry – I am a vegetarian traveller after all.
Some said finding vegetarian food in Portugal is hard. Others said it is easy. My husband, who eats everything, was not worried at all. I was.
Over 3+ weeks, I travelled through Lisbon, Porto, Madeira, the Algarve, Nazaré, and Sintra, actively trying to eat meat-free local wherever I could.
So, is Portugal good or bad if you do not eat meat? That is what I am going to talk about here.
I share what actually worked for me, what did not, where it was easy, where it was frustrating, and how to eat without stress on a mid-range budget.
Quick summary after 24 days in Portugal
After travelling across six regions with my meat lover husband and my kid, I can say this clearly – I never went hungry, but I also did not eat many memorable local Portuguese vegetarian main meals.
I ate at Taco Bell in Albufeira and at several McDonald’s outlets for veg burgers when local food options ran out- Especially at night and while driving on Portuguese highway, plus at the gorgeous Imperial McDonald’s in Porto.
So yes, eating meat-free here is possible. But it is rarely centred around traditional recipes.
Why vegetarian food depends a lot on regions
Portugal is not unfriendly to vegetarians, but it is not very flexible either.
When you find traditional veg food something you love, it often disappears once you move to the next city.
Portuguese food is very regional that way. For example, I fell in love with Madeira’s Bolo do Caco, the sweet potato flatbread, and ate it happily for four days.
The moment I left gorgeous archipelago Madeira I could not find it again in other regions.
Vegan food exists but more expensive
In big tourist cities like Lisbon, Porto, Faro, and Sintra, vegan places are easier to find, but they are usually expensive.
I even checked out spots serving vegan versions of Portuguese dishes like 26 Vegan Projects, which is rare, but a starter and main would have cost around 30 euros per person, so I walked away.
In Lisbon’s famous Green burger where I had dinner the price for a vegan burger ( I asked them for cheese as add-on ) is 13+ Euos
Once you move to smaller towns like Nazaré, Alcobaça, and Aveiro, vegan options drop sharply.
What surprised me in Portugal as a vegetarian
Lots of vegetables, but few veg main dishes
What surprised me most is- The country grows a lot of vegetables and fruits, but very few dishes are built around them.
You see tomatoes, beans, greens, cauliflower, spinach, and corn everywhere, but mostly as side dishes for fish and pork.
Even tomato rice, which I loved, is often served with sardines – the silvery small famous fish of Portugal.
Fruits and vegetables mixed with meat and fish
Portugal grows plenty of veggies and fruits due to their excellent climate. But…. There are no many dishes where these veggies are heroes.
In Madeira, a famous dish where fish is paired with fried banana.
My husband tried it and said it was the strangest combo he had eaten.
Then there are figs stuffed with goat’s cheese and wrapped in cured ham.
Things vegetarian travellers should know before visiting Portugal
Saying “no meat” is not enough.
Many people do not count fish as meat, so always say sem carne e sem peixe, por favor (no meat and no fish, please).
Soups may not always be veg
Soups and rice may use meat or fish stock even if you do not see any pieces.
You can ask tem caldo de carne ou de peixe? (does this have meat or fish stock?).
Eggs are common
Most Portuguese desserts and many savoury dishes and bakery snacks contain eggs.
So if you avoid them, look for ovos on the menu and ask tem ovos? (does this have eggs?)
Local food is very regional
Local food changes a lot by region. For example, Milho frito ( fried corn cube) is common in Madeira, but I did not find it much on the mainland.
Traditional restaurants are meant for non-vegetarians
Traditional restaurants like Tascas and Tabernas usually have the least veg choice.
When my husband wanted to try old local fish places, I often ended up with just a salad, fries, or a soup.
Sharing a small meal in Portuguese restaurants is not considered rude at all, even if you only order a drink or something small.
What traditional vegetarian food you can actually eat in Portugal
1. Bolo do Caco
The one vegetarian food you really must try in Madeira is this soft flatbread called Bolo do Caco.
It is made with sweet potato and served hot with a thick layer of melted butter and garlic.
Honestly, this is the best veg dish I ate in the whole country.
I first tried it at the old Casa do Bolo do Caco in Funchal and loved every bite.
One portion, cut into two halves, costs about 4.5 euros and was enough for two meals for me. I even saved half for dinner after a late lunch.
Locals often use this bread for meat sandwiches, and I even saw modern versions with Nutella at the Nuns Valley chestnut festival.
2. Arroz de tomate (tomato rice)
This is soft, slightly soupy rice cooked with tomato, garlic, and olive oil.
Arroz de tomate is the second best of all the vegetarian food I had in Portugal.
I tried this at Restaurant Aleluia, a local place in Nazaré known for its seafood when it case as a side with my husband’s fish dish, grilled sardines.
I loved it because it felt homely and full of flavour, even without any fancy ingredients. I only wished it was served more often as a main vegetarian meal.
3. Salada de queijo de cabra quente
Warm goat’s cheese on salad leaves, often with nuts and dressing. This was my third favourite Portuguese vegetarian dish.
At first, I was disappointed when this and sweet potato fries were my only meat-free options at a local restaurant “Seven cuts” in Faro.
But once I tried it, I was surprised by how filling and tasty it was.
The warm, creamy goat’s cheese with crunchy walnuts, chewy berries and fresh vegetables worked really well together.
It felt simple but properly satisfying, and became one of my safer restaurant meals when I could not find anything else local and vegetarian.
4. Milho frito (fried corn cubes)
This is a Madeira speciality made with cornmeal, cut into cubes and fried.
It is usually served with meat or fish, but you can eat it on its own and also with plain rice.
It became a wholesome budget meal for me.
I ate this almost every night in Madeira’s capital, Funchal, from Pingo Doce supermarket’s Comida Fresca counter and I loved how crispy and comforting it was.
5. Folhado de espinafres e queijo
This is a warm, flaky spinach and cheese puff pastry from bakeries, and one of my favourite quick bites.
The filling is mild, usually made with cream cheese or requeijão from goat or sheep milk, slightly sweet, and without any strong smell, which works really well with fresh Portuguese spinach and light spices.
This became my go-to lunch in many places, as it was easy to find in almost every café, from Faro train station to a cosy coffee spot in Alcobaça near Nazare.
6. Croquetes de legumes
Croquettes may have French roots, but they feel very much like everyday Portuguese café food now and are sold everywhere alongside other local snacks.
They are usually filled with chicken or meat, but some places do make them with mashed vegetables or beans, though those are much harder to find.
When I had a dozen veg croquettes at Mão Na Massa Salgados (google map location), a small local place in Faro, with coffee late in the evening, they were so filling that it became my dinner.
7. Sopa de legumes
Sopa means soup and legumes means vegetables in Portuguese, and these are the easiest and most common meat-free dishes you will find across Portugal,
Even in seafood restaurants and places like McDonald’s.
They often appear as sopa do dia (soup of the day) on the board, even if they are not listed on the menu.
Sopa de cenoura, the carrot soup, is smooth, naturally sweet, and very light. I had it in lunch spots across the country and even at McDonald’s.
Sopa de feijão is thicker and more filling, and sometimes you also find pea-based versions, which are great when you want something more hearty.
8. Caldo verde
Probably the most suggested dish for vegetarian travellers in Portugal by almost every guidebook is Caldo Verde, the famous green soup made with potatoes and kale.
But it is not always vegetarian, as many places add chouriço or pork-flavoured oil traditionally.
I tried the veg version at Café Ludo’s in Alfama, I loved it for its smoky, garlicky, savoury flavour.
So even though the veg version is delicious, you cannot really rely on finding it everywhere.
9. Açorda
This is a bread soup with garlic, coriander, and a poached egg. It is very local and very filling, but the stock can vary, as many places make it with seafood broth.
It is available in some fully vegan places in Lisbon and Porto, but it is not common at all.
10. Tremoços (lupini beans)
These are Madeira’s famous bar snack, salty beans served in bowls at cafés and bars.
While most Portuguese bars serve salted peanuts, Madeira serves lupini beans instead.
I found them at Mercado dos Lavradores in Funchal, the farmers’ market.
A 250 g portion cost me about 2.5 euros and lasted for almost four nights of beer in my hotel room.
11. Peixinhos da horta (green bean fritters)
These are battered and fried green beans, crunchy on the outside and soft inside. You mostly find them in Lisbon’s modern restaurants.
I found them very similar to Japanese tempura.
I am neither a fan of tempura nor a fan of Portuguese green bean fritters either, but many people love them for the crunch.
12. Vegetarian bifana-style sandwich
Almost every non-vegetarian foodie leaves Portugal having tried a bifana, a pork sandwich made with wine, garlic, and spices.
For vegetarians, few places in Porto make a legume bifana by replacing the pork with beans and chickpeas.
Some even use mushrooms with cheese as the filling.
I loved it when it was served hot. I tried it at Sabores da Invicta, opposite Porto São Bento station. It was not very filling, but it was one of the cheapest vegetarian meals I had that still felt local.
13. Traditional local fruit jams with bread
One thing I really enjoyed in Portugal was having local fruit jams with rustic bread, especially at breakfast.
Marmelada is a firm quince paste, more like a sweet slice than a spread. I first had it at my hotel breakfast in Funchal and enjoyed it even on its own, without bread.
Doce de figo is a thick fig jam, very popular in the Algarve and usually eaten with broa de milho, the local corn bread. I learnt this from a waiter in Faro and liked how well the two go together.
Doce de cereja is cherry jam, made from the same fruit used for ginja, the local liqueur.
I found it in Óbidos and brought it home as one of my edible souvenirs.
14. Petiscos tradicionais de Nazaré
Nazaré street snacks are a must try for vegetarian travellers in Portugal.
Small carts sell simple local treats like broas de amendoim or amêndoa (peanut or almond cookies), roasted peanuts, sugar-coated almonds, peanut brittle, and dried figs – sold by old woman in the famous Nazare 7 layer skirt.
They are easy to carry and work well as driving snacks or backups when cafés have no veg options.
I did this in Sintra. I had bought the peanut and almond cookies the day before, and the next afternoon I could not find anything decent to eat.
So I had orange juice and three cookies, and it honestly saved the day. Simple, local, and very handy for vegetarian trips in Portugal.
Traditional Portuguese desserts for vegetarians
Portuguese desserts go far beyond Pastel de Nata, the famous custard tart with flaky pastry.
Locals enjoy many other egg-based sweets like Bola de Berlim, Travesseiro de Sintra, Queijada, Delícia do Porto, Arroz doce, and Bolo de figo.
Some taste similar, with small twists like cinnamon or coconut.
Tips to find vegetarian food in Portugal while travelling
Local cafés and bakeries works best.
No matter where you are in Portugal, cafés with pastries and fresh bread will always have some vegetarian options.
Since we stayed slightly outside tourist areas, we mostly ate at local cafés, often called Confeitaria or snack bar.
These usually had cheese sandwiches, toasties, and a few savoury snacks.
Leitaria da Quinta do Paço in Lisbon, Porto and Braga, and Pao da Aldeia across the Algarve were great for pastries costing 2 to 3 Euros.
In popular towns like Sintra, depend more on old cafés like Casa Piriquita, for desserts, not full meals.
French bakery chains like Marie Blachère were also helpful, especially in Lisbon.
Food courts and markets
Food courts in malls and small shopping centres were useful when i struggled to find vegetarian restaurants.
In places like Albufeira, chains like McDonald’s and Taco Bell at least had one vegetarian option, which helped when we were tired and hungry.
Markets were good for snacks. At Funchal Farmers’ Market, you find local bites like tremoços (lupini beans).
At Bolhão Market in Porto, most stalls focus on seafood, but cheese shops are a great backup – I could eat and bring some local Portuguese cheese home!
They serve small cheese tasting plates for around 6 to 12 euros, depending on how many slices you choose, which worked well as a light meal with bread.
Restaurants with veg options
Restaurants were the hardest part of vegetarian travel in Portugal.
Most traditional places focus on meat and seafood, so vegetarian choices are limited unless you go to vegan restaurants, which are often expensive.
In many casual places, I only found basic options like vegetable pasta or fries, and nothing that felt truly local.
A safer choice was salada de queijo de cabra quente, a warm goat’s cheese salad with nuts.
For example, at Lodo in Faro, the only vegetarian thing I could eat was sweet potato fries.
At Centenário-type casual places, I sometimes found basic but super tasty and fresh vegetable pasta – nothing local or exciting.
Portuguese Supermarkets for easy vegetarian meals
Aldi and Pingo Doce were the best for vegetarian travellers.
Aldi has ready-made pasta salads and simple hot meals, along with bread and cakes.
When we stayed in Nazaré, this became my easy dinner option.
But Pingo Doce’s “comida fresca” counter was the real winner. You can buy hot food by weight, which is perfect if you want small portions and on budget
In Funchal, I even found local vegetarian sides like milho frito (fried corn cubes), along with rice, salads, and boiled beans.
With a mix of rice, vegetables, and milho frito, I was sorted for most of my dinners during our stay in Madeira.
How to spot vegetarian food and order without stress
Apps and maps that actually help to find veg food
HappyCow clearly shows veg-friendly places, so it saved a lot of guessing.
I also used Mapfirst to quickly compare nearby options.
With these and Google Maps together, I rarely walked into a place without checking first.
For me, apps worked better than asking people because my Portuguese was limited and not everyone speaks English.
I used Google Translate a lot, especially in smaller towns. It helped me explain that I do not eat meat or fish.
Also few assume you are vegan when you say you are vegetarian, which only added to the confusion as I loved to eat cheese.
To access all these apps, make sure to have a reliable SIM with good data plan
How to read menu and ask for meat-free dishes?
earning a few food words really helped me avoid mistakes. If you do not eat eggs, look for ovos, which means eggs.
Egg sandwiches are very common for breakfast.
Simple Portuguese words that help while ordering
The most useful word – Sem means without. Use it as a prefix for the following to say you don’t eat the following meat
Meat and seafood words
How to say you are vegetarian in Portuguese- Eu sou vegetariana or vegetariano (if you are female/male)
What to eat when vegetarian food in Portugal is hard to find
When you can’t find local Portuguese vegetarian food go for simple international food that are easy to find across the country like I did.
Vegetarian breakfast and light meals
Vegetarian lunch and dinner
Conclusion: Is Portugal a good destination for vegetarian travellers?
Portugal was not perfect for vegetarian food when you think of local dishes.
But it was manageable because I mixed local snacks with simple international meals and supermarket food.
If you eat eggs like me, it is much easier. If you are vegan, it is better to cook your own meals or be prepared to spend more in vegan restaurants.
And you really should not be a picky vegetarian eater in Portugal.
Do not expect an elaborate sit-down meal every time unless you are going to an Italian or Indian restaurant.
I might have had the common burgers for many meals in Portugal, but I had it with unbelievable views – On the mountains and at the beach.
So not finding many traditional Portuguese meat-free meal, really didn’t bother me, because – people are lovely and views are gorgeous
Having fruit for breakfast, grabbing a caracol or two for lunch, and trying a variety of desserts, or combining a fresh goat’s cheese salad with French fries or sweet potato fries for dinner, will make your life easier.
You do not need to go hungry, but you do need to be flexible.
If you want only traditional local vegetarian food, you may struggle outside Lisbon and Porto.
FAQ
Is Portuguese veg food spicy?
Nope, Portuguese veg food is not spicy.
You will see lots of chillies in markets and chilli flakes on tables, including the famous piri-piri, but most local dishes are mild. Heat is optional and usually added only if you ask for it.
What kind of cheese is popular in Portugal?
Goat and sheep cheeses are more common than cow’s milk cheeses, especially local queijo de cabra and queijo de ovelha.
I saw brands like Queijo de Azeitão and Serra da Estrela in markets. But in hotel breakfasts, I mostly found Edam, which is Dutch, not Portuguese.
Is Spain better than Portugal for vegetarians?
No, Portugal easier than Spain for vegetarian tourists. In Seville, almost everything was pork-based, and even finding a falafel wrap without meat was hard.
Unlike Portugal, McDonald’s in Spain did not have veg burgers when I visited, which made quick meals tougher for vegetarians.