I haven’t met anyone so far who doesn’t enjoy Portuguese food. From north to south, the country is full of incredible dishes worth trying. But if you’re wondering what to eat in Madeira, get ready because the island has some of the best food in Portugal.


After my trip to Madeira, I quickly became convinced that Madeira food is probably some of the best in the country. In my opinion, only the Alentejo region competes with it.
The truth is that food in Madeira goes far beyond the famous espetada and poncha. Between fresh seafood, comforting dishes, traditional drinks, and local desserts, there’s a lot to discover.

So, think of this as your mini Madeira food guide, with 13 dishes and drinks you should try during your trip to the island.
👉In a hurry? Plan your Madeira food experience now!
🍴 What to eat in Madeira: bolo do caco, espetada, picado, fried corn, limpets, and black scabbard fish fillet
🍹 Traditional drinks: poncha, Nikita, and passion fruit Brisa
📍 Best places to try traditional Madeira food: Funchal, Câmara de Lobos, São Vicente, and Porto Moniz
🥘My favorite local dish: bolo do caco (closely followed by picado 😅)
🍷Recommended food experiences: Food & wine walking tour in Funchal | 3-hour Nikita and poncha tasting tour
What to eat in Madeira: 13 traditional dishes you must try
1. Picado (Beef or Chicken)
“Picado” is one of the most popular examples of Madeira traditional food and appears on almost every restaurant menu across the island. The recipe is simple, but incredibly flavorful.

The dish consists of small pieces of beef or chicken cooked in a sauce made with garlic, bay leaf, wine, and other seasonings. It’s usually served with fries that soak up all the sauce. Easily one of my favorite dishes in Madeira.
Like many dishes in Madeira, portions are usually quite generous, so picado is often great for sharing.
🍴 Restaurants I recommend for picado: A Gruta (Funchal) | Taberna de São Vicente (São Vicente) | A Bilheteira (Santa Cruz)
2. Octopus Picado
And because Madeira local food is not only about meat, there’s also an octopus version of picado.
The concept is very similar to the traditional beef version, but the octopus absorbs the sauce beautifully and becomes very tender and flavorful.

Honestly, I wasn’t expecting to enjoy this version so much, but it ended up being one of the biggest surprises during the trip.
🎫 If you enjoy discovering destinations through food, this food tour in Funchal is a great way to try several traditional Madeira dishes in one experience while also learning more about the island’s culture.
3. Bolo do caco
If I had to choose my favorite food to try in Madeira, it would probably be bolo do caco.
This traditional bread is served in most restaurants as a starter and usually comes with delicious garlic butter.


Bolo do caco is made with flour and sweet potato, which gives it a very soft texture.
I ended up eating bolo do caco during almost every meal on the island.
🍴 Restaurants I recommend for bolo do caco: Taberna São Vicente (Santa Cruz) | Abrigo do Pastor (Camacha) | O Polar (Câmara de Lobos) | Maré Alta (Ponta do Sol)

In many places, you’ll also find the famous steak sandwich (“prego”) served in bolo do caco, another perfect combination.
🍴 Restaurants I recommend for steak sandwiches in bolo do caco: O Virgílio (São Vicente) | A Bilheteira (Santa Cruz) | Barreirinha Bar Café (Funchal)
4. Limpets
Madeira is deeply connected to the sea, so grilled limpets are one of the island’s best-known delicacies. Trying them is almost essential if you want to experience typical Madeira food.

They’re usually grilled in the shell and served sizzling in the same pan they were cooked in.
I’ll be honest, they weren’t my favorite thing to eat in Madeira, but I’m also not the biggest shellfish fan. Still, if you enjoy seafood, this is definitely one of the classic foods to try in Madeira.
5. Black Scabbard Fish with Banana or Passion Fruit
Just reading the name of this dish probably sounds a bit strange. Fish with banana? But this is one of those dishes that somehow works surprisingly well.

The most traditional version is served with banana, but since I don’t like bananas, I opted for the passion fruit version and honestly enjoyed it much more than I expected.
🍴 Restaurant I recommend for black scabbard fish with passion fruit: Dom Peixe (Porto Moniz)
6. Fried corn
At first glance, you probably wouldn’t guess this is corn. Often served as a side dish, fried corn is another delicious example of Madeira’s local food.
It’s made with corn flour and has a crispy outside with a soft interior.

🍴 Restaurant I recommend for fried corn: O Polar (Câmara de Lobos)
7. Espetada (Madeiran Beef Skewers)
Visiting Madeira without trying espetada is almost impossible. It’s one of the island’s most iconic dishes and one of the best foods in Madeira.

Traditionally, the meat was cooked on bay laurel skewers to add extra flavor, although that’s less common nowadays.
🍴 Restaurants I recommend for espetada: O Polar (Câmara de Lobos) | Abrigo do Pastor (Camacha)
8. Passion fruit pudding
Because food in Madeira is not only about savory dishes, one dessert worth trying is passion fruit pudding. Sweet, but still quite light.

🍴 Restaurant I recommend for passion fruit pudding: Abrigo do Pastor (Camacha)
9. Honey cake (bolo de mel)
Another classic of traditional Madeira food is bolo de mel.
It’s made with ingredients like honey, flour, raisins, and Madeira wine. It’s not the lightest dessert, but it’s one of the island’s most traditional recipes.
It wasn’t my favorite dessert, but it’s still worth trying for the cultural experience alone.
10. Queijadas
And continuing with desserts, have you ever tried Madeira’s queijadas?
Even though they contain cheese, the flavor is actually very mild. You’ll find them easily in bakeries and pastry shops across the island.
11. Poncha
Poncha is easily the most famous drink in Madeira.
It’s made with Madeira rum, honey, and sugar, with many different variations and flavors available today.

I confess I didn’t love it (it tastes quite strong), but they say the best is served here: Taberna da Poncha (Serra de Água).
🎫 If you want to experience a more local side of food in Madeira, this Poncha and Nikita tour is a really fun option. Over a few hours, you’ll taste two of the island’s most iconic drinks while exploring traditional spots with a local guide, without having to worry about driving afterward.
12. Brisa
Brisa is a sparkling soft drink produced by a Madeira beverage company.
I’m usually not a huge fan of soft drinks, but I actually enjoyed this one. The most traditional flavor is passion fruit, although apple and orange versions also exist.

13. Nikita
And finally, I have to mention my favorite drink in Madeira: Nikita.
It’s a refreshing cocktail made with ice cream, pineapple juice, and beer and/or wine. There are several versions available, but they’re all perfect on warmer days.

I absolutely loved it, and this was easily the best one I tried: Barreirinha Bar Café (Funchal).
Final thoughts
I hope this guide about what to eat in Madeira helps you discover some of the island’s most delicious flavors. Honestly, the food ended up being one of the things that surprised me the most during my trip.
Between fresh seafood, incredible meat dishes, traditional desserts, and local drinks, Madeira food is much more diverse than many people expect.
Try as many local dishes as possible and don’t be afraid to eat outside the most touristy restaurants. Some of my favorite experiences and best food to try in Madeira came from the simplest places.
Which of these typical Madeira dishes and drinks would you most like to try? 😊
And if you’re planning a trip to the island, don’t forget to check out my complete Madeira itinerary and my guide to the best things to do in Funchal for more travel tips, restaurants, and hidden gems.
Disclaimer: this post may contain some affiliate links, which means I get a small commission if you buy something through my links. This doesn’t represent any additional cost to you and you’ll be supporting my work here on the blog😊