MadeiraInfo

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)

  1. Baía do Bago, Madeira1.Baía do Bago

    Restaurants

    Tiny 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 edge
  2. 2.Restaurante Piscinas

    Restaurants

    Laid-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.

    portugueseGrilled fish and espetada by the sea pools
  3. 3.Praça Velha

    Restaurants

    Classic 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
  4. Sizzling garlic prawns with lemon and parsley, fresh bread, olives and herb butter on the seaside terrace of Praca do Engenho restaurant, Porto da Cruz, Madeira4.Praça do Engenho

    Restaurants

    Large, 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
  5. Do Dia P'ra Noite, Madeira5.Do Dia P'ra Noite

    Restaurants

    Easy-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.

    portugueseDaily set menu and grilled fish near Santa Cruz beach
  6. 6.O Professor

    Restaurants

    Simple, 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.

    portugueseCheap square-side lunches and grilled fish
  7. 7.Taberna do Petisco

    Restaurants

    Tiny, 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
  8. Pan of large grilled prawns with coriander, lemon and pepper sauce on a table at Bar Restaurante O Mero in Garajau8.Bar Restaurante O Mero

    Restaurants

    Unfussy 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 terrace
  9. 9.O Gonçalves

    Restaurants

    Modern, 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
  10. OCTOPUS “LAGAREIRO STYLE” SUN-DRIED TOMATO TEXTURE. OLIVE TAPENADE.10.Restaurante do Forte

    Restaurants

    Fine-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 views
  11. 11.Vila do Peixe

    Restaurants

    Fresh 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
  12. A group of friends dining together on the seafront terrace of Restaurante Praia dos Reis Magos in Canico de Baixo, Madeira12.Restaurante Praia dos Reis Magos

    Restaurants

    Beachfront 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
  13. Octopus salad with onions, red peppers and a lemon wedge at Nova Onda Cantinho dos Petiscos in Caniço de Baixo, Madeira13.Nova Onda — Cantinho dos Petiscos

    Restaurants

    Relaxed beachside dining with a focus on fresh local flavours. Friendly service, affordable prices and scenic sea views in Caniço de Baixo.

    portuguese
  14. Shaded terrace tables at Inn & Art restaurant in Reis Magos, Canico de Baixo, overlooking the Atlantic and the Madeira coastline14.Inn & Art

    Restaurants

    Restaurant 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
  15. Thatched pergola terrace at Calhau Beach Club on the Calheta seafront, Madeira15.Calhau Beach Club

    Restaurants

    Barefoot-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
  16. Mixed salad and bolo do caco sandwich on the seafront terrace at Beira Calhau in Funchal, Madeira, with the pebble beach and Atlantic behind16.Beira Calhau

    Restaurants

    A 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€€
  17. Grilled fish fillet with warm tomato, red onion and caper salsa at Sunspot Café, Ponta do Sol17.Sunspot Café

    Restaurants

    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
  18. Seafood risotto with candied orange zest ringed by seared scallops with caviar and roe at Franco's Corner restaurant, Sao Martinho, Funchal, Madeira18.Franco's Corner

    Restaurants

    Polished 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
  19. Table set with a folded A Traineira branded napkin on a white plate at the seafood restaurant in Caniço, Madeira19.A Traineira

    Restaurants

    Cozy 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
  20. Grilled squid with seafood risotto at Il Basilico Tuscan restaurant on the Lido promenade in Funchal, Madeira20.Il Basilico

    Restaurants

    Tuscan 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 terrace
  21. 21.Cidade Velha

    Restaurants

    Charming Funchal Old Town spot near the waterfront serving classic Madeiran cuisine on a sea-view terrace.

    portuguese€€
  22. Seafront esplanade of Restaurante Praia Formosa with parasols right on the black pebble beach, Funchal22.Restaurante Praia Formosa

    Restaurants

    The 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. 23.Barra Azul

    Restaurants

    Sea-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. 24.Tropical Seafood

    Restaurants

    No-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. 25.Ákua

    Restaurants

    Seafood 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.

Frequently asked

What is the most famous Madeiran fish dish?
Peixe-espada preto com banana — the deep-water black scabbard fish, lightly floured and pan-fried, served with fried banana. It is uniquely Madeiran (the fish is caught nowhere else in the same way) and on every traditional menu.
Where do locals eat seafood in Madeira?
Câmara de Lobos's harbour-front restaurants — Vila do Peixe and Restaurante do Forte are the well-known names. In Funchal, Marisqueira Tropical and Armazém do Sal are reliable picks.
Is the seafood in Madeira expensive?
Traditional seafood restaurants are excellent value — a fish-of-the-day main with sides sits around €15–22. Premium cuts (fresh tuna steak, large grouper) and fine-dining seafood reach €30+.

More curated lists