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.

Hand holding a warm cheese pastry wrapped in paper at a street bakery in Portugal, with text overlay that says Finding vegetarian food in Portugal.
Pin it for Later!

Quick summary after 24 days in Portugal

Woman standing at a glass viewpoint with Algarve sea stacks and cliffs in Praia da Marinha, Portugal, with calm ocean and clear sky in the background.
Me enjoying Algarve’s beauty

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.

vacaywork author sahana carrying a tray with coffee, juice and bread while walking past outdoor café tables in a busy Lisbon street market, Portugal.
Breakfast on a buzzing street of Thieves market

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.

Traditional queijada da Madeira pastries displayed in a bakery case in Funchal, Portugal, with golden baked tops and a shop label.
Warm, cheesy island veg treats

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.

Fresh dough rounds being shaped into bolo do caco by hand on a floured counter at a street food stall in Madeira, Portugal.
The best veg food of Portugal Bolo Do Caco in making at Nun’s valley, Madeira

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.

Plate of mixed vegetarian food with salad, grains and bread served at a honest greens restaurant in Porto, Portugal, on a wooden table.
The non-Portuguese food from Honest Greens at Porto

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

Baskets of onions, lemons, tomatoes and garlic stacked at a traditional food market in funchal , Portugal, with blue tiled walls.
Funchal’s farmer’s market veggies

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.

deep-fried scabbardfish fish topped with passion fruit sauce and served with black rice on a white plate in Madeira, Portugal.
Fish + Bananaa, and some also add Passion fruit in Madeira

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.

Row of cream-filled pastries topped with berries and fruit glaze in a Portuguese pastry shop display in Lisbon, Portugal.

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

Bowl of crispy sweet potato fries served as a side dish at a casual restaurant in Portugal.
Sweet Potato fries – Batata Doce

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.

Round bolo da caco  garlic bread loaf sliced and served in a basket at a restaurant in Madeira, Portugal, on paper lining.
Bolo Da Caco plain bread- The best of all

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.

Pot of creamy portuguese style tomato rice
Aromatic Arroz de tomate

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.

Salad with grilled goat cheese, grapes, raspberries and balsamic drizzle served on a slate plate at a café in Portugal.
The warm Goat cheese and crunchiness

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.

Basket of milho fritto cubes seasoned with herbs, served as table bread at a Portuguese restaurant.
The Corn cubes

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.

Portuguese style Golden puff pastry parcels filled with spinach and veggies, served on a wooden board at a café in funchal
Cheese and Spinach pastry

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.

Box of freshly fried veg croquettes in Portugal
The veggie Croquettes- My dinner for a night

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,

Bowl of smooth vegetable soup topped with croutons, a classic caldo verde style starter in Portugal.
Creamy Carrot soup from Seven cuts at Faro

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.

Traditional caldo verde soup with greens and chouriço slice served in a clay bowl on a tiled table in Portugal.
Caldo verde soup – with spicy pork sausage- Look for it when you order for veggie Caldo verde

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.

Tray of yellow lupini beans soaking in brine at a Portuguese market stall
Salty common beer snack in Portugal.

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.

Tempura-style fried green beans served in a glass cup with dipping sauce at a modern restaurant in Portugal.
Dont they look like Tempura?

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.

Fried vegetable pastries labelled legumes displayed in a hot food counter at a Portuguese bakery.

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.

Slices of dark caramelised marmelada jam served on a white plate at a Portuguese buffet counter.
Marmelada, slice like jam

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.

Nazare Street stall selling candied nuts and traditional sweets along a seaside promenade in Portugal.
And most of these snacks are owned by ladies wearing Nazare’s famous 7 layered skirt

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.

Rows of freshly baked pastéis de nata cooling on trays inside a Portuguese bakery display.
The most famous Portuguese dessert – Pastel de Nata

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.

porto famous delicia do porto sweet in heart shape with almond toppings
Delicia-do-Porto
Slice of fig and nut cake served on a white plate at a café in Portugal with a glass of juice on the table.
The Algarve special Bolo de figo

Some taste similar, with small twists like cinnamon or coconut.

If you love desserts, read my full guide to must-try Portuguese sweets for detailed names, how they taste where to find them and what to avoid.

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.

Exterior of a busy Lisbon bakery café with people seated outside and pastries visible inside.
The famous A Padaria Portuguesa. PC: Unsplash

Since we stayed slightly outside tourist areas, we mostly ate at local cafés, often called Confeitaria or snack bar.

