Funchal has a restaurant problem — not a lack of them, but a surplus of tourist traps masquerading as authentic dining. The harbourfront is lined with menus in eight languages serving adequate food at inflated prices to visitors who don't know better. The truly great restaurants are a few streets back, where the tables are packed at lunchtime with construction workers, civil servants, and families celebrating Sunday. These are the places worth knowing about.
💡 Tip: Quick Picks: O Jango for traditional Madeiran; Tasca Literária for atmosphere; Armazém do Sal for special occasions; Mercado dos Lavradores market stalls for the cheapest fresh tuna lunch in Funchal.
**Quick Answer:** The best restaurant in Funchal for traditional food is **O Jango** in the Zona Velha. For views: **Pico dos Barcelos**. For special occasions: **William Restaurant** or **Il Gallo d'Oro** (both Michelin-starred). For budget: the food hall at Mercado dos Lavradores.
Table of Contents
- Best Traditional Madeiran Restaurants
- Best Seafood Restaurants in Funchal
- Best Budget Eats
- Best Restaurants with a View
- Best for Special Occasions
- What to Order in Madeira
- FAQ
Best Traditional Madeiran Restaurants

Funchal's Zona Velha (Old Town) is the heartland of traditional Madeiran dining — narrow cobblestone streets lined with tascas where espetada has been grilled over laurel wood for generations. The painted door murals have made it photogenic, but the food is the real reason to come.
O Jango — The Zona Velha Classic
O Jango in Funchal's Zona Velha (Old Town) is one of the most reliable traditional restaurants in Funchal. The decor is no-frills, the tables are packed tight, and the menu is what Madeiran food is actually supposed to taste like: proper espetada (beef kebab on a bay laurel skewer, cooked over wood fire), bolo do caco (sweet potato flatbread), and poncha mixed to order at the bar. Book ahead at weekends.

