Best Seafood Restaurants in Malta: 12 Top Picks for Fish Lovers (2026)
Food & Drink

Best Seafood Restaurants in Malta: 12 Top Picks for Fish Lovers (2026)

Updated October 2026
•
7 min read

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.

More Malta Restaurant Guides

Frequently Asked Questions

What are the best seafood restaurants in Malta?
The top seafood restaurants in Malta include Tartarun (Marsaxlokk), Terrone Birgu, Enchante (Senglea), Tmun Gozo, and Giannini (Valletta). Our guide ranks all 12 by food, service and atmosphere scores.
Where can I find fresh fish in Malta?
Marsaxlokk fish market (Sunday mornings) is where Malta's restaurants buy their fish. For dining, head to Marsaxlokk's waterfront restaurants like Tartarun, or try Terrone Birgu and Enchante in the Three Cities.
What is Malta's local fish?
Lampuki (mahi-mahi or dolphinfish) is Malta's seasonal fish, available from late August to December. Look for it on menus in autumn — it's delicious grilled or in traditional lampuki pie.
Are there good seafood restaurants in Gozo?
Yes, Tmun Gozo in Għajnsielem is Gozo's best seafood restaurant, overlooking Mġarr Harbour. It scored 32/40 in our reviews.
best seafood restaurants in MaltaMalta seafood restaurantsfish restaurants MaltaMarsaxlokk restaurantsMediterranean restaurants MaltaMalta fish dining