Bakery tray filled with chocolate cookies and spiral pastries with raisins at a Portuguese pastry shop.
Caracol and Chocolate muffins at Marie Blachère
Small café interior in Lisbon, Portugal, with pastry display counter, wooden shelves, and sign that says welcome to Brooklyn above the door.
Cosy café, warm pastries

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.

Cheesy toasted sandwich with tomato slice served on bakery paper with bottled orange juice in Portugal.
Tomate-e-queijo AKA Tomato cheese sanwich – My saviour meal

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!

Assorted Portuguese cheeses stacked in a refrigerated market case with price labels and flavour tags.
Portuguese Goat Cheese
Paper plate with sliced Portuguese cheese and toasted bread cubes served at a market tasting counter in Portugal.
The Cheese platter on one of my days 🙂

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.

Traditional Portuguese restaurant Centenario  interior with tiled walls, wooden beams and diners seated at white tablecloth tables.
Centenário, Faro – one of the few sit-down traditional restaurants where I found good veg food.

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.

Entrance of Cantinho Gourmet food shop in Sintra, Portugal, with red signage and menu boards outside.
One of the famous places in Sintra for local food, but saalds for vegetarians

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

  • Legumes / verduras = vegetables (so sopa de legumes is usually veg soup, but still ask about stock)
  • Arroz = rice
  • Batatas = potatoes
  • Queijo = cheese
  • Ovos = eggs (egg sandwiches are common at breakfast)

The most useful wordSem means without. Use it as a prefix for the following to say you don’t eat the following meat

Meat and seafood words

  • carne = meat, overall
  • peixe = fish
  • marisco = seafood (the other stuff like shrimp and oysters)
  • presunto – Ham
  • frango = chicken
  • caldo de carne = meat stock

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.

Rectangular puff pastry with sliced apple served with an espresso on a café table in Portugal.
Tarte-de-massa- Apple pastry, a non-Portuguese breakfast but very popular among locals

Vegetarian breakfast and light meals

  • Croissants – Very common in cafés, even in small towns. Not as good as Vienna, and Porto’s version is more brioche-like.
  • Caracol – Puff pastry with butter, cream and resins (they look like snails)
  • Pain au chocolat – Classic chocolate-filled pastry, easy breakfast option.
  • Veg tarte de massa (apple pie) – Very common at railway stations and big bus terminals.
  • Pancakes with fruit – Mostly in modern cafés and brunch spots.
  • Vegetarian grain bowl – Quinoa with fruits and yoghurt, filling enough for lunch or dinner in modern cafés.
  • Sanduíche com ovo – Simple egg sandwich, easy and filling.
Cappuccino with cocoa foam and a brioche like croissants pastry served ata a sidewalk cafe in Porto
The Porto Croissants are more brioche like

Vegetarian lunch and dinner

Plate with rice, sautéed vegetables and side salad served at a family restaurant in Portugal.
The curry rice – Portuguese style spicing, but not tradiitonal
  • Vegetable curry with rice (café-style) – Mild lentil or bean curry, easy meal. I tried it at Salsa in Lisbon and liked the veggie mix.
  • Massa com legumes e parmesão – Pasta with vegetables and cheese, common lunch option. I had it at Centenário in Faro, and the grated parmesan made it better.
  • Hambúrguer vegetariano – From McDonald’s to burger joints, this saved me many times, even in small towns.
  • Tosta de queijo e tomate – Cheese and tomato toastie, cheap and quick meal.
  • Italian food : Pizza margherita – One of my most common dinners, Risotto, Bruschetta – All were common lunch and dinner, espeically in Sintra and Porto.
  • Falafel wraps and halloumi – Turkish veggie wraps from kebab shops, easy to find even at night in towns like Nazaré.
  • Indian food – I usually avoid it outside India, but for vegetarians, Indian restaurants are easy to find across Portugal.
Margherita pizza with basil leaves served on a wooden table at a casual restaurant in Portugal.
Margherita pizza
Green bun veg burger with melted cheese and seeds served on a black plate at an outdoor restaurant in Portugal.
The veggie burger at Lisbon’s Green burger

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.

vacaywork author sahana having coffee and pastry at an outdoor café beside the yellow tram at Passeio Alegre in Porto, Portugal.
Happily enjoying my sandwich with Porto tram and river view

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

Colourful fruit baskets stacked at Mercado dos Lavradores in Funchal, Portugal, with dried chillies hanging above the stall.
A Variety of Chillies in Portugal

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.

Collage of vegetarian pastries, fried snacks and cheese plates from cafés in Portugal, with text overlay that says Must-try vegetarian food in Portugal.
Pin it for Later!

You may also want to read

Leave a Reply

Your email address will not be published. Required fields are marked *