Where to eat in Tavira: Best restaurants & cafés

This post may contain affiliate links.

Somewhere between my second flat white of the day and a plate of clams drenched in olive oil and white wine, I realised Tavira might just be the best town in the Algarve to eat and drink well.

I’ve visited this eastern Algarve beauty half a dozen times since moving to Portugal in 2018. On my most recent trip, I noticed a handful of fresh culinary projects injecting new energy into the town’s relaxed dining scene – one that already included family-run tascas, easy riverside bars and even a Michelin-starred rooftop.

Tavira is one of the anchors of the eastern Algarve, a region I return to again and again (especially in summer) for its unfussy, produce-led cooking. It’s about grilled fish pulled straight from nearby waters, seasonal vegetables treated simply, and chefs who care deeply about what grows and swims here. Some kitchens reinterpret Algarvian classics with creativity and international influence; others do exactly what they’ve always done – and do it very well.

This list gathers the restaurants, cafés and bars I’ve genuinely enjoyed in Tavira. Happy eating!

Read next… Where to eat in the Algarve (full guide)

Best restaurants in Tavira, Algarve


Mesa Farta

Young local chef João Viegas is one to watch. Born in Tavira, the Algarvian local forged a career in top-end restaurants such as El Celler de Can Roca and Mugaritz in Spain, and Central Restaurante in Peru. Recently the award-winning chef returned home to open Mesa Farta, a cosy and elegant modern Portuguese restaurant in a renovated storehouse by the train line.

It’s rare to open a menu and think wow, I’d order one of everything if I could, but Mesa Farta had us looking at our schedule to plan a revisit before we’d even taken our first bite. João keeps the focus on local, seasonal produce, mixing his Portuguese roots with creativity and culinary techniques.

We started with pataniscas, a traditional salted cod patty reimagined here in a super light, fluffy form and topped with anchovies, and my favourite dish of the night – mackerel (cavala), sliced and seared, with a green gazpacho, thin cucumber and crunchy almonds. Then came the mains, which sit around €23~. We went for the pork neck, farmed locally at Feito no Zambujal, and croaker fish (corvina) – both absolutely stunning and the kitchen kindly served the dishes across two plates when they heard we were splitting. Just note – as I wish we’d known – the main dishes have very similar sides.

To finish, we ordered a generous bowl of chocolate mousse with local peanuts, which had two layers and textures of chocolate. Really good. Stay late enough, as we did, to see the chefs stretching and shaping tomorrow’s sourdough, left to rise overnight.

💰 Price: €€/€€€
🍴 Food: Seasonal dishes to share (or not)
📍 Address: R. de Santo Estevão, Tavira
Website
🗓️ Reservations: Highly recommended, but they do usually accept some walk-ins


Come na Gaveta

Come na gaveta means eating from a drawer. Legend has it that local businesses in Tavira wouldn’t close at lunchtime, and so the residents gained a reputation for eating lunch at work. When a customer stepped into the store, they’d stash their plate in a drawer, some even choosing to keep their meal in there from the outset. 

This popular Tavira restaurant honours this story with a seasonal menu of modern petiscos (Portugal’s answer to tapas), snacks and light meals. At lunch, we opted for the veal pica pau, a traditional dish of diced steak served in gravy with pickles, and a lightly seared fresh tuna sandwich on soft and slightly sweet bolo do caco bread.

We snagged a spot on a terrace, but the inside was fully booked for mid-week lunch. Try to reserve if you can! There’s a second location on Ilha de Tavira (Tavira Island).

💰 Price: €€
🍴 Food: Snacks and petiscos
📍 Address: Av. Dr. Mateus Teixeira de Azevedo 36, Tavira
Website
🗓️ Reservations: Highly recommended. We nearly didn’t get a table!


Nikita

Hosts Lenia and Nelson run this unpretentious restaurant that rides the line between chic and comfortable. The menu is stacked with hearty and homely meals rooted in Mediterranean flavours. Think slow-cooked lamb shanks, confit duck leg with ratatouille, tuna with harissa and roast potatoes, and sea bream fillet with mussels and prawns.

There’s plenty of technique involved in every dish, yet each meal feels like a warm hug from an aunty you didn’t know you had. What’s even better is that the generous portions include a lot of tasty vegetables – something that can be hard to come by in Portuguese restaurants and while travelling.

Nikita has the cutest terrace with blooming bougainvillea vines, but it only has a handful of tables. I’d suggest booking a spot if you can.

💰 Price: €€
🍴 Food: Mediterranean and North-African-inspired dishes
📍 Address: R. Dr. Parreira 113, Tavira
🗓️ Reservations: Essential if you want one of the terrace tables.

Read next: Itinerary: My ideal 7-day Algarve road trip


Restaurante Cais do Gilão

Located right by the river, Cais do Gilão is a dependable choice for classic Algarvian cooking, especially if you’re craving all things seafood without too much fuss. The menu leans traditional – grilled fish, clams and simple Portuguese rice dishes.

We’ve stopped in for the oyster happy hour a few times pre-dinner, and the service is usually pleasant. The weekday lunch specials are particularly good value. 

💰 Price: €€
🍴 Food: Algarvian dishes and seafood
📍 Address: Rua Borda d’Água da Asseca, Tavira
🗓️ Reservations: Not usually needed


Restaurante Pedro

With a hankering for amêijoas à Bulhão Pato (clams cooked in a garlicky, olive oil and white wine sauce), we dropped into Pedro in Cabanas da Tavira, a village 10 minutes from the main town. This spot has everything someone craving fresh, quality seafood could ask for. 

