Where to Eat in Funchal: The Definitive Visitor's Guide for 2026
Funchal's best food options cluster in three areas: the Old Town (Zona Velha) for traditional dishes and local atmosphere, Mercado dos Lavradores for fast, cheap eating, and the seafront for restaurants with Atlantic views. The dishes you can't leave without trying are espada com banana, grilled limpets and bolo do caco. For the best value, take a trip to Câmara de Lobos, just 10 minutes by car.
Where to Eat in Funchal: The Areas
Old Town: Funchal's Culinary Heart
The Zona Velha (Old Town) is, without question, Funchal's neighbourhood with the highest density of restaurants. Its stone alleyways hold everything from a three-table beach shack to a restaurant with a carefully curated wine list.
Here you'll find the island's most representative dishes: grilled limpets fresh from the sea, poncha served in clay cups, and the famous black scabbard fish prepared dozens of different ways.
What to order in the Old Town:
- ✓Grilled limpets with butter and garlic (€8-12)
- ✓Espada com banana, Madeira's most iconic dish (€12-18)
- ✓Traditional poncha with sugarcane spirit, lemon and honey (€2-3 a glass)
- ✓Madeiran espetada, bay-leaf beef skewer (€14-22)
Practical tip: arrive before 12:30 for lunch or book ahead at the most reviewed restaurants.
Mercado dos Lavradores: Eating at the Central Market
The market's upper floor hides something valuable: food stalls where locals really eat lunch. Here bolo do caco sells for €1-2. Filled sandwiches, passion fruit and soursop juices make this the most affordable option to eat well in central Funchal.
Hours: the market closes Sunday afternoons.
Seafront and Cable Car Area: Atlantic Views
The seafront area concentrates Funchal's best-view restaurants. Prices are slightly higher than the Old Town. A full lunch with a view is around €20-28 per person.
Monte: A Pause With City Views
Monte's cafés offer simple bites — island soup, bolo do caco, custard tarts — at reasonable prices. A memorable pause in the context of the botanical garden.
Areas and Prices Map
| Area | Type of food | Average price/person | Best for |
|---|---|---|---|
| Old Town | Traditional Madeiran cuisine | €20-35 | Dinner with atmosphere, typical dishes |
| Mercado dos Lavradores | Sandwiches, bolo do caco, juices | €5-10 | Breakfast, quick snack, tight budget |
| Seafront | Atlantic cuisine with views | €22-38 | Special lunch, Atlantic views |
| Monte | Cafés, light bites | €8-15 | Break during the cable car excursion |
| Câmara de Lobos | Local cuisine, less touristy | €15-25 | Best value in the area |
The Dishes You Absolutely Have to Order
Espada com Banana
Black scabbard fish with banana is Madeira's most representative dish. The black scabbard fish is served fried or grilled with Madeira banana and, often, passion fruit. The contrast between fish and fruit is exactly as good as it sounds. Price: €12-18.
Grilled Limpets
Rock limpets grilled with butter, garlic and lemon. Served in the shell. €8-12 a portion. The Old Town has the best.
Madeiran Espetada
Beef skewer marinated with garlic and bay leaf, grilled over wood embers. Served hanging over the table on a vertical hook. Between €14 and €22.
Prato do Dia: The Smartest Choice
Almost every restaurant offers a daily menu with starter, main, dessert and drink for €10-14. Only available at lunch, between 12:30 and 3pm.
The Tip You Won't Find in Travel Guides
Câmara de Lobos is 10 minutes by car from Funchal and has far better value than the centre.
This small fishing village has restaurants where Madeirans themselves go for Sunday lunch. No queues, no prices inflated by mass tourism, with the same fish and the same poncha as the Old Town.
Eating Hours in Funchal
| Service | Usual hours |
|---|---|
| Lunch | 12:30 – 3pm |
| Dinner | 7:30 – 10pm |
| Cafés and snacks | All day |
| Mercado dos Lavradores | Monday–Saturday 7am–2pm |
Frequently asked questions
How much does it cost to eat in Funchal per person?
A daily menu costs €10-14. A full dinner in the Old Town is around €25-35 per person.
What's the typical dish I can't miss in Funchal?
Espada com banana. Grilled limpets are the second must-try, especially as a starter with a poncha.
Where can I eat cheaply in Funchal without losing quality?
Mercado dos Lavradores for quick bites, and any local restaurant offering prato do dia at lunch. Also Câmara de Lobos, 10 minutes by car.
Do I need to book at Funchal restaurants?
In high season and at the most reviewed Old Town restaurants, yes. Arriving before 1pm for lunch is usually enough elsewhere.
Can I eat near Funchal's main attractions?
Yes. Next to the cable car and along the seafront there are accessible restaurants. Mercado dos Lavradores is under 10 minutes on foot from most hotels.
Getting to Câmara de Lobos, exploring the interior's restaurants, or moving at your own pace: it's all easier with a rental car. Compare the best prices at Funchal Car Hire.