Journal · Top 10

Top 10 Restaurants in Funchal

12 July 20267 min readFunchal · Madeira

Ask a local where to eat in Funchal and the answer is never the same twice — it depends on whether you want lapas and poncha at a marketside grill or a Michelin table with a view of the bay. Here are ten restaurants actually worth booking, ranked by what each one does best.

1. Il Gallo d'Oro — best for a special-occasion tasting menu

Il Gallo d'Oro, inside The Cliff Bay hotel, is Madeira's most established fine-dining address — a tasting menu built around local ingredients (scabbardfish, tuna, mountain herbs) reworked with classic French technique. It's the table to book for an anniversary dinner or a last night on the island.

2. Restaurante Desarma — best modern Madeiran tasting menu

On the 11th floor of The Views Baía hotel, chef Octávio Freitas reworks traditional Madeira dishes into a tasting menu with sweeping views over Funchal Bay. It's the newer of the island's Michelin-starred rooms and worth the splurge for the view alone.

3. Akua — best for creative seafood

Akua takes Madeira's fish and treats it with real technique — fried codfish tacos, white fish ceviche and mussels in Jaipur-spiced sauce. It sits between casual and fine dining, which makes it an easy pick if you want something more interesting than the usual grilled tuna steak.

4. Restaurante Gavião Novo — best grilled fish and limpets

On Rua de Santa Maria in the Zona Velha, Gavião Novo is a no-frills local favourite for grilled parrotfish and lapas (limpets) cooked simply with garlic and butter. Go early or expect to queue — it doesn't take reservations and everyone in Funchal already knows about it.

5. Peixaria no Mercado — best casual seafood near the market

Tucked into a cobbled alley near the Sé Cathedral, Peixaria no Mercado serves shrimp, tuna, squid, salmon, sea bream and octopus cooked generously and without pretension. It's the kind of place you duck into after a morning at the Mercado dos Lavradores and stay for two hours.

6. Armazém do Sal — best refined dinner in the old town

Armazém do Sal pairs local ingredients with modern technique in a converted salt warehouse in the old town — a good middle ground between a casual tasca and a full tasting-menu evening, with a wine list that leans into Madeira's own producers.

7. A Bica — best budget seafood

A genuine hidden gem near the Mercado, A Bica is a basement tasca with fast, friendly service and seafood that doesn't punish your wallet — garlic scampi and mussels are the dishes regulars order without looking at the menu.

8. Mercado dos Lavradores food stalls — best for a fast, authentic lunch

The upper floor of Funchal's market hall has small counters selling grilled fish, espetada and tropical fruit you'll rarely see outside Madeira. It's not a sit-down restaurant, but it's the fastest way to eat like a local between market stalls.

9. Zona Velha tascas — best for espetada and poncha

The painted-door streets of the old town are lined with small family-run tascas doing beef espetada on a bay-laurel skewer, bolo do caco and a proper glass of poncha. Prices and quality vary door to door, so follow the tables that are full of Portuguese, not tour groups.

10. Lunch on the water — the restaurant with no walls

Not every good meal in Funchal happens on land. On a private Chifbay boat trip, lunch is served at anchor in a quiet cove or off Cabo Girão — cheese, local charcuterie and chilled poncha, with the whole bay as the dining room. It's the one "restaurant" on this list you can't book a table at anywhere else.

The best meal in Funchal isn't always the one with a Michelin star — it's the one you didn't have to queue for twice.

Whichever direction you go — tasting menu, market counter or old-town tasca — book ahead in high season, and leave at least one meal for the water.

Your group only

See Madeira from the water with Chifbay

Private boat trips from Funchal — dolphins, hidden coves, Cabo Girão and golden-hour sunsets. The boat is yours alone.

Explore the experiences →