Discover the beauty of Algarve

Restaurants in Carvoeiro: Where to Eat

When on holiday, there’s simply nothing better than exploring the restaurants on offer. Whether you dive into local specialities, take your tastebuds on a tour of what the country has to offer, or seek out your personal favourites, there’s a thrill in picking out the establishments you’ll visit, so keep reading to explore some of the best restaurants in Carvoeiro.


Touriga Wine & Dine, Carvoeiro

Fancy an evening of wine and tapas? Then the selection of over 200 Portuguese wines at Touriga, served alongside classic Portuguese dishes, will keep you entertained. Knowledgeable staff ensure every glass served is chosen to perfection, providing an experience not quickly forgotten. Open from 5 p.m. to midnight, Monday to Saturday, you’ll want to make the most of every minute at this authentic Portuguese wine bar. 


The Square by Raquel Marques, Carvoeiro 

Fine dining dubbed a culinary experience not to be missed, the traditional Portuguese dishes served at The Square promise to sweep diners off their feet. Then there’s its location, on its own square with a fountain. Exquisite presentation and a wine list to pair perfectly with every dish ensure that whatever you choose it’ll be memorable. While prices may be high compared to other local options, diners agree that a meal at The Square is worth every penny. Open for dinner from 6-11 pm daily and serving meat and fish along with some veggie options, the 5- or 7-course tasting menu are popular choices, but make sure you leave some room for dessert! 


O Farol, Carvoeiro

Moving away from central Carvoeiro towards Benagil is the Rocha Brava Village Resort and its on-site restaurant, O Farol, known for its high-quality food. Providing fine dining in either a cosy indoor atmosphere or with stunning views over the resort’s pools, waterfall, and palm trees, O Farol serves traditional Portuguese and Mediterranean specialities to perfection. Open year-round for breakfast, lunch, and dinner, it’s the kind of restaurant to make you feel like you’re on a tropical holiday.

Organic, Carvoeiro

Back on the main street in Carvoeiro is Organic – your go-to if you’re craving brunch dishes from avo toast to a fruit bowl, with every ingredient doing the café’s name justice. But you don’t have to limit yourself to brunch – the café also serves breakfast and lunch packed with fresh fruit and veg, catering to vegetarians and vegans and serving gluten-free options as well as meat and fish. Open all day from 9:30 am to 6 pm, you could even stop by for a mid-afternoon sorbet or iced coffee. 

Gurkha Kitchen, Carvoeiro

An Indian and Nepalese restaurant set in the heart of Carvoeiro, only 4 minutes from the beach, it serves authentic Nepalese and Indian cuisine alongside a fantastic wine list. From friendly service to intense flavours, this family-run restaurant exceeds expectations on every front, serving lunch and dinner every day of the week from 11 a.m. to 11 p.m. Catering for vegetarians, vegans, and coeliacs, diners can expect generous portion sizes for a fair price in an elegant establishment.


Maria do Mar, Portimão

Heading away from Carvoeiro and east to central Portimão, you’ll find a quaint yet bustling restaurant with a unique concept: serving canned fish like never before. From delicious spiced salads to fish bruschetta, burgers, and tasting platters, this is an ideal place for an inexpensive lunch or an afternoon snack as Maria do Mar is open from midday to 5 in the week and to 3 on Saturdays. Though you may need to wait for a table, you won’t be waiting long as fast, friendly service has everyone digging in in no time. 


Carvoeiro may be a small town, but it’s packed with exciting dining options that are sure to leave their mark. Ready to start exploring?

Related Articles

Golf Holidays in the Algarve

Explore the Algarve’s Best Golf Courses Three hundred days of sunshine a year make the Algarve a golfing destination of excellence. The weather, that is,

Read More

The Algarve’s Best Beaches

Find out about award-winning beaches in Portugal The Algarve: voted Europe’s best beach destination 8 years running and the world’s leading beach destination 2, and

Read More

About Rocha Brava

4* Self Care Resort in Carvoeiro, Algarve, Portugal

Perfectly located overlooking the sparkling waters of the Atlantic Ocean and just minutes in every direction from enchanted silver, sun kissed beaches experience 4 star Algarvian tranquillity at the Rocha Brava Village Resort, 3km from Carvoeiro. Award winning Family beach holidays in Portugal

Book Now