A one-Michelin-star restaurant at the Bela Vista Hotel in Portimão, with jaw-dropping clifftop views over Praia da Rocha. Chef João Oliveira showcases the Algarve's finest seasonal produce in a creative, locally rooted tasting menu.
Vista Restaurant, at the Bela Vista Hotel above Praia da Rocha in Portimão, holds a Michelin star under chef João Oliveira and is best known for pairing a serious tasting menu with one of the most dramatic clifftop settings on the Algarve coast. Oliveira's cooking draws heavily on seasonal Algarve produce and seafood, presented with a creative, contemporary technique that favours clean flavours and precise plating over heavy sauces. Signature dishes include smoked monkfish with percebes (goose barnacles), a distinctly Portuguese ingredient rarely seen outside high-end kitchens, and an Algarve citrus tart that closes the tasting menu on a bright, regional note. The dining room and adjoining terrace look directly out over Praia da Rocha's cliffs and the Atlantic, and much of the restaurant's appeal lies in timing a table for sunset, when the light over the ocean becomes part of the experience; the atmosphere is refined but resort-relaxed, with smart-casual dress generally acceptable. The wine list emphasises Portuguese regions, particularly Alentejo and Douro, chosen to complement the seafood-forward menu. Given the combination of Michelin recognition and the view, reservations should be made one to two weeks ahead in season, with sunset-hour tables the most sought after and hardest to secure at short notice.
Signature dishes
- Smoked Monkfish with Percebes — €48
- Algarve Citrus Tart — €20
Good to know
- Known for
- Clifftop Michelin-starred dining
- Hours
- 7PM–10PM Tue–Sat
Location
Av. Tomás Cabreira, 8500-802 Portimão, Algarve
37.1142, -8.5333 View on map
Highlights
- Michelin-starred tasting menu from chef João Oliveira
- Clifftop dining room and terrace overlooking Praia da Rocha
- Signature smoked monkfish with percebes
- Algarve citrus tart as a regional dessert highlight
- Sunset views over the Atlantic from the terrace
Tips for visiting
- Book sunset-hour tables one to two weeks ahead, as they are the most requested
- Choose the tasting menu over à la carte for the fullest expression of the seasonal Algarve produce
- Smart-casual dress is appropriate for the resort setting
- Ask for a terrace-facing table when booking to make the most of the clifftop view
- Visit outside peak July–August weeks for an easier reservation window
When to visit
Reserve a table around sunset in the shoulder months of May, June or September for the best light and a slightly calmer dining room than midsummer.
Accessibility
As part of the Bela Vista Hotel, the restaurant has elevator access and accessible facilities; guests should notify the hotel in advance for step-free routing to the terrace.
Frequently asked questions
What is Vista Restaurant known for?
It is a Michelin-starred restaurant known for its seasonal Algarve tasting menu and its clifftop views over Praia da Rocha.
Are sunset tables hard to book?
Yes, tables timed for sunset are the most requested and should be reserved one to two weeks ahead in season.
Is the restaurant open for lunch?
Vista operates primarily as a dinner restaurant, typically opening in the evening from Tuesday to Saturday.