Madeiran cuisine is built around a handful of iconic dishes: espetada (beef on laurel skewers), lapas (grilled limpets with butter and garlic), bolo do caco (the island's flat bread, eaten with everything), and espada com banana — the local black scabbardfish served with fried banana. Strange but extraordinary.
Restaurante Venda Velha — Espetada Done Right
For authentic espetada in the traditional style — the kind served hanging from iron hooks at long communal tables — Venda Velha is the real deal. Located in the Zona Velha, this family-run spot has been serving the same recipe for decades. The beef is marinated in garlic and bay leaf overnight, the bolo do caco is baked fresh, and the milho frito (fried polenta cubes) on the side is the best version in town.
Tasca Literária — Books, Poncha, and Petiscos
Part bookshop, part bar, part tasca — the Tasca Literária is one of Funchal's most atmospheric spots. Small plates (petiscos) including lapas, cheese from Serra da Estrela, smoked sausages, and the city's best homemade poncha are served in a cosy space lined with second-hand books. Perfect for a lazy afternoon or pre-dinner drinks.
Best Seafood Restaurants in Funchal

Madeira's fish market is one of the most extraordinary in Europe — the deep Atlantic waters around the island produce espada (black scabbardfish), garoupa (grouper), and tuna of exceptional quality. The best restaurants buy direct from the market every morning.
Riso — Creative Seafood with a View
Riso specialises in rice dishes (riso means 'rice' in Portuguese) — which sounds simple, but the execution here is exceptional. Their bacalhau (salt cod) risotto and prawn rice dishes are among the finest things you'll eat in Funchal. The terrace overlooks the Zona Velha rooftops and the harbour. Book ahead for a window table.
Il Gallo d'Oro — Michelin-Starred Excellence
Madeira's finest restaurant holds two Michelin stars and occupies the top floor of the Cliff Bay Hotel, with panoramic ocean views. Chef Benoît Sinthon has developed a cuisine that draws deeply on Madeiran ingredients — espada (black scabbardfish), tropical fruits, local herbs — presented with classical French technique. Dinner only, expensive (€150–200 per person with wine), and absolutely worth it for a special occasion.
Armazém do Sal — Industrial Chic Seafood
Set inside a converted 19th-century salt warehouse in the old quarter, Armazém do Sal is Funchal's most atmospheric upmarket restaurant. The menu leans toward Madeiran seafood classics executed with precision — their espada com banana (black scabbardfish with banana) is the definitive version of this controversial Madeiran classic. Mid-range to expensive; book well ahead.
Book a Funchal Food Tour
A local food guide will take you through Funchal's markets and tascas, sampling everything from bolo do caco to poncha to lapas. Browse top-rated food tours on GetYourGuide.
Browse Food ToursadBest Budget Eats in Funchal
Mercado dos Lavradores Food Hall
Funchal's covered market is the best place for a cheap, authentic lunch. The upstairs food stalls serve grilled tuna, espetada, and fresh fish for €8–12, surrounded by baskets of exotic fruits and flowers. The market tuna (atum grelhado) — fresh Atlantic bluefin, simply grilled and served with sweet potato and bolo do caco — is one of the great cheap meals in Europe.
Tasca do João — The Real Prato do Dia
The prato do dia (dish of the day) at local tascas throughout Funchal is the best food deal on the island — typically €8–11 for a three-course lunch with wine. Look for small, no-English-menu restaurants in the streets behind the marina. You'll often be the only tourist. Just point at what your neighbour is having.
Best Restaurants with a View
Pico dos Barcelos — Sunrise Breakfast Above Funchal
The viewpoint café at Pico dos Barcelos, sitting above Funchal at 355m, serves breakfast and coffee with a panoramic view over the city and the Atlantic. Nothing fancy — coffee, pastéis de nata, bolo do mel — but the setting is the draw. Arrive just before sunrise in spring and you'll have one of the best breakfast views in Europe entirely to yourself.
Restaurante Cliff Bay Terrace
For a more formal experience, the terrace restaurant at the Cliff Bay Hotel offers lunches with panoramic Atlantic views at prices more manageable than the Michelin-starred Il Gallo d'Oro above. A good option for a special lunch.
Best for Special Occasions
William Restaurant — A Culinary Institution
Set inside the historic Reid's Palace hotel, William holds one Michelin star and delivers Madeiran cuisine at its most refined. The dining room overlooks the ocean from the hotel's clifftop position. The tasting menu showcases the island's seasonal produce — including ingredients rarely seen elsewhere, like traditional Madeiran cheeses, local game, and the island's own honey wines.
What to Order in Madeira
Don't leave Madeira without trying these classics:

The Zona Velha at dusk — painted murals glowing in the warm light, tables spilling onto the cobblestones, the smell of grilling fish drifting from open kitchen doors. This is Funchal at its best: unhurried, unpretentious, and genuinely delicious.
- Espetada: Cubes of beef marinated in garlic, olive oil, and bay leaf, skewered on a bay laurel branch and cooked over wood fire. Hanging espetada hooks are a Madeiran dining room fixture
- Espada com banana: Black scabbardfish (a deep-water Atlantic species unique to Madeiran waters) fried and served with fried banana. Strange, but genuinely delicious
- Lapas: Grilled limpets with butter, garlic, and lemon. The quintessential Madeiran starter — served on a cast-iron plate straight off the volcanic grill
- Bolo do caco: Madeira's iconic sweet potato flatbread, often served warm with garlic butter. One of the great simple pleasures
- Poncha: The traditional Madeiran spirit — aguardente (sugar cane spirit) mixed with honey, lemon, and orange juice. Each bar has its own recipe. Order one everywhere you go
- Milho frito: Fried polenta cubes, crispy outside and soft inside — the classic Madeiran side dish
- Bolo de mel: Dense, spiced molasses cake made to a centuries-old recipe. The best versions are from Câmara de Lobos