Best Seafood Restaurants in Madeira
Lapas, fresh tuna, black scabbard and whatever was landed this morning — where to eat fish on the island.
Selection: Restaurants where fish and seafood are the headline of the menu, sourced from local boats and prepared in the Madeiran tradition.
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.
The list (25)
Restaurants
1.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 edge2.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 pools3.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
4.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
5.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 beach6.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 fish7.Taberna do Petisco
RestaurantsTiny, 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
8.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 terrace9.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
10.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 views11.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
12.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
13.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
14.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
15.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
16.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
17.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
18.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
19.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
20.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 terrace21.Cidade Velha
RestaurantsCharming Funchal Old Town spot near the waterfront serving classic Madeiran cuisine on a sea-view terrace.
portuguese€€
Restaurants
22.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€€23.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€€24.Tropical Seafood
RestaurantsNo-frills seafood specialist on R. Dom Carlos I in central Funchal — lapas (limpets) flame-grilled with garlic and lemon, fresh black scabbard with banana, gambas al ajillo. Locals' choice for affordable seafood done right. Previously known as Marisqueira Tropicana.
seafood€€Lapas grelhadas (grilled limpets)25.Ákua
RestaurantsSeafood restaurant by Chef Júlio Pereira in the centre of Funchal, a short walk from Kampo. Contemporary Atlantic cooking with a focus on the island's fresh fish, shellfish and sea flavours, served in an intimate, family-style room. Michelin Guide listed; the 'water' counterpart to Kampo's 'earth'.
seafood€€€Fresh Atlantic fish and shellfish
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.