Funchal is one of the most exciting food cities in the Atlantic. Within a few square kilometres you can move from a two-Michelin-star tasting menu to a market stall serving grilled limpets for a handful of euros. The capital of Madeira concentrates centuries of Portuguese, African, and subtropical culinary influence into a dining scene that punches well above its weight. Here is where to eat — from white-tablecloth restaurants to hidden neighbourhood joints.
Fine Dining
Il Gallo d'Oro — Two Michelin Stars
Located inside The Cliff Bay hotel, Il Gallo d'Oro is Madeira's crowning gastronomic achievement. Chef Benoit Sinthon crafts tasting menus that blend French technique with Madeiran ingredients — black scabbard fish, subtropical fruits, local herbs. The wine pairing leans heavily on aged Madeira wines, and the ocean-facing terrace adds a setting that few starred restaurants anywhere can match. Expect to spend €120–180 per person for the full tasting experience.
Book at least two weeks in advance, especially during summer and around New Year.
William — One Michelin Star
Inside the Belmond Reid's Palace, William offers refined Portuguese cuisine with Atlantic flair. The menu changes seasonally, but expect dishes like seared tuna belly with passion fruit, or slow-cooked Madeiran beef with laurel jus. The dining room is elegant without being stuffy, and the service is impeccable. Budget around €80–130 per person.
Both Michelin-starred restaurants require smart dress — no shorts or flip-flops. Book well ahead during peak season (July–September and Christmas/New Year).
Traditional Madeiran Restaurants
Gaviao Novo
A Funchal institution tucked into the old town near Rua de Santa Maria. Gaviao Novo has been serving espetada, espada com banana, and bolo do caco since the 1960s. The interior is rustic and unpretentious, the portions are generous, and the prices remain fair. Order the espetada on a laurel skewer hung from the traditional hook — it is the definitive Funchal version. Mains run €12–22.
Taberna Ruel
This small wine-bar-meets-restaurant in the heart of the old town specialises in petiscos (Portuguese tapas). The charcuterie boards feature local cured meats and cheeses from small Madeiran producers, and the wine list includes hard-to-find labels from the island. It is the kind of place where you order five or six small plates and a bottle and let the evening unfold. Budget €20–35 per person.
Seafood Restaurants
Casal da Penha
Slightly uphill from the old town in a quiet residential street, Casal da Penha is where locals go for seafood. Grilled lapas (limpets) with garlic butter, caldeirada (fish stew), and the freshest grilled catch of the day are the highlights. The setting is unpretentious — tiled walls, paper tablecloths — and the prices reflect honest cooking rather than tourist markup. Expect €15–25 for a main with sides.
Marisqueira — Casa do Marisco
For a full-blown seafood feast, head to one of the dedicated marisqueiras in the hotel zone or along Rua de Santa Maria. Platters of prawns, percebes (goose barnacles), crab, and clams arrive on ice alongside cold vinho verde. Seafood platters for two typically cost €40–60. Ask the waiter what arrived fresh that morning — the specials board is always the best bet.
Funchal's fish market at Mercado dos Lavradores receives fresh catches every morning except Sunday. The restaurants nearby often source directly from the market, so weekday lunches offer the freshest options.
Budget-Friendly Eating
Mercado dos Lavradores Food Stalls
The upper floor of Funchal's iconic farmers' market houses simple food stalls serving plates of grilled fish, espetada, soups, and sandwiches at local prices. A full lunch with a drink rarely exceeds €8–10. It is noisy, crowded, and completely authentic. Arrive before noon for the best selection.
Prato do Dia Spots
All across Funchal, small restaurants and tascas offer a prato do dia (dish of the day) — a set lunch that includes soup, a main course, a drink, and often coffee for €7–12. Look for handwritten signs in windows or chalkboards outside. The best spots are slightly away from Avenida Arriaga and the marina, in the streets behind Rua do Carmo and around Rua da Carreira. Follow the office workers at lunchtime — they know.
- Bolo do caco sandwiches: €3–5 from street vendors throughout the old town
- Poncha: €3–4 at traditional poncha bars (try Rua de Santa Maria)
- Pastry shops: Pastel de nata and bolo de mel from local bakeries for €1–2
Rooftop and View Restaurants
Funchal's hillside terrain means many restaurants offer spectacular views without the need for a skyscraper. Restaurante do Forte sits inside the São Tiago fortress with panoramic harbour views. Uva at The Vine hotel rooftop serves contemporary cuisine with sweeping views over Funchal bay. For a sunset drink, the terrace at Barreirinha Bar Café overlooks the ocean on the eastern edge of the old town — cocktails are €8–12 and the atmosphere is relaxed.
For the most dramatic perspective of Funchal, take the cable car up to Monte and dine at one of the restaurants near the tropical gardens before riding back down.
Vegetarian and Vegan Options
Funchal has caught up with the plant-based trend. The Green Burger in the old town serves inventive vegan burgers and bowls. Several traditional restaurants now include vegetarian options on their menus — ask for prato vegetariano. The daily market is a goldmine for fresh subtropical fruits, vegetables, and local honey that you can assemble into meals if you have kitchen access.
Many restaurants will adapt dishes on request. Madeiran cuisine features plenty of naturally vegetarian sides — bolo do caco, grilled vegetables, sweet potato, and salads made with local produce.
Reservation Tips
- Fine dining: Book 1–2 weeks ahead for Il Gallo d'Oro and William, longer during Christmas and New Year
- Popular tascas: No reservation needed for lunch, but book for Friday and Saturday dinner at places like Gaviao Novo and Taberna Ruel
- Seafood restaurants: Weekday lunches rarely need a booking; weekend dinners do
- Rooftop spots: Always book for sunset slots, especially in summer
- Market stalls: First come, first served — arrive before 12:00
Price Ranges at a Glance
| Category | Price per Person | Best For | |---|---|---| | Fine dining | €80–180 | Special occasions | | Traditional | €12–30 | Authentic Madeiran food | | Seafood | €15–60 | Fresh catches, platters | | Budget / Market | €7–12 | Quick, honest meals | | Rooftop / View | €20–50 | Sunset dining |
Pair Your Meal with an Adventure
A day exploring Madeira's wilder side works up the best appetite. Spend the morning on a zipline or giant swing at Porto Moniz with Adrenaline Adventures, then drive back to Funchal for a long, leisurely dinner in the old town. Food tastes better after a rush of adrenaline.
Check Our Adventure PricesFrequently Asked Questions
What is the must-try dish in Madeira?
Espetada — beef skewered on laurel wood sticks and grilled over charcoal. Pair it with bolo do caco bread and a glass of Madeira wine.
How much does a meal cost in Madeira?
A prato do dia (daily special) costs €6-8. A full dinner at a mid-range restaurant averages €15-25 per person.
Is Madeira wine sweet?
Madeira wine ranges from bone-dry (Sercial) to sweet (Malmsey). There are four noble varieties to suit every palate.
Are there vegetarian options?
Yes, most restaurants offer vegetarian dishes. Try grilled vegetables, sopas, açorda, and the abundant tropical fruit.
Read Also
- Madeira Food Guide: What and Where to Eat — The complete guide to Madeiran cuisine across the island.
- Things to Do in Funchal — All the best activities and experiences in Madeira's capital.
- Madeira Nightlife Guide — Where to go after dinner — bars, clubs, and late-night spots.





