MadeiraInfo

Madeira Restaurants

Where to eat local food in Madeira: for classic espetada (beef on a laurel skewer over coals) go to Restaurante Santo António in Estreito de Câmara de Lobos; for grilled limpets and black scabbard straight off the boat, O Polar in Câmara de Lobos harbour; and for a modern take on Madeiran ingredients, Armazém do Sal in Funchal's old town. Beyond that top three, the island's best eating splits by area — Funchal's Zona Velha for variety and modern kitchens, Câmara de Lobos for espetada and seafood, and the north coast (Porto Moniz, Seixal, São Vicente) for same-day Atlantic fish in family-run rooms. Full ranked shortlist: our guide to the best restaurants in Funchal.

A curated list of the Madeira restaurants we send friends to. Organised by area, with a note on what each one is actually good at.

39 entries

Own a restaurant on Madeira?

Add your place — free, editor-verified. Or claim an existing listing to keep its details up to date.

Add your restaurant

The capital holds most of the island's ambitious kitchens, rooftops and tasting counters, plus the Zona Velha old-town strip. Full neighbourhood breakdown and our ranked top 10 live on the Funchal guide.

26 places

Câmara de Lobos

Madeira's working fishing harbour and the home of espetada — grilled limpets, black scabbard and beef on a laurel skewer, all better here than in town.

3 places

Fifteen minutes east of Funchal: seafront tascas at Reis Magos and Caniço de Baixo, all-you-can-eat Madeiran grills on the main road, and the hotel strip above the Garajau marine reserve. Full area guide on the Caniço page.

8 places

Santana

2 places

Where to eat, by area

Funchal Old Town (Zona Velha) is the densest eating street on the island — 500 m of converted fishing warehouses along Rua de Santa Maria, with espetada houses, seafood grills and a handful of more ambitious modern kitchens. Best for a first night. See our full best restaurants in Funchal guide for the neighbourhood-by-neighbourhood breakdown and our top-10 ranked list.

Câmara de Lobos, 20 minutes west of Funchal, is the home of the espetada and Madeira's working fishing harbour. Grilled limpets (lapas), black scabbard (espada) and the classic beef skewer are all better here than in town. Estreito de Câmara de Lobos, just up the hill, is where locals go for the most authentic espetada.

Caniço, 15 minutes east, eats differently again — beachfront tascas at Praia dos Reis Magos, cheap petiscos and all-you-can-eat Madeiran grills along the main road, and a hotel strip at Caniço de Baixo above the Garajau marine reserve. Prices run noticeably below Funchal. See the Caniço restaurants guide for the seafront and town-centre breakdown.

The north coast — Porto Moniz, Seixal, São Vicente — is where to eat fish that landed an hour ago, usually in family-run rooms with sea views and no menu in English. Worth the drive.

Madeira's signature dishes

Order at least one of espetada (beef on a laurel skewer, hung over coals), espada com banana (black scabbard fish with fried banana — odd-sounding, brilliant), lapas grelhadas (limpets grilled in garlic butter), and bolo do caco (a flat sweet-potato bread served warm with garlic butter, included with almost every meal). Wash it down with poncha or a glass of Madeira wine.

Plan the rest of your trip