Last updated: 24 June 2026.
Porto is much easier for vegetarian and vegan travellers than it used to be, but it is still a city where fish, pork, chicken stock, eggs and dairy appear in places you may not expect. You can eat well here as a vegetarian or vegan, but you need the right neighbourhoods, a few Portuguese phrases and a realistic view of traditional menus.
This guide gives you practical options: vegetarian and vegan restaurant searches, what to order in regular Portuguese places, what to ask before ordering soup or rice dishes, and where to shop if you are staying in an apartment.
Quick Take
- Best central vegan search: Kind Kitchen.
- Best reliable plant-based chain search: daTerra.
- Best classic vegetarian searches: Em Carne Viva, Cultura dos Sabores and Suribachi.
- Best modern mixed-menu searches: Venn Canteen, Nola Kitchen and Honest Greens.
- Best food-shopping stop: Mercado do Bolhão plus supermarkets/health-food shops such as Celeiro.
- Biggest mistake: assuming vegetable soup, rice or beans are automatically vegetarian.
How Vegetarian-Friendly Is Porto?
Vegetarians can manage Porto comfortably. Vegans need to pay more attention but still have workable options, especially around Baixa, Cedofeita, Bonfim and the modern café scene. Traditional Portuguese restaurants may have one or two meat-free dishes, but they are not always fully vegetarian once stock, ham, fish or egg are considered.
If you are strict vegan, use dedicated vegan or clearly labelled modern restaurants for the easiest meals. If you are vegetarian and flexible with eggs/dairy, you will have more room in bakeries, cafés and traditional places.
Dedicated Vegetarian and Vegan Restaurants to Search
Kind Kitchen
Kind Kitchen is one of the main vegan searches in Porto. It is useful when you want to stop asking whether stock, cheese or egg is hidden in the dish and just order from a plant-based menu.
Best for: vegans, mixed groups with one vegan, casual central meals, comfort food.
Tip: check current opening hours before going, especially between lunch and dinner.
daTerra
daTerra is a useful plant-based chain search, often practical when you want predictable vegan food without a long booking process. It can be a good fallback for lunch.
Best for: quick vegan meals, lunch, groups, visitors who want certainty.
Watch for: different locations may have different hours and formats.
Em Carne Viva
Em Carne Viva is a classic vegetarian search in Porto. It is more useful for a proper sit-down vegetarian meal than for a fast snack.
Best for: vegetarian dinners, couples, visitors who want something calmer than a café.
Cultura dos Sabores
Cultura dos Sabores is worth checking if you like vegetarian buffet or casual vegetarian formats. Buffet-style places can be good value, but check recent reviews and opening hours because formats change.
Best for: lunch, value, variety, less formal meals.
Suribachi
Suribachi is a useful macrobiotic/vegetarian search, especially if you prefer simple, health-focused food over brunch-style plates.
Best for: lighter meals, macrobiotic cooking, repeat visitors looking beyond the obvious.
Modern Cafés and Mixed Menus With Veg Options
Not every meal needs to be in a dedicated vegan restaurant. Porto’s newer café and brunch scene often has vegetarian dishes, plant milks and vegan-friendly plates. These are useful when travelling with people who eat differently.
- Venn Canteen – useful for modern café-style food and lighter meals.
- Nola Kitchen Porto – useful for brunch-style vegetarian options.
- Honest Greens Porto – useful for quick bowls, salads and mixed-diet groups.
For cafés and breakfast planning, see best cafés in Porto for coffee, breakfast and laptop time.
What to Order in Regular Portuguese Restaurants
In traditional restaurants, vegetarian food often means building a meal from sides and simple dishes. That can work, but ask questions.
- Sopa de legumes: vegetable soup, but ask whether it has meat stock, chicken stock or sausage.
- Salada: salad, but check for tuna, egg or ham.
- Omelete: easy vegetarian option, not vegan.
- Arroz de legumes: vegetable rice, but stock can be an issue.
- Feijão or legumes: beans/vegetables may be cooked with pork or sausage.
- Vegetarian francesinha: available in some places, but quality varies widely.
- Prego or bifana alternatives: some modern places do plant-based versions, traditional snack bars usually do not.
For traditional food context, read what to eat in Porto, then adapt expectations if you do not eat meat or fish.
Useful Portuguese Phrases
- Sou vegetariano/a. I am vegetarian.
- Sou vegan. I am vegan.
- Tem carne? Does it have meat?
- Tem peixe? Does it have fish?
- Tem leite, queijo ou ovos? Does it have milk, cheese or eggs?
- É feito com caldo de carne ou galinha? Is it made with meat or chicken stock?
- Sem fiambre, por favor. Without ham, please.
In Portugal, “vegetarian” is usually understood, but it is still worth being specific. “No meat” does not always mean no fish. “Vegan” usually needs an explanation in older places.
Where to Stay or Eat by Neighbourhood
Baixa
Best for convenience and the highest number of easy searches. You will find dedicated veg options, brunch cafés, markets and international food.
Cedofeita
Good for cafés, modern restaurants and a more relaxed food scene. Useful for vegetarians and remote workers.
Bonfim
Increasingly useful for cafés and newer food places. Good if you are staying east of the centre.
Foz and Matosinhos
Harder for strict vegans because seafood dominates, but cafés and modern restaurants can still work. Plan before you go.
Gaia
Good for port wine and views, but dedicated vegan options can be less obvious around the most touristy riverfront areas.
Shopping and Apartment Meals
If you are staying somewhere with a kitchen, Porto becomes much easier. Start with Mercado do Bolhão for produce and food shopping, then use supermarkets and health-food shops for basics. Celeiro is a useful health-food shop search for plant milks, tofu, snacks and supplements.
For broader market planning, read Porto food markets and Mercado do Bolhão.
Common Pitfalls
- Soup is not automatically vegetarian: ask about stock and sausage.
- Fish is not treated as meat by everyone: say no fish if needed.
- Pastries may contain lard, eggs or dairy: vegans should ask or use vegan cafés.
- Side dishes can contain pork: beans, greens and rice sometimes do.
- Late dinner can narrow options: check hours and book if you need a dedicated vegan place.
- Beach areas are less reliable: plan vegan meals before going to Foz, Matosinhos or Gaia beaches.
Best Strategy for a Short Visit
For two or three days in Porto, mix dedicated vegan/vegetarian restaurants with modern cafés and apartment snacks. Use Baixa and Cedofeita when you need certainty. In traditional places, ask clear questions and do not assume vegetable dishes are meat-free. If you are vegan and travelling with non-vegans, choose restaurants with clearly labelled menus rather than trying to negotiate every meal at old-school tascas.
For wider food planning, use best restaurants in Porto by area and budget, casual eating in Porto, and breakfast in Porto.