From fresh catch at the marina to grilled fish by the beach — your complete guide to seafood dining on the Rock.
Dolphin Restaurant
East Side · £-££
Charming beachside restaurant at Catalan Bay. Fresh fish and seafood caught daily, grilled simply to perfection. Gibraltar's best seaside dining experience.
Roy's Cod Place
South District · £
A no-frills, authentic local spot widely considered one of the best places for traditional fish and chips.
Moniques Bistro & Cafe
City Centre · £
A well-reviewed bistro known for its fresh seafood dishes and cozy, welcoming atmosphere.
The Ocean
Casemates · £-££
Casemates seafood restaurant offering fresh fish and Mediterranean dishes.
The Boathouse
Queensway Quay · £-££
Relaxed waterfront restaurant at Queensway Quay serving fresh fish and seafood dishes.
Gibraltar sits at the meeting point of the Atlantic Ocean and the Mediterranean Sea — one of the richest stretches of water in Europe for fresh fish. The Rock's seafood restaurants take full advantage, serving everything from grilled sea bass and bream to paella, shellfish and the local favourite, calamaris (fried squid).
The highest concentration of seafood restaurants is around the Queensway Quay and Ocean Village marinas, where waterfront terraces overlook the boats. Catalan Bay on the east side has two excellent beachside seafood spots, while Casemates Square and the Inside City Walls area offer Mediterranean restaurants with strong seafood menus.
For the freshest catch, head to Queensway Quay or Ocean Village, where restaurants buy fish landed at the harbour daily. Grilled whole fish, seafood platters and shellfish are the highlights — book a terrace table for sunset for the best experience.
Several seafood and Mediterranean restaurants in Gibraltar serve paella, particularly around Casemates Square and Ocean Village. Paella is made to order, so expect a 30–45 minute wait — order it as soon as you sit down, and share it as a group (most restaurants serve paella for two or more).
The picturesque fishing village of Catalan Bay on the east side is home to two beachside seafood restaurants — the Caleta Hotel restaurant and The Two Roses. Both serve fresh fish with your feet almost in the sand, and are among the most atmospheric seafood spots on the Rock. Book ahead in summer.
For cheaper seafood, look for calamaris (fried squid) and fritto misto at casual spots around Casemates and the beach bars. These are fresh, filling and a fraction of the price of a marina seafood platter. Many Mediterranean restaurants also offer seafood pasta and risotto at mid-range prices.
| Restaurant | Area | Price | Rating | Specialty |
|---|---|---|---|---|
| Dolphin Restaurant | East Side | £-££ | ⭐ 4.5 | Charming beachside restaurant at Catalan Bay. Fresh fish and seafood caught dail |
| Roy's Cod Place | South District | £ | — | A no-frills, authentic local spot widely considered one of the best places for t |
| Moniques Bistro & Cafe | City Centre | £ | — | A well-reviewed bistro known for its fresh seafood dishes and cozy, welcoming at |
| The Ocean | Casemates | £-££ | — | Casemates seafood restaurant offering fresh fish and Mediterranean dishes. |
| The Boathouse | Queensway Quay | £-££ | — | Relaxed waterfront restaurant at Queensway Quay serving fresh fish and seafood d |
The top seafood restaurants in Gibraltar are concentrated around Queensway Quay and Ocean Village, where fresh catch is landed daily. Look for waterfront spots serving grilled fish, paella and shellfish. Most are mid-range (££-£££), with the best tables on the terraces overlooking the marina.
Yes. Gibraltar sits at the meeting of the Atlantic and Mediterranean, and local restaurants serve fresh fish daily — including bream, sea bass, prawns, squid and the local favourite, calamaris (fried squid). The marina restaurants at Queensway Quay and Ocean Village are the best bets for fresh catch.
Several Mediterranean and Spanish restaurants in Gibraltar serve paella, particularly around Casemates Square and Ocean Village. Spanish and seafood restaurants are your best bet — order ahead as paella is made to order and takes 30–45 minutes.
Queensway Quay and Ocean Village marina have the highest concentration of seafood and waterfront restaurants, thanks to their harbour locations. Casemates Square and the Inside City Walls area also have several Mediterranean spots serving fresh fish.
Yes. Casual spots like the beachside restaurants at Catalan Bay and several Casemates eateries serve fried fish and calamaris at mid-range prices (£-££). For fine dining seafood, expect £££ at the marina restaurants.