Tastiest Vegan & Vegetarian Restaurants In Porto

No meat, no problem! Here’s a list of the best plant-based restaurants and cafés in Porto.
vegetarian restaurant porto, oh my porto, vegan restaurant porto

Most Delicious Vegan & Vegetarian Restaurants in Porto

Searching for the best vegetarian restaurant Porto has to offer? Whether you’re meat-free, plant-curious or just in need of a break from bacalhau, Porto’s vegetarian and vegan scene is thriving. From cosy vegetarian cafés to upscale vegan fine-dining, this city’s packed with flavour-forward spots that prove you don’t need meat to eat well. If you’re wondering where to find the top vegetarian restaurants in Porto, this list brings together must try places for plant-based dining done right.

Table of Contents

Em Carne Viva

📍Av. da Boavista nº868, 4100-112 Porto

Portugal’s first vegan and vegetarian fine-dining spot, Em Carne Viva turns plant-based eating into an elegant experience. Set in a charming 19th-century villa on Avenida da Boavista, it serves a tasting menu packed with Portuguese-inspired flavours like Bulhão Pato mushrooms, rich mushroom risotto, and a knockout 85% cocoa chocolate mousse that refuses to be ignored. Named by The Guardian as one of Europe’s top vegan restaurants, Em Carne Viva is the sort of place that makes you forget you’re eating plants and leaves you wanting more.

Kind Kitchen

📍R. de Ceuta 80, 4050-189 Porto

If you only try one vegan restaurant while you’re in Porto, make it this one.

Kind Kitchen is a fully vegan restaurant in Porto that hearty, comfort style cooking with international flair.

Their mouthwatering menu features items like bao buns so fluffy they feel illegal, stacked burgers dripping with flavour, crispy cauliflower wings, creamy risottos, loaded bowls, and desserts that hit all the right spots without a trace of guilt (or actual butter).

It’s the kind of place where you could take your most carnivorous mate and not hear a single complaint—except maybe about how full they are afterwards. The portions are generous, the presentation’s on point, and the food’s just downright delicious.

Óbio

📍Rua Santo Ildefonso, 224, Porto, Portugal, 4000-465

If your idea of a good morning involves green juice and the smell of fresh sourdough, this is your place. Tucked inside a concept store just off Avenida da Boavista, Óbio serves up organic, vegetarian and vegan options that are make for an amazingly satisfying breakfast. The brunch menu changes often but expect colourful bowls, nutty pancakes, and surprisingly good vegan pastries. Bonus points: you can stock up on natural cosmetics or eco-homewares after your oat flat white.

O Porto dos Gatos

O Porto dos Gatos isn’t just a dream for cat lovers—it’s also one of the most charming vegetarian restaurant Porto has to offer. Tucked away from the usual tourist track, it serves up fresh, flavour-packed vegan dishes that feel anything but predictable. Think creamy comfort bowls, umami-rich bites, and meals so well thought out, you’ll forget you’re eating plant-based. One of Porto’s best-kept meat-free secrets—until now.

Not So Vegan

📍 Av. Comendador Ferreira de Matos 615, 4450-013 Matosinhos

Despite its cheeky name, Not So Vegan is a fully plant-based café and micro-bakery located in Matosinhos. Their menu boasts Italian-inspired sandwiches, sweet and savoury rolls, and an array of baked goods that could easily rival any traditional patisserie. 

While my personal favourite pastry is their cinnamon roll, other standout items include the Rolo de Pizza—a semi-brioche roll filled with tomatoes, vegan parmesan, and olives—and the Croissant de Amêndoa, a brioche croissant generously stuffed with frangipane. Complementing the food is a selection of beverages, including housemade kombuchas in flavours like lime-lemon and ginger, as well as delicious coffee drinks. 

Not So Vegan challenges the notion that vegan food is anything less than extraordinary.

Terrárea

📍Rua de Brito Capelo 1211, 4450-078 Matosinhos

Part greenhouse, part café, Terrárea serves up plant-based dishes that are as easy on the eyes as they are on the gut. Expect vibrant, no-nonsense plant-based bowls loaded with seasonal veggies, soups that actually fill you up, and baked goodies that make you question if vegan can be this indulgent. It’s wholesome without being preachy, with flavours that stick around long after the last bite. Plus, if you’re feeling fancy, you can grab a lush new plant friend before you leave. Practical and pretty—just how I like it.

Suribachi

📍R. do Bonfim 134, 4300-096 Porto

Suribachi is one of the oldest vegetarian spots in Porto, serving up simple, nourishing food without overcomplicating it. The menu leans macrobiotic, with a rotating daily plate that usually includes grains, veg, legumes and some sort of tofu or seitan. It’s not flashy, but it’s filling, wholesome and consistent — with a few solid vegan desserts to finish things off.

BONUS: Where to eat vegan Francesinha & Pastel de Nata in Porto

Finding a vegetarian restaurant in Porto that serves a meat-free francesinha or a dairy-free pastel de nata used to feel like wishful thinking—but not anymore. A handful of clever kitchens around the city are putting a plant-based twist on these iconic Portuguese bites, without skimping on flavour or flair. 

Whether you’re craving a stacked, saucy vegan francesinha or a flaky pastel de nata that just happens to be egg-free, Porto’s got options that even the most traditional tasters would approve of.

Vegan Francesinhas Porto

Francesinhas Al Forno da Baixa

This spot does the nearly impossible: a vegetarian francesinha that’s rich, gooey, and absolutely dripping in flavour. It’s baked to perfection and doesn’t shy away from the saucy decadence the dish demands.

Lado B Café

An iconic name on the francesinha scene—and yes, they’ve got a meatless version that still hits all the right notes. Proof that a vegetarian restaurant in Porto can honour tradition and push the envelope.

Vegan Pastel de Nata Porto

Odete Bakery

Odete Bakery is a haven for plant-based pastry lovers. Their vegan pastel de nata boasts a creamy, lemon-infused filling encased in a perfectly flaky crust, offering a delightful twist on the classic Portuguese treat.

Vegana By Tentúgal

Located in the Bonfim district, Vegana By Tentúgal serves up a vegan pastel de nata that’s both rich and satisfying. The custard is smooth, the pastry crisp, making it a must-visit for those seeking traditional flavors without animal products

Written By

Ysabelle is the voice behind Oh My Porto, a blog that peels back the glossy pages of travel brochures to reveal the heartbeat of the city. Through Oh My Porto, Ysabelle shares everything you need to make your time in Portugal unforgettable, from cultural deep dives to travel tips you won’t get anywhere else.

SHARE THIS POST

Oh, My Porto is a Porto & North Portugal-focused travel, food & lifestyle blog by writer Ysabelle Alesna.

Ysabelle shares her guides and recommendations to help travellers discover the heart of Porto and fall in love with the city just as she has.