Madeira is not just a paradise for hikers and adventurers — it is a genuine food destination. The island's cuisine blends Portuguese traditions with subtropical influences, producing dishes you simply won't find on the mainland. From sizzling skewered beef cooked over laurel wood to freshly baked flatbread dipped in garlic butter, every meal here tells a story.
Must-Try Dishes
Espetada Madeirense
The undisputed star of Madeiran cuisine. Large cubes of seasoned beef are threaded onto a bay laurel skewer and grilled over open coals. Traditionally hung from a hook above the table, espetada is as much a spectacle as it is a meal. You'll find it at almost every restaurant on the island, but the best versions use locally reared beef and fresh laurel branches.
Espada com Banana (Scabbard Fish with Banana)
Black scabbard fish is caught at depths of over 800 metres in the waters around Madeira. Served fried in a light batter and paired with sliced banana, it's a sweet-savoury combination that surprises every first-timer. Don't knock it until you've tried it — the pairing is remarkable.
Bolo do Caco
This round flatbread made with sweet potato dough is baked on a basalt stone slab. Slathered in garlic butter, it's the perfect starter or side dish. Street vendors sell it across the island, but the warm, freshly baked version from a traditional bakery is unbeatable.
Order bolo do caco with garlic butter as a starter wherever you go — it's cheap, filling, and absolutely delicious. Pair it with a cold poncha for the full Madeiran experience.
Poncha and Madeira Wine
Poncha is the island's unofficial national drink — a mix of aguardente de cana (sugarcane spirit), honey, and lemon juice. Variations include passion fruit, orange, or a fisherman's version with all three. Madeira wine, of course, needs no introduction — visit a wine lodge in Funchal for a tasting session covering Sercial, Verdelho, Boal, and Malmsey.
Passion Fruit (Maracujá)
Madeira grows some of the best passion fruit in the world. You'll spot it in fresh juices, desserts, cheesecakes, and even cocktails. The local variety is sweeter and more aromatic than what you might be used to.
Where to Eat
Funchal
The capital offers the widest choice. Restaurante do Forte serves refined Madeiran dishes with harbour views. O Tasco in the old town is a favourite for grilled espetada at honest prices. For seafood, head to the Zona Velha (Old Town) where restaurants line the narrow painted-door streets.
Mercado dos Lavradores
Funchal's farmers' market is a food experience in itself. Exotic fruits, fresh fish hauled in that morning, spices, and local honey fill the stalls. Grab a fresh passion fruit juice on the upper floor and watch the bustle below. It's the best place to sample before you buy.
Visit Mercado dos Lavradores in the morning (before 11:00) for the freshest produce and fewer crowds. Stallholders are happy to offer tastings of exotic fruits — try tamarillo, custard apple, and monstera deliciosa.
Porto Moniz and the North Coast
Porto Moniz's harbour restaurants serve some of the freshest grilled fish on the island. Restaurante Cachalote, perched on the volcanic rocks, offers lapas (limpets) and grilled limpets with garlic butter alongside ocean views. On the north coast, look for small family-run tascas (taverns) in São Vicente and Seixal — the food is simple, portions are generous, and prices are fair.
A perfect Porto Moniz day? Start with the zipline or giant swing at Adrenaline Adventures in the morning, then head down to the harbour for a long, relaxed lunch of grilled fish and poncha with views over the natural pools.
Book Your Adventure in Porto MonizBudget Tips
Eating well in Madeira doesn't have to be expensive. Here are some practical tips:
- Menu do dia (daily menu): Many restaurants offer a two-course lunch with a drink for €8–12
- Bolo do caco sandwiches: A filling snack for €3–5 from street vendors
- Poncha: Typically €3–4 per glass — skip the tourist bars and drink where locals do
- Supermarkets: Pingo Doce and Continente have ready meals and local products at fair prices
- Avoid Funchal marina restaurants: Prices are inflated; walk five minutes uphill for better value
For the best value meals, eat where the locals eat. Restaurants slightly away from major tourist spots serve larger portions at lower prices — and the food is often better.
The Perfect Food Day in Madeira
Start at Mercado dos Lavradores for fresh fruit and pastries. Drive to Porto Moniz for a morning of adventure at Adrenaline Adventures, then reward yourself with grilled espada and bolo do caco at a harbourside restaurant. In the afternoon, cool off in the natural pools. End your day back in Funchal with espetada and a glass of Madeira wine in the Old Town.
Contact Us for RecommendationsFrequently 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
- Complete Guide to Porto Moniz — Everything you need to know about visiting Porto Moniz.
- Things to Do in Madeira: Ultimate Guide — The complete guide to the best activities and experiences on the island.
- Best Adventures in Porto Moniz — Discover the top adventure experiences in Porto Moniz.





