Best Seafood Restaurants in Malta: 12 Top Picks for Fish Lovers (2026)
Malta is an island nation, and its seafood scene is one of the Mediterranean's best-kept secrets. From the daily catch at Marsaxlokk fish market to Michelin-starred tasting menus, here are the 12 best seafood restaurants in Malta and Gozo.
The Top 5 Seafood Restaurants in Malta
1. Tartarun — Marsaxlokk
Tartarun is in Marsaxlokk, Malta's fishing village. The seafood is as fresh as it gets — literally from the boats outside. Mediterranean cuisine with a seafood focus, at €€€€ pricing. Book ahead.
Score: 32/40
2. Terrone Birgu — Birgu (Vittoriosa)
Terrone Birgu offers produce-driven cuisine with excellent seafood. The menu changes daily, but the fish dishes are consistently outstanding. The best cooking in the Three Cities.
Score: 32/40
3. Enchante — Senglea (Isla)
Enchante offers Mediterranean and seafood dining on the Senglea waterfront. The harbour views match the quality of the fish. One of the Three Cities' hidden gems.
Score: 33/40
4. Tmun Gozo — Għajnsielem, Gozo
Tmun Gozo is Gozo's best seafood restaurant, overlooking Mġarr Harbour. Mediterranean cuisine with a seafood focus — the catch of the day is always the right choice.
Score: 32/40
5. Giannini — Valletta
Giannini has been a Valletta staple for nearly forty years, with a seafood-led Mediterranean menu. Chef-patron Aaron DeGiorgio's classic cuisine is consistently excellent.
Score: 29/40
Best Fine Dining Seafood in Malta
6. De Mondion — Mdina
De Mondion is Mdina's fine-dining standout, with Mediterranean cuisine that showcases the best Maltese seafood. The setting in the Xara Palace hotel is magical.
Score: 36/40
7. Le GV — Sliema
Le GV is Michelin-starred, with innovative Mediterranean cooking that includes excellent seafood dishes. Set menus offer a journey through seasonal catches.
Score: 36/40
8. BAHIA — Balzan
BAHIA offers modern Mediterranean/Maltese fine dining with excellent seafood treatment. A local favourite for special occasions.
Score: 33/40
Best Waterfront Seafood Restaurants in Malta
9. la Vela — Pietà (Msida Marina)
la Vela is a Sicilian-led restaurant with seafood and pasta, right on the Msida Marina. Great for lunch with a view.
Score: 31/40
10. The Grotto Tavern — Rabat
The Grotto Tavern offers contemporary Mediterranean fine dining with good seafood options. An unexpected find in Rabat.
Score: 32/40
11. Casa Bonavira — Attard
Casa Bonavita serves Mediterranean cuisine with fresh seafood. A reliable choice in central Malta.
Score: 32/40
12. Amami — Mellieħa
Amami blends Asian fusion with Mediterranean influences — the seafood dishes are creative and well-executed. Great for a different take on fish.
Score: 32/40
Where to Find the Freshest Fish in Malta
Marsaxlokk fish market (Sunday mornings) is where Malta's restaurants buy their fish. You can too — arrive early for the best selection of lampuki (mahi-mahi), dentex and red mullet.
Top tip: Look for 'lampuki' on menus in autumn — it's Malta's seasonal fish, delicious grilled or in pies.