MadeiraInfo

Where to eat in Santa Cruz, Madeira

Santa Cruz is the least touristed of the eastern towns and eats accordingly: small, plain, cheap and good. Taberna do Petisco is the one to plan around — petiscos and grilled fish, open Tuesday to Saturday until midnight. O Professor and Recanto da Pitada cover traditional Madeiran cooking in the town, and five minutes down the coast the Reis Magos beach restaurants put you at a table on the pebbles. Expect €15–€25 a head with wine.

Last verified by Mike McCabe, on the island. 7 venues checked — hours, closures and prices re-confirmed before publication.

Every place we've eaten in Santa Cruz

Restaurants

  • Do Dia P'ra Noite

    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.

  • O Professor

    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.

  • Recanto da Pitada

    Small, casual kitchen on Rua da Praia in Santa Cruz doing quick, home-style plates and takeaway. Popular with locals for a fast, cheap lunch between the square and the beach; service can be hit and miss when it's busy.

  • Taberna do Petisco

    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.

    Tue–Sat 12:00–00:00. Closed Sunday and Monday.

  • Restaurante Praia dos Reis Magos

    Beachfront restaurant in Caniço de Baixo serving traditional Madeiran cuisine with serene coastal views. Great for Madeiran tapas right on the seafront.

  • Nova Onda — Cantinho dos Petiscos

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

Bars and poncha

  • Mini Eco Container Bar

    New venue from the Mini Eco Bar team — a shipping-container cocktail bar in Caniço de Baixo with the same low-waste ethos, local-fruit cocktails and a relaxed outdoor seating area near the coast.

How eating in Santa Cruz works

Santa Cruz sits between the airport and Caniço, with a long promenade, a municipal lido and almost no visitors eating in the old streets behind it. That is the whole appeal: the prices are local prices and the dining rooms are full of people who live here.

Reis Magos, the pebble cove just west of town, is the other half of the story — a handful of restaurants and a container bar right on the beach, and the best sunset table in the area.

Eating in Santa Cruz, answered

Where should I eat in Santa Cruz, Madeira?
Taberna do Petisco for petiscos and grilled fish in the evening, O Professor or Recanto da Pitada for traditional Madeiran cooking at local prices, and the Reis Magos beach restaurants just west of town for lunch with your feet more or less on the pebbles.
Is Santa Cruz cheaper than Funchal for eating out?
Noticeably. A full meal with house wine runs €15–€25 per person in Santa Cruz against €25–€35 for the equivalent in central Funchal, and the fish is the same fish.
Where can I eat near Madeira airport?
Santa Cruz is the closest town to the terminal on the Funchal side and Machico is five minutes the other way. Both are far better value than eating airside, and both are a short taxi ride from departures.

Keep going