Best Seafood Restaurants in Madeira
Lapas, fresh tuna, black scabbard and whatever was landed this morning, where to eat fish on the island.
Madeira is in the middle of the Atlantic, so seafood is everywhere, but only a fraction of the island's restaurants serve fish at the level the location deserves. The picks below are the ones where the fish is landed locally, the cooking is direct (flame-grilled, salted, served with fried polenta and bolo do caco) and the menu changes with the catch.
The headline dishes to look for: lapas grelhadas (limpets grilled on a cast-iron dish with garlic, olive oil and lemon), peixe-espada preto com banana (black scabbard fish with banana: sounds odd, works wonderfully), fresh tuna steak, gaiado (skipjack tuna), and on a special day, bife de atum (tuna 'steak' done rare).
Câmara de Lobos and the small fishing-village restaurants on both coasts are the heartland. Central Funchal has good seafood too, but you pay a premium for the location.
How we chose
Restaurants where fish and seafood are the headline of the menu, sourced from local boats and prepared in the Madeiran tradition.
| # | Name | Type | Area |
|---|---|---|---|
| 1 | Marina Azul | Restaurants | Calheta |
| 2 | Leme Marisqueira | Restaurants | Calheta |
| 3 | Marisqueira na Marina | Restaurants | Funchal Marina |
| 4 | O Cais | Restaurants | Caniçal |
| 5 | Restaurante Cabrestante | Restaurants | Caniçal |
| 6 | Restaurante Bar Amarelo | Restaurants | Caniçal |
| 7 | Baía do Bago | Restaurants | Porto da Cruz |
| 8 | Restaurante Piscinas | Restaurants | Porto da Cruz |
| 9 | Praça Velha | Restaurants | Porto da Cruz |
| 10 | Praça do Engenho | Restaurants | Porto da Cruz |
| 11 | Do Dia P'ra Noite | Restaurants | Santa Cruz |
| 12 | O Professor | Restaurants | Santa Cruz |
| 13 | Taberna do Petisco | Restaurants | Santa Cruz |
| 14 | Restaurante Marisqueira O Pescador | Restaurants | Machico |
| 15 | Bar Restaurante O Mero | Restaurants | Caniço |
| 16 | O Gonçalves | Restaurants | Machico |
| 17 | Restaurante do Forte | Restaurants | Funchal |
| 18 | Vila do Peixe | Restaurants | Câmara de Lobos |
| 19 | Restaurante Praia dos Reis Magos | Restaurants | Reis Magos |
| 20 | Nova Onda: Cantinho dos Petiscos | Restaurants | Reis Magos |
| 21 | Inn & Art | Restaurants | Caniço de Baixo |
| 22 | Calhau Beach Club | Restaurants | Calheta, Arco da Calheta |
| 23 | Beira Calhau | Restaurants | Funchal, Praia Formosa |
| 24 | Sunspot Café | Restaurants | Ponta do Sol |
| 25 | Franco's Corner | Restaurants | Funchal, São Martinho |
| 26 | A Traineira | Restaurants | Caniço de Baixo |
| 27 | Il Basilico | Restaurants | Funchal, São Martinho / Lido |
| 28 | Cidade Velha | Restaurants | Funchal Old Town |
| 29 | Restaurante Praia Formosa | Restaurants | Funchal, Praia Formosa |
| 30 | Barra Azul | Restaurants | Funchal, Praia Formosa |
The list (30)
Restaurants
1.Marina AzulSeafood restaurant with a terrace on Calheta marina. Its photographed boards advertise seafood rice, octopus and grilled fish alongside meat dishes. Mike McCabe found it quite busy on Saturday evening, 17 October 2026, but did not report eating here. Dining service is daily 12:00–22:00; the separately supplied access hours are 10:30–22:00.
seafood
Restaurants
2.Leme MarisqueiraSeafood restaurant on Calheta marina with a covered wooden terrace. Mike McCabe’s original photographs show its named frontage, multilingual menu and a fish-of-the-day board advertising sea bream, grouper, sea bass and tuna. These are photographed offerings, not a guarantee of today’s catch, and Mike has not reported dining here. Open daily 12:00–23:00.
seafood
Restaurants
3.Marisqueira na MarinaNew seafood restaurant right on Funchal Marina, with a glass-fronted dining room under the promenade and a wooden deck over the water shaded by big cream parasols. Oysters, prawns and seafood platters sit alongside shellfish charcoal-grilled in a Josper oven, carabinero rice and a cervejaria-style steak. Open every day 11:00 to 23:00. We visited on 13 October 2026.
seafood€€Shellfish charcoal-grilled in a Josper oven
Restaurants
4.O CaisWine and tapas bar in Caniçal with a covered street terrace, a short walk from the seafront. The menu board focuses on Madeiran seafood portions, calamari, garlic prawns, mussels, clams, whelks, and scabbard fish roe in season, plus picados, espetada, bacalhau and seafood planks. Seen by Madeira Info on 29 September 2026; we haven't eaten here yet.
seafood
Restaurants
5.Restaurante CabrestanteFish and seafood restaurant on the Caniçal seafront, next door to Bay Brunch, with a busy shaded street terrace and a first-floor dining room advertised as having a view. The four-language menu covers limpets, clams, scabbard fish, tuna, octopus, picados and seafood rice, with steaks and a children's menu. Seen by Madeira Info on 29 September 2026; we haven't eaten here yet.
seafood
Restaurants
6.Restaurante Bar AmareloFish, seafood and regional restaurant in Caniçal, easy to spot by the big yellow fish on its sign. The four-language menu covers limpets, octopus, limpet and prawn rice, fish stews, bacalhau and fresh fish by the kilo. Closed on Tuesdays. Seen by Madeira Info on 29 September 2026 (a Tuesday, so it was shut); we haven't eaten here yet.
seafood
Restaurants
7.Baía do BagoTiny seafront gem tucked off the main road in Porto da Cruz, fresh fish and seafood with a creative touch, eaten to the sound of the waves with some of the best views in the village.
portuguese€€Fresh seafood by the water's edge8.Restaurante Piscinas
RestaurantsLaid-back Portuguese grill right beside Porto da Cruz's public sea pools, with the Penha de Águia rock towering behind. Grilled fish, espetada and cold beer after a swim or surf.
portuguese€Grilled fish and espetada by the sea pools9.Praça Velha
RestaurantsClassic Portuguese restaurant on the old square in the centre of Porto da Cruz, a short walk from the seafront. Known for generous plates of octopus, monkfish, espetada and home-style Madeiran cooking, with views towards the sea and Penha de Águia.
portuguese€€Octopus and monkfish on the village square
Restaurants
10.Praça do EngenhoLarge, traditional restaurant inside the old sugar-cane rum mill at Hotel Costa Linda in Porto da Cruz. Capacity for more than 150 diners, with original factory walls, Madeiran meat and fish dishes, vegetarian options and a terrace overlooking the sea.
portuguese€€Traditional Madeiran dishes in a converted rum mill
Restaurants
11.Do Dia P'ra NoiteEasy-going restaurant and café a few steps from the seafront in Santa Cruz, serving generous, honest Madeiran cooking at fair prices. Set menu or à la carte, a sunny outdoor terrace, air-conditioned rooms inside, free Wi-Fi, a children's area and takeaway.
portuguese€Daily set menu and grilled fish near Santa Cruz beach12.O Professor
RestaurantsSimple, family-run spot right on Santa Cruz's main square, with a small terrace under the trees. Snacks, prego rolls, grilled fish and shellfish at local prices, the kind of place regulars use for lunch rather than a tourist night out.
portuguese€Cheap square-side lunches and grilled fish
Restaurants
13.Taberna do PetiscoTiny, no-reservations tavern in the old centre of Santa Cruz that locals and visitors queue for. The menu is built around seafood petiscos, garlic prawns, octopus, cuttlefish and daily fish, served quickly at tightly packed tables or on the small pavement terrace. Arrive early or be prepared to wait; it fills up every night.
portuguese€€Garlic prawns, octopus and seafood petiscos
Restaurants
14.Restaurante Marisqueira O PescadorSeafood restaurant facing Machico beach, with a long dining room overlooking the seafront and prominent O Pescador signage. The entrance is beside the large blue anchor on the beach side of the building.
seafood€€Seafood by Machico beach
Restaurants
15.Bar Restaurante O MeroUnfussy fish and seafood restaurant on Estrada do Cristo Rei at Garajau, a short walk from the Cristo Rei statue and viewpoint. Grilled fish of the day, big garlic prawns and limpets served on a thatched, sea-facing terrace looking over the Garajau marine reserve. Open every day, 10:00 to 20:00.
portuguese€€Grilled fish of the day and garlic prawns with a sea-view terrace16.O Gonçalves
RestaurantsModern, comfortable Machico restaurant with a good terrace, open from breakfast through to late. Regional Madeiran cooking with a strong shellfish and fish side, and a menu priced for locals rather than cruise days.
portuguese€€Regional Madeiran fish and shellfish
Restaurants
17.Restaurante do ForteFine-dining inside the 17th-century São Tiago fortress overlooking Funchal's Old Town and the Atlantic. Views and atmosphere as much as the food.
portuguese€€Seafood with fortress sea views18.Vila do Peixe
RestaurantsFresh fish grilled to order, sold by weight, on a terrace above Câmara de Lobos harbour. Pick your fish at the counter and watch the boats come in.
seafood€€€Whole grilled fish by weight
Restaurants
19.Restaurante Praia dos Reis MagosBeachfront restaurant in Caniço de Baixo serving traditional Madeiran cuisine with serene coastal views. Great for Madeiran tapas right on the seafront.
portuguese€€Madeiran tapas with sea view
Restaurants
20.Nova Onda: Cantinho dos PetiscosRelaxed beachside dining with a focus on fresh local flavours. Friendly service, affordable prices and scenic sea views in Caniço de Baixo.
portuguese€
Restaurants
21.Inn & ArtRestaurant and gallery above the sea at Reis Magos, Caniço de Baixo, fresh fish and seafood, Madeiran and international plates, served among rotating art exhibitions with a big ocean-facing terrace.
seafood€€€Fresh fish and seafood with an ocean-view art gallery setting
Restaurants
22.Calhau Beach ClubBarefoot-chic beach club on the Calheta seafront at the Saccharum resort, lunch under the thatched pergola, feet almost in the sand, with a menu of shrimp gazpacho, tacos, bao boards and salads, and cocktails with the Atlantic in front of you.
international€€Beach-club lunches, shrimp gazpacho, tacos and boards, on the Calheta seafront
Restaurants
23.Beira CalhauA seafront restaurant and terrace on Praia Formosa in São Martinho, right beside the beach car park, salads, sandwiches, grilled fish, great cocktails and cold drinks served a few metres from the Atlantic, with thatched parasols and the sound of the waves for company.
portuguese€€
Restaurants
24.Sunspot CaféA relaxed café-restaurant in Ponta do Sol, Madeira's sunniest spot, serving fresh grilled fish, garlic prawns and simple Mediterranean plates on an outdoor terrace a short stroll from the seafront.
portuguese€€Grilled fish with tomato salsa; garlic prawns with bolo do caco
Restaurants
25.Franco's CornerPolished São Martinho restaurant on Rua da Casa Branca, serving beautifully plated Portuguese and international dishes, seafood risotto, prawn-topped meats and elegant starters, with great cocktails and outdoor seating.
portuguese€€Seafood risotto; prawn-topped meat dishes; cocktails
Restaurants
26.A TraineiraCozy seafood specialist in Caniço, known for fresh fish dishes like scabbard fish and grilled octopus in a warm relaxed setting.
seafood€€Scabbard fish & grilled octopus
Restaurants
27.Il BasilicoTuscan Italian restaurant on the Funchal seafront promenade, led by Florence-born chef Cristiano Cutietta. Wood-fired pizza, handmade pasta and coastal seafood on a sunny deck terrace with the Lido at your back.
italian€€Tuscan sharing plates and wood-fired pizza on the Lido terrace28.Cidade Velha
RestaurantsCharming Funchal Old Town spot near the waterfront serving classic Madeiran cuisine on a sea-view terrace.
portuguese€€
Restaurants
29.Restaurante Praia FormosaThe namesake beach restaurant on Funchal's largest beach: a blue-and-white striped kiosk with a big seafront esplanade directly on the pebbles, serving fresh fish, seafood and Madeiran classics with the Atlantic as the backdrop. Coffee, cocktails and sangria all day on the terrace; a popular sunset spot on the São Martinho promenade. Tel +351 291 177 345.
portuguese€€30.Barra Azul
RestaurantsSea-view restaurant and bar on the São Martinho promenade at Praia Formosa, grilled fish, espetada and cold beers served on a big terrace a few steps from the water. Lively at weekends and a favourite for long, lazy lunches by the sea.
portuguese€€
Practical notes
- Order the fish of the day, most kitchens list 'peixe do dia' at the top of the menu and it's almost always the best value.
- Lapas are typically charged per dozen; one dozen between two is a generous starter.
- Reservations are sensible at dinner Thursday–Saturday, particularly in Câmara de Lobos and Funchal Old Town.
- Pair with Verdelho or Sercial Madeira wine for the salt-and-acid match; vinho da casa branco is also a safe bet.