Muscat — Oman's 3,165-kilometre coastline has fed its people for millennia, long before oil was ever pumped from beneath the desert. Fishing built the country's earliest villages, filled its old dhows with dried kingfish and shark for trade, and shaped a cuisine where the "catch of the day" isn't a marketing phrase — it's how most seafood restaurants in the Sultanate genuinely operate. Walk into many of the spots on this list and you won't be handed a fixed menu at all; you'll be walked over to an ice-packed counter, asked to point at the hammour, shaari, or tiger prawns you want, and told to take a seat while it's grilled, fried, or simmered in a spiced tomato sauce right in front of you.
From no-frills Muttrah cafés where fishermen still stop in for lunch, to marina-front fine dining in Salalah, we've rounded up ten of the best-reviewed fish and seafood restaurants across Oman — in Muscat, Mutrah, Seeb, Salalah, and Nizwa — along with what to expect, what to order, and how to reach each one.
Before Oman's economy diversified, fishing was one of the country's oldest and most important industries, and it still employs tens of thousands of Omanis along the coast today. That heritage shows up on the plate: hammour (grouper), shaari (emperor bream), king fish, and locally caught prawns and lobster dominate menus from the capital down to Dhofar. Many family-run restaurants buy directly from the morning market — Muttrah's fish market in Muscat and the smaller Seeb and Salalah markets among them — which is why so many of the places below let you choose your fish in person rather than off a printed page.
Spice levels, cooking styles, and prices vary enormously between a humble grill shack and a marina-view dining room, so we've grouped these ten with a mix of budgets in mind: casual, pick-your-own-fish cafés; mid-range family favourites; and a couple of higher-end options for a special night out.
Jump to a restaurant:
Tucked away near the Makkha Hypermarket in a quiet, non-touristy corner of Al Ghubrah, this Mangalorean-style seafood house has built a loyal following on home-cooked flavour rather than décor. The kitchen leans on freshly ground roasted spices and traditional South Indian coastal recipes — think fish curry, prawn ghee roast, and a fish thali served with tangy buttermilk. It's an easy spot to underestimate from the outside and a genuine standout once the food arrives, with portions generous enough for the whole family.
Sitting close to the entrance of Old Muscat and a short stroll from Muttrah Souq, Aroos Al Bahar ("Bride of the Sea") is the classic pick-your-own-fish experience: a refrigerated display case out front, a quick chat about how you'd like it cooked, and a wait on the breezier backyard terrace while it's grilled. Grilled fish and jumbo shrimp are the standouts, and the whole meal for two can easily come in under 6 Omani Rials. It's unpretentious and can feel a little chaotic at busy times — that's part of the charm.
A small, owner-run seafood spot that regulars describe as feeling more like a friend's kitchen than a restaurant. The seafood soup, grilled sea bream, and calamari are consistent favourites, and the fish itself tastes remarkably fresh — most of it is sourced same-day. One thing worth knowing before you sit down: the printed menu shows photos of the fish rather than fixed prices, so it's worth confirming cost per kilo before you order, particularly for the pricier catches.
The Ruwi outpost of Fish House carries the highest rating on this list, and it's easy to see why once the "fish bucket" hits the table. Expect the same Mangalorean-Udupi inspired seafood cooking as the Al Ghubrah branch — prawn butter masala, ghee roast, and a growing selection of rice pairings — served in a clean, well laid-out dining room with genuinely attentive staff. It gets busy, especially in the evenings, so arriving a little early on weekends helps.
A short walk from Mutrah Corniche and the historic souq, this no-frills charcoal grill spot punches well above its price point. Grilled fish and shrimp come off the coals fast, generously portioned, and seasoned simply enough to let the freshness carry the dish. Seating is basic — think plastic table covers rather than linen — but it's a favourite stop for travellers combining a seafood meal with an evening walk along the Corniche.
For a dressier seafood evening, Bait Al Bahr ("House of the Sea") sits on Muscat's southern coastline with a dinner-only, sit-down menu of grilled tuna steak, king fish, and seafood platters for two, plus a dedicated kids' menu. It's the priciest restaurant on this list and reviews on execution are mixed — some nights the grilled fish and service shine, others land flat for the cost — so it's best suited to travellers who want the seaside setting and are happy to order simply (the seafood platter and lemon fish are usually the safer bets).
Near Seeb Jetty and the waterfront, Shrimps Restaurant is about as classic an Omani seafood shack as they come — the smell of charcoal-grilled fish reaches you before the entrance does. Locals far outnumber tourists here, and the fried and grilled dishes (particularly the shrimp) are consistently praised. Note that salads and side dishes are usually charged separately, so a full meal for two typically runs between roughly 2 and 10 Omani Rials depending on what's ordered.
Salalah's answer to fine-dining seafood, Golden Lobster pairs a genuinely upscale, well-presented menu — lobster tail, tiger prawns, tuna tartare, and a seafood soup generous enough for two — with an owner and staff who are consistently singled out for warm, attentive service. It's a dinner-only destination best suited to a special evening rather than a quick bite, and reservations are worth making, especially on weekends.
Set inside the Hawana Salalah marina precinct, As Sammak keeps its promise simple: Salalah's local catch, served fresh, with a daily-changing selection based on what came in that morning. The draw here is as much the setting as the plate — waterfront marina views make it a relaxed spot for an evening meal while boats bob in the harbour nearby. As one of the higher-rated seafood addresses in Salalah, it's a strong pick if you want a coastal dinner without leaving the resort area.
Proof that great seafood in Oman isn't confined to the coast, this Egyptian-chef-run restaurant near Nizwa's Firq roundabout has quickly become the interior city's go-to seafood address. The mixed seafood platter and grilled shrimp are the dishes to order, and portions are generous by any standard. It's unassuming from the outside and can get slow during peak hours, so it's best treated as a relaxed sit-down meal rather than a quick stop — but for travellers exploring Nizwa Fort and the surrounding souq, it's a welcome change of pace from the usual grill-house menu.