Madeira is a serious food destination, and most visitors don't realise this until they're already there. The island's cuisine comes from three sources: the Atlantic (fresh fish and seafood of extraordinary quality), the mountains (rustic, generous comfort food built around meat, bread, and local vegetables), and a culture that treats hospitality as a fundamental value rather than a commercial transaction.
The challenge is that the best restaurants are spread across the island — from mountain roads to fishing villages to the historic centre of Funchal. This is a gastronomic road trip guide. You'll need a car to do it properly.
The Essential Madeiran Dishes to Try
Before the restaurant recommendations, a brief guide to what to order. Madeira has a distinct culinary identity, and knowing what to look for makes the difference between a good meal and a great one.
- Espetada: Beef skewered on bay-laurel sticks and grilled over open fire. The bay laurel infuses the meat with a distinctive flavour that's completely unique to Madeira. The classic version is served hanging from a hook at the table, with bolo do caco bread to soak up the juices.
- Bolo do caco: A flat bread made with sweet potato, cooked on a basalt stone (caco). Served warm with garlic butter, it's one of the best things you'll eat on the island.
- Black scabbardfish (espada preta): A deep-sea fish found in Madeiran waters, with white, delicate flesh. Usually served with banana — a combination that sounds strange but works perfectly. This is Madeira's signature fish dish.
- Lapas (limpets): Grilled on the half-shell with butter, garlic, and lemon. Simple, fresh, and completely addictive. Order them as a starter everywhere you go.
- Carne de vinha d'alhos: Pork marinated in wine, garlic, and bay leaves — the dish that became the basis for the Hawaiian dish carne asada when Madeiran emigrants settled in Hawaii in the 19th century.
- Poncha: The local spirit — aguardente de cana (sugar cane spirit) mixed with honey and lemon or orange juice. Deceptively strong and genuinely delicious.
🚗 Explore Madeira's Food Scene by Car
The best restaurants in Madeira are spread across the island. A rental car gives you the freedom to eat where you want, when you want — from mountain huts to fishing village taverns.
Best Restaurants in Madeira: Our Recommendations
Abrigo do Poiso — Mountains Above Funchal
If you visit one restaurant in Madeira that feels like "true Madeira," make it Abrigo do Poiso. It sits on the mountain road between Funchal and Pico do Arieiro, at altitude, surrounded by eucalyptus and laurel forest. The building is old, the interior is cosy and rustic, and the food is traditional, generous, and deeply local.
Order the bolo do caco with garlic butter to start, then the tomato and onion soup with a poached egg, then the espetada. The espetada here is the real thing — beef on bay-laurel sticks, grilled over wood, served hanging from a hook at the table. It's the best version of the dish on the island. Abrigo do Poiso is only accessible by car, on the mountain road that also leads to the Pico do Arieiro viewpoint. Combine the two for a perfect morning.
Beira Calhau — Praia Formosa, Funchal
For seaside Madeiran cooking, Beira Calhau at Praia Formosa is the best option near Funchal. The location is directly on the seafront — the Atlantic is literally in front of you — and the atmosphere is relaxed and local rather than tourist-oriented. This is where Funchal residents come for a long lunch on a Sunday.
Order the grilled fish (whatever is freshest that day), the lapas to start, and the house poncha. Stay as long as you want — no one will rush you. Praia Formosa is a 10-minute drive west of Funchal city centre.
Armazém do Sal — Funchal Historic Centre
For a more refined dinner in Funchal, Armazém do Sal is the best option in the city centre. The setting is elegant — a converted salt warehouse in the historic centre — the service is polished, and the menu blends traditional Madeiran ingredients with contemporary technique. The black scabbardfish with banana is excellent here. The desserts, featuring Madeira passion fruit and local honey, are worth saving room for.
This is the restaurant for a special evening in Funchal — the kind that balances out the rustic mountain meals and seafront grills.
Câmara de Lobos — The Fishing Village Experience
Câmara de Lobos, 10 minutes west of Funchal, is one of the most beautiful fishing villages in Portugal. The harbour is painted boats, the cliffs are dramatic, and the restaurants along the seafront serve some of the freshest fish on the island. There's no single "best" restaurant here — walk along the harbour front and choose based on what looks good. Order the espada preta (black scabbardfish) with banana, the lapas, and a glass of local wine.
Winston Churchill painted here in the 1950s. The view from the clifftop above the village is one of the best on the island.
Santana — North Coast Traditional Cooking
Santana, on the north coast, is famous for its traditional A-frame houses (palheiros) and for being the gateway to some of the best levada walks on the island. The restaurants here serve traditional north coast cooking — heartier and more rustic than Funchal, with excellent caldo verde (kale soup), carne de vinha d'alhos, and local cheeses. Stop here for lunch on a north coast road trip.
Porto Moniz — Natural Pools and Fresh Seafood
Porto Moniz, at the northwestern tip of the island, is famous for its natural lava pools — volcanic rock formations filled by the sea, perfect for swimming. The restaurants overlooking the pools serve fresh seafood and grilled fish in a spectacular setting. This is the natural lunch stop on a north coast road trip. Order the grilled fish of the day and eat it looking out over the Atlantic.
🚗 Plan Your Madeira Gastronomic Road Trip
From mountain huts to fishing village taverns, Madeira's best food requires a car. Compare rental prices from local companies — no deposit options available.
Suggested Gastronomic Road Trip Itinerary
Morning: Drive up to Abrigo do Poiso for breakfast or early lunch. Continue to Pico do Arieiro for the views.
Midday: Drive north to Santana for a traditional north coast lunch.
Afternoon: Continue west along the north coast road to Porto Moniz. Swim in the natural pools.
Evening: Drive back to Funchal via the mountain road through Encumeada. Dinner at Armazém do Sal or a seafront restaurant in Câmara de Lobos on the way back.
This is a full day — start early and don't rush. The roads are slower than they look on a map, and every stop is worth lingering over.
Frequently Asked Questions About Restaurants in Madeira
What is the most famous dish in Madeira?
Espetada — beef on bay-laurel skewers, grilled over open fire — is the most iconic Madeiran dish. Black scabbardfish with banana is the most distinctive seafood dish.
Are restaurants in Madeira expensive?
Madeira is generally affordable by Western European standards. A full meal with wine at a good restaurant costs €25–40 per person. The mountain and fishing village restaurants are often cheaper than Funchal city centre restaurants.
Do I need to book restaurants in Madeira in advance?
For popular restaurants in Funchal (like Armazém do Sal) and for weekends, yes. For the mountain and fishing village restaurants, booking is less critical but still advisable in summer.
Is Madeiran food suitable for vegetarians?
Traditional Madeiran cuisine is heavily meat and fish-based. Most restaurants now offer vegetarian options, but the island's culinary identity is built around espetada, espada, and lapas. Vegetarians will find good options in Funchal but fewer choices in the mountain and fishing village restaurants.