Survival guide for vegetarians in Porto

Porto is a city in love with pork tripes and sausages, but fear you not!, there are plenty of restaurants…

Sara Riobom
April 7, 2026

Porto is a city in love with pork tripes and sausages, but fear you not!, there are plenty of restaurants and shops for vegetarians & vegans.
Here’s a list of the best vegetarian restaurants in Porto, as well as organic markets, shops to buy vegetarian, vegan and macrobiotic food products (as well as beauty & health ones). Enjoy! 🙂

The best Vegetarian restaurants in Porto are…

Kind Kitchen

vegan bowls kind kitchen vegetarian restaurants porto

I didn’t use to enjoy bowls until I tried the ones at Kind Kitchen – seriously, they are so good!
This is one of the best vegetarian restaurants in Porto to try bowls inspired by Middle East and Asian flavours. If you are not very found of bowls, you can order several starters such as the delicious tofu nuggets with barbecue sauce, avocado dip or homemade hummus, among other delicious options.
This is not – and it does not intend to be – a place for sophisticated food. It is a vegan fast food place to grab something quick.
The place is super tiny and popular so it is better to make a reservation in advance.
How to get there: Trindade subway station is a 5 minutes walking distance.

Get a 3 days in Porto travel guide for free!

With no BS tips to make the most of your time & money.

    I promise not to send you any rubbish – only useful info to help you plan your trip to Porto.

    Espécie – Restaurante vegetariano

    corn soup especie vegetarian restaurant porto

    They may be the new kids around the block, but as soon as Espécie opened its doors, it immediately became one of the most popular vegetarian restaurants in Porto. 

    No wonder: the space is absolutely gorgeous, with a very romantic terrace on the back and cute kitchenware from Costa Nova, a famous Portuguese brand. The food is great, more on the tapas side of life, and I particularly liked the Korean Fried Cauliflower. I didn’t like the drinks though – but as you know, I am a snobbish wine girl 😛

    How to get there: Espécie is a 5 minutes walking distance from Aliados subway station.

    daTerra Vegetariano

    daterra vegetarian buffet porto

    daTerra is by far one of my favourite vegetarian restaurants in Porto. This stylish restaurant has a buffet where you can find delicious soups, creative starters (such as several hummus and veggies’ shots) and amazing dishes that go way beyond the traditional soy steaks and the like.

    I have absolutely no idea how much you pay these days for neither the lunch nor the breakfast buffeet because I haven’t been there in ages but drinks and desserts (you MUST try the açai pie!), are paid separately.

    How to get there: daTerra is a 2 minutes walking distance from the famous São Bento train station. There’s a subway station with the same name.

    O Oriente no Porto

    vegetarian food oriente no porto

    Oriente no Porto was one of the first vegetarian restaurants in Porto that I went to, many years ago, and I loved it. This cozy and unpretentious vegetarian restaurant, at the heart of the old Jewish neighbourhood in Porto, is a cutie.
    It serves a single vegetarian dish over lunch, wonderfully prepared.
    How to get there: Oriente no Porto is a 10 minutes walking distance from São Bento train station. There’s a subway station with the same name.

    Suribachi

    suribachi macrobiotic restaurant porto
    suribachi macrobiotic grocery shop porto

    Suribachi is one of the oldest vegetarian restaurants in Porto, as you can feel by the old fashioned decor and, in my opinion, the lack of proper lightning. But don’t me dismayed by the looks of it because this place is great!
    I love Suribachi because the food is delicious (and not excessively salty and not spicy at all, exactly how I like it) and the staff is very kind.
    There you can get a cheap vegetarian lunch menu, but you can also order cold vegetarian finger food (like seaweed croquettes) and several vegetarian desserts.
    At the front of Suribachi there is a tiny store with a selection of vegetarian, vegan and macrobiotic products (food, beauty and health).
    At Suribachi you can order organic bread – try the rice bread, it’s divine and quite famous in Porto!
    How to get there: Suribachi is a 2 minutes walking distance from 24 Agosto subway station.

    Em Carne Viva

    vegetarian lasagna porto
    dining room em carne viva vegetarian restaurant porto

    When you enter this restaurant you can’t help but notice the stunning 18th century neoclassical-like interior and a spacious outdoor seating area.
    The concept is making vegetarian/vegan versions of Portuguese traditional dishes like the famous francesinha, alheira – a Portuguese type of sausage and lagareiro – a dish made with octopus but substituted with tofu. Even though most of the meals are vegetarian, they do have many vegan options which are well-labeled on the menu.
    We wouldn’t recommend going “full on” with the menu because, honestly, it is very expensive!
    How to get there: Casa da Música subway station is an 8 minutes walking distance.

    Salpicos Verdes

    salpicos verdes vegetarian food porto

    If you’re looking for cheap vegetarian restaurants in Porto, Salpicos Verdes is for you. It’s a small, very humble restaurant.
    For 5.50, you get soup, main course, bread and a drink. But if you’re hungry for more, go for the 7 option which will give you soup, main course, juice of the day (which is always fresh) and a salad.
    How to get there: Marquês subway station is a 6 minutes walking distance.

    O Porto dos Gatos

    vegan cakes porto
    sleeping cat porto gatos vegan cafe porto

    Finally, the city has a cat coffeeshop which is also one of the few vegan restaurants in Porto!
    The interior is beautifully decorated, but the decor is not the only thing that makes me want to stay here longer, it’s the beloved felines!

    The cats have their own separate room which you’re not allowed to bring food in. However, some of the cats like to roam in the outdoor area where you can sit and eat. By the way, all the cats are up for adoption 🙂
    O Porto dos Gatos is also a great place to go out for coffee with friends as their cakes are delicious 🙂
    How to get there: Heroísmo subway station is a 5 minutes walking distance.

    Cult of Pita

    middle east vegetarian restaurant porto cult of pita

    If you are looking for Middle Eastern comfort food, Cult of Pita is a mandatory stop. Their pita bread is famously fluffy, serving as the perfect vessel for their creamy falafel and roasted eggplant. It’s a great spot for a quick, flavorful bite.

    The one thing I really don’t like about the Cult of Pita is the vibe. Sure, the staff is super kind, but the dining room is tiny, all painted in black and there’s always super loud music playing. It is not the kind of place I would like to hang around for more than necessary!

    How to get there: You can get there by walking 5 minutes from the Bolhão metro station or 10 minutes from Trindade.

    Casa Vegetariana (inside the Bolhão market)

    casa vegetariana bolhao market dining room
    vegan beef wellington

    Nestled within the iconic Bolhão Market, this vegetarian restaurant in Porto uses fresh ingredients sourced directly from the vendors downstairs. The space has a lovely vintage vibe and serves elevated comfort food like the Tofu Wellington and the grilled Portobello with burrata. While the atmosphere is cozy, it can get quite chilly inside during the winter months due to the market’s structure, so make sure to bring a sweater if you’re visiting for dinner!

    How to get there: Since Casa Vegetariana is inside the Mercado do Bolhão, simply take the metro to the Bolhão station; the market entrance is right across the street.

    Venn Canteen

    venn canteen porto green salad

    Venn Canteen offers a minimalist and calm atmosphere right in the heart of Porto. It is a “vegan-first” space where the food, created by a Polish woman named Monika, is incredibly delicate and inventive and it keeps changing all the time. The Tom Kha broth and the chickpea pockets with nettles are standout choices that showcase their focus on unique plant-based flavors. However, the dining area can feel a bit cramped, as the tables are quite small and close together, which might not suit those looking for a private, spacious setting. Moreover, the service – at least when I went there – feels very sloppy.

    How to get there: The Bolhão metro station is only a 3-minute walk away.

    Nola Kitchen

    vegetarian brunch porto nola kitchen

    Nola Kitchen is not exactly one of the vegetarian restaurants in Porto, but more of a great spot for healthy food. After all, processed foods, refined sugars and flours have no place in here, and they have plenty of delicious vegetarian and vegan options too.
    They have great juices and smoothies as well as toasts with homemade dips (I particularly enjoy the sweet potato one), pancakes, energy balls and the Israeli shakshuka.
    One thing I found terribly disappointing when I went to the Nola Kitchen for brunch is that it took a. really. long. time. for them to serve pancakes. Moreover, the prices are clearly targeted at tourists and not at our humble, Portuguese pockets.
    How to get there: Aliados subway station is a 3 minutes walking distance.

    Amorino

    amorino vegan ice cream porto

    Well, this is not a restaurant, but an ice cream shop because we figured a list of the best vegetarian restaurants in Porto wouldn’t be complete without including ice cream.
    Even though vegetarians can eat ice creams anywhere, vegans can’t. That’s why Amorino is a great option if you don’t consume dairy. They have a large selection of dairy-free ice creams like the delicious dark chocolate, almond or peanut butter and a great selection of fruit flavors, like strawberry and mango.
    If you want to know where you can eat more vegan ice creams, read our best ice creams in Porto article, we have a few more options for you.
    How to get there: take the subway to São Bento. Amorino is an 8 minutes walking distance.

    More vegetarian restaurants in Porto’s (district)

    Seiva

    dining room seiva leca palmeira
    main course seiva vegetarian restaurant porto

    It is my pleasure to share with you another great vegetarian restaurant in Porto’s district, Seiva, in Leça da Palmeira, right by the beach.

    It is a small restaurant owned by Chef David, who worked at several Michelin-starred restaurants (you can tell from the menu) but above all, he stands out for his friendliness and honesty.

    He will guide you through Seiva’s menu, featuring great tapas to share, such as the potato churros with roasted tomato sauce and egg yolk dip and the artichoke with nori seaweed. The menu changes seasonally, so I keep having excuses to drive to Seiva 🙂

    How to get there: Take the 507 bus (to MAR Shopping) and get off at the Piscina das Marés stop. The restaurant is a 3-minute walk away.

    Fava Tonka

    dining room fava tonka haute restaurant porto
    cauliflower steak fava tonka

    Located both in Leça da Palmeira and now at the Time Out Market as well, Fava Tonka is a temple for seasonal vegetables (but a lot more expensive than Seiva).

    The menu is creative and sophisticated, proving that vegetarian food belongs in fine dining. You should definitely try the mushroom risotto or their famous cauliflower nuggets.

    On the downside, if you are strictly vegan, be aware that some dishes are simply modified by removing ingredients rather than replacing them, which can feel a bit underwhelming.

    How to get there: Fava Tonka is a bit far from the city center, but you can take bus 507 from Cordoaria or a 15-minute Uber ride. For the Time Out Market location, the São Bento train and metro station is just a 2-minute walk away.

    Terrárea

    terrarea flower shop brunch spot matosinhos

    Near the Matosinhos beach you’ll be able to find Terrárea, a cute flower shop that has a little café inside that only serves vegetarian food.

    Terrárea usually serves a daily dish and a dish of the week. They also serve a brunch menu on Saturdays, but if you don’t fancy it you can always choose from their menu of bagels, bowls, toasts, smoothie bowls, pancakes and natural juices.

    It’s a great spot but let me warn you – it is only open for lunch, from Tuesday to Saturday and, as it is a small place, I highly recommend you to go as early as possible!

    How to get there: Terrárea is a 10 minutes walking distance from Matosinhos Sul subway station.

    Organic markets in Porto

    best organic markets porto
    Besides a list of the best vegetarian restaurants in Porto, I thought you could use a list of the organic markets in Porto. Currently there are only three, but you can find really cool certified organic, seasonal and local stuff such as fruits, vegetables, grains, seeds, aromatic herbs and tea infusions.
    All the three organic markets in Porto listed below take place on Saturdays on open air spaces:

    • Parque da Cidade (near Pavilhão da Água) | Saturdays from 10h to 14h.
    • Matosinhos | Parque Basílio Teles | Saturdays from 8h to 14h.
    • Gaia | Jardim Soares dos Reis | Saturdays from 8h to 14h.

    Shops to buy healthy food in Porto

    Maçaroca – Mercearia Biológica

    macaroca organic grocery shop porto
    macaroca organic shop porto buy grains bulk

    One of my besties recently showed me an organic shop in Porto that is a dream come true (I go there at least once a month!). It is called Maçaroca and it is not in the city centre.
    Maçaroca is divided in four sections:

    • A supermarket with organic ingredients coming from all around the world, which includes a massive refrigerated wall with pre made meals, tofu, seitan, etc.
    • A small grocery shop where you can buy organic fresh fruits and vegetables.
    • A small cafe where you can get organic coffee, dark bread toast with organic peanut butter and other snacks of the like. You can also have light meals after noon.
    • An amazing room where you can buy all different cereals and dried fruits in bulk, which is something that I have been looking for a while as I want to reduce my plastic consumption. This includes quinoas, rolled oats, eight different varieties of rice and you can even make your own peanut butter on the spot, isn’t that great?

    I can honestly say that my life has not been the same since I found Maçaroca! 🙂

    How to get there: take the bus 202, 208 or 501. Francos subway station is a 15 minutes walking distance.

    Casa Chinesa

    dried fruits casa chinesa grocery shop porto

    As I’ve told you on the post about the grocery shops of Porto, it’s possible to buy the most exquisite food products at Casa Chinesa. This grocery store has a large selection of vegetarian, vegan and macrobiotic food products that will please the most demanding palate!
    How to get there: Casa Chinesa is a 3 minutes walking distance from the subway station Bolhão.

    Berdinho – Organic Market

    fruits vegetables berdinho organic market porto
    sourdough bread berdinho organic market porto

    Berdinho takes place every Saturday from noon to 7pm, rain or shine, on a cute little shopping mall where you can also have vegetarian meals at a restaurant called Sabores & Açores.
    At Berdinho you can find food products from local producers, as well as seasoned olives, honey and different varieties of mushrooms. You can also find organic bread.
    However, I heard from a trustworthy source that most part of the producers there are not actually organic (and that matters to me) and they are clearly pricey. So I am not as in love with this market as I used to be.
    How to get there: Centro Comercial Bombarda is a 15 minutes walking distance from the subway station Aliados.

    Quintal Bioshop – Organic Market

    quintal bioshop vegan brunch porto
    terrace quintal bioshop vegan cafe porto

    I first went to Quintal Bioshop during an origami meeting a few years ago. Since then, I keep visiting this nice little place that combines an organic shop (with a wide selection of vegetarian & vegan food products) and a little cafe.
    Moreover, Quintal Bioshop regularly organises workshops that range from organic makeup, healing aromas and vegan cuisine.
    It’s one of those places that you must keep under the radar as they’re very active in the vegetarian community of Porto!
    How to get there: Centro Comercial Bombarda is a 15 minutes walking distance from the subway station Aliados.

    IdealBio

    idealbio organic supermarket porto
    © Idealbio.pt

    IdealBio is a nice biological store for those who are staying in the Boavista area.

    This is a great place to stock up on everyday easy meals/snacks, wine, tea, drink, produce, cereal/oats/chia in bulk and so on. Besides their vast organic collection, they have vegan, vegetarian and gluten-free options. Sometimes they have food samples in-store.

    How to get there: Casa da Música subway station is a 3 minutes walking distance.

    Save this article for later:

    vegetarian restaurants porto portugal
    survival guide vegetarians porto

    Related tours

    Off the beaten path tour of Porto
    Explore the iconic neighborhood locals love and tourists never find.
    From 290€ (2 people)
    Check Tour
    Half Day private tour in Porto (4h)
    Behind-the-scenes access to Porto's well kept secrets.
    From 290€ (2 people)
    Check Tour
    Full Day private tour in Porto (7h)
    The most exclusive wine lodge in Porto is waiting for you.
    From 450€ (2 people)
    Check Tour
    Private Jewish Heritage tour of Porto
    Discover the hidden treasures of the Jewish history in Porto.
    From 290€ (2 people)
    Check Tour
    Private Wine tour in the Douro valley
    Exclusive tour of family-owned wineries and hidden culinary gems.
    From 630€ (2 people)
    Check Tour
    River cruise and wine tour in the Douro valley
    Enjoy award-winning wines, authentic Portuguese cuisine and amazing river views.
    From 640€ (2 people)
    Check Tour

    Related articles

    Best Music Venues in Porto

    In my years working as a tour guide, I’ve had the chance to hear all sorts of praises for my…

    Sara Riobom
    November 30, 2018
    A beautiful love story in Porto

    After I wrote the top 9 romantic things to do in Porto, I decided to share a secret love story…

    Sara Riobom
    January 2, 2017
    The best Souto de Moura buildings in Porto

    Porto witnessed the presence of many important architects like Marques Silva and Siza Vieira who became the anchors of a…

    Sara Riobom
    June 22, 2018
    Half Day private tour in Porto (4h)
    Check Tour

    Our website uses cookies. By continuing, we assume your permission for the use of cookies, as detailed in our privacy policy.

    Close