Popular with the Portuguese, Pedro is a big, busy restaurant with a high turnover of shellfish by weight, fresh fish and seafood snacks – all at reasonable prices. Go for grilled tuna or sea bream, clams, shrimp skewers, fish soup, Algarvian cataplanas and soupy seafood rices. 

💰 Price: €€/€€€
🍴 Food: Seafood
📍 Address: R. Cap. Baptista Marçal 51, Tavira
🗓️ Reservations: Recommended, but they do accept walk-ins 

Read next… Where to eat in the western Algarve (Aljezur, Arrifana & Sagres)


Noélia

I include this famous Algarve restaurant with a caveat. If you have an amazing first experience there, you’ll dream of going back for the rest of your days. Chef Noélia’s creative reinterpretations of Portuguese food, particularly Algarvian cuisine, using seasonal, local produce, are truly fantastic. And there’s plenty of inspiration to be found, just sitting on the deck of the restaurant looking at the Ria Formosa sparkling in the distance. The whole menu will have you salivating to try the tuna tartaré or octopus pataniscas.

Unfortunately, our first experience at Noélia was poor. I’d still like to give it another chance, as I know its glowing reputation and I love the story of the chef and owner, Noélia Jerónimo, who is one of Portugal’s first female chefs to be treated with somewhat national celebrity status.

Our visit was during the peak of summer, and we were seated outside in the centre of the deck where waiters seemed to dance around us. We’d ordered the arroz de limão com corvina e ameijoas (croaker and clam lemon rice), one of their signature dishes that serves two. The prices here are elevated compared to other spots, so when we asked why the rice didn’t have coriander, the waiter rolled his eyes and said the kitchen had run out. That dish – which leans on a handful of simple ingredients – really shouldn’t have left the kitchen without the herb that balances it all out. Anyway, avoid peak summer and expect to need a booking any day of the year.

💰 Price: €€€
🍴 Food: Seafood
📍 Address: Av. Ria Formosa 2, Cabanas 
🗓️ Reservations: Essential year-round. 

Read next: The best cooking classes in the Algarve


Best cafes in Tavira


The Table – Cafe & Cowork

This bright, sunny specialty coffee shop in the backskirts of Tavira doubles as a gorgeous co-working space. Drop in for a flat white, matcha latte or V60 pourover with a pastry, and stay for the Turkish eggs with the best sourdough bread you’re likely to find. Ask for a loaf takeaway – if you’re lucky – the baker only works a couple of days a week, but it might be the best bread I’ve ever had.

My last visit to Tavira was a bit of a work-cation, so being able to open my laptop on the spacious back table for the majority of the day was fantastic.

💰 Price: €
🍴 Food: Coffee and sandwiches or light dishes
📍 Address: R. 1º de Maio 39 a, Tavira
Instagram
🗓️ Reservations: Not needed


Café Formosa

Café Formosa is as much a social hub as it is a café, with a steady stream of locals popping in for homemade cake, conversation or coffee before jumping on the nearby ferry out to the sandbar island. A lovely stop if you want something relaxed and unpretentious.

I believe the ladies behind it also run the Formosa Running Club.

💰 Price: €
🍴 Food: Homemade cakes, sandwiches
📍 Address: Rua dos Pelames, Tavira
Instagram
🗓️ Reservations: Not needed


Bonus: Rooftop Bar at AP Cabanas Beach & Nature

The Cabanas Tavira AP BEach Nature resort seen from the rooftop bar at sunset

For a sunset drink with a gorgeous view over the Ria Formosa, hop over to the neighbourhood resort town of Cabanas de Tavira. Within the AP Cabanas Beach & Nature resort there’s a rooftop bar that’s also open to the public. Head up for a wine and watch the sun cast a glow across the region.

Of course, you can stay at AP Cabanas too – the resort looks absolutely gorgeous. Check your dates.


More great places to eat or drink in Tavira, Algarve

  • NŌMA – a very cool casual eatery and bar that opened late 2025 
  • Xisto – fantastic bakery with pastries
  • À Mesa – modern Portuguese à la carte or tasting menus by chef João Dias
  • A Ver Tavira – A Michelin-starred spot run by a husband-and-wife with terraces next to the Moorish castle with gorgeous views
  • O Tonel – I’d book a terrace table to sit along one of the most beautiful streets.
  • Biotequim – For vegetarians, this organic-focused restaurant just outside the centre is popular.
  • Ti Maria – A tiny, traditional spot known for grilled fish and seafood cataplanas. Very no-frills.
  • Taberna Amaro – The octopus town of Santa Luzia is close by, and I’d love to try this spot.
  • Coisa Linda – With French-Brazilian roots, expect a different but delicious menu served on a gorgeous terrace.

Any more places I should add to my Tavira list for next time I visit the Algarve? Leave me a comment…

Read next… 

Enjoyed this article? Support my work and buy me a coffee to say thanks! 

Picture of Daniela Sunde-Brown

Daniela Sunde-Brown

I'm an Australian travel and food writer who has called Lisbon home since 2018. To help others explore Portugal, I write deep stories about Portuguese traditions, regional dishes, local artisans, and sustainable fashion and ceramics
Share this post:

Related Posts

Leave a Reply

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

Headshot of Daniela Sunde-Brown in a tiled dress with a straw hat on

Olá, I'm Daniela

I’m an Australian travel and food writer who has called Lisbon home since 2018. To help others explore Portugal, I write deep stories about Portuguese traditions, regional dishes, local artisans, and sustainable fashion and ceramics 🙂

– buy me a coffee –

Latest Posts