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. Rota dos Sabores does generous sharing plates (garlic prawns, milho frito) on a terrace by the promenade, O Professor and Recanto da Pitada cover traditional Madeiran cooking in the town. For tables on the pebbles at Reis Magos, head ten minutes west to Caniço de Baixo. Expect €15–€25 a head with wine.

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

Garlic prawns in tomato sauce with crispy chips, lemon and basil at Rota dos Sabores, Santa Cruz
Garlic prawns and chips at Rota dos Sabores, Santa Cruz · Photo: Madeira Info · More from Rota dos Sabores

Every place we've eaten in Santa Cruz

Restaurants

  • Do Dia P'ra Noite
    Do Dia P'ra Noite, Madeira

    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.

    Wednesday–Saturday and Monday 08:30–22:00. Sunday 08:00–16:00. Closed Tuesday.

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

    Daily 07:00–00:00.

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

    Friday–Wednesday 09:00–22:00. Closed Thursday.

  • Taberna do Petisco
    Taberna do Petisco, Madeira

    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.

    Tuesday–Saturday 12:00–00:00. Closed Sunday and Monday.

  • Que Disparate Restaurante Pub

    Restaurant and pub in Santa Cruz with sea views and views of the airport. Food from breakfast onwards, then cocktails and music from the 70s, 80s and 90s in the evening. Phone: +351 291 524 188. Details verified by the owner.

    Tue–Thu 07:00–23:45; Fri 07:00–01:45; Sat 09:00–01:45; Sun 08:00–14:00. Closed Monday.

  • Rota dos Sabores
    Garlic prawns in tomato sauce with crispy chips, lemon and basil at Rota dos Sabores, Santa Cruz, Madeira

    Friendly petiscos restaurant in the centre of Santa Cruz, serving Madeiran and Portuguese sharing plates, garlic prawns, breaded prawns, milho frito, rissóis and fresh salads, on a terrace steps from the seafront promenade.

    Thursday–Tuesday 11:30–22:00. Closed Wednesday.

How eating in Santa Cruz

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 further west, belongs to Caniço de Baixo rather than Santa Cruz town; its beach restaurants and container bar are covered in our Caniço restaurant guide.

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, ten minutes west in Caniço de Baixo, the Reis Magos beach restaurants 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