The best seafood restaurants in India are concentrated along the coast, in Mumbai, Goa, Kochi and Kolkata. Long-running names include Trishna and Gajalee in Mumbai, Martin’s Corner and The Fishermans Wharf in Goa, Fort House in Fort Kochi and Bhojohori Manna in Kolkata. Each is known for a regional style, from Konkan and Mangalorean to Goan, Kerala and Bengali.
India has nine coastal states, and each one cooks fish differently. This guide, updated for 2026, picks eight seafood restaurants that have stayed popular for years. Menus and prices change, so check the restaurant’s own page or a booking app before you go.
Best seafood restaurants in India: quick facts
| Restaurant | City | Style | Try |
|---|---|---|---|
| Trishna | Mumbai (Kala Ghoda) | Mangalorean, coastal | Butter garlic crab |
| Gajalee | Mumbai (Vile Parle) | Malvani, Konkan | Bombil fry, stuffed pomfret |
| Mahesh Lunch Home | Mumbai (Fort) | Mangalorean | Prawn gassi, crab |
| Martin’s Corner | Goa (Betalbatim) | Goan | Fish curry rice, prawns |
| The Fishermans Wharf | Goa (Mobor and others) | Goan | Crab xec xec, bebinca |
| The Lazy Goose | Goa (Nerul) | Goan, continental | Butter garlic squid |
| Fort House | Kochi | Kerala | Fish moilee, appam |
| Bhojohori Manna | Kolkata | Bengali | Chingri malai curry |
Mumbai
1. Trishna, Kala Ghoda
Trishna sits on Sai Baba Marg near Kala Ghoda in south Mumbai and has been a favourite of office crowds and visitors for decades. Its butter garlic crab is the dish most people order, and it is usually priced by weight.
The menu leans Mangalorean and coastal, with good squid koliwada, pomfret and prawns. The room is small, so book ahead for dinner.
2. Gajalee, Vile Parle
Gajalee started in Vile Parle East and has since opened more branches in Mumbai. It serves Malvani and Konkan seafood, which uses kokum, coconut and a fiery masala.
Popular orders include bombil (Bombay duck) fry, stuffed pomfret, rawas curry and prawns sukha. Pair them with sol kadhi, a pink kokum and coconut drink that cools the palate.
3. Mahesh Lunch Home, Fort
Mahesh Lunch Home in Fort is one of Mumbai’s best known Mangalorean seafood restaurants. Regulars go for prawn gassi, butter pepper garlic crab and rava-fried fish, often with neer dosa.
It is busy at lunch with nearby office workers, so evenings can be easier for groups.

Goa
4. Martin’s Corner, Betalbatim
Martin’s Corner is about a kilometre from the beach in Betalbatim, South Goa. According to the restaurant, it began as a small place with four tables after Mr Martin retired in 1989, and grew into a full restaurant run by the family.
It is known for Goan dishes such as fish curry rice, prawn balchão and crab, and it hosts live music on many evenings.
5. The Fishermans Wharf, Mobor
The Fishermans Wharf began on the riverside at Mobor in Cavelossim and now has outlets in Panjim, Calangute and Anjuna-Vagator, as well as Bengaluru, Mysuru, Hyderabad and Chennai, according to its website. The food mixes Goan and Portuguese influences.
Try kingfish recheado, crab xec xec or fish ambotik, and finish with bebinca, the layered Goan dessert.
6. The Lazy Goose, Nerul
The Lazy Goose sits by the Nerul river near Candolim in North Goa. Its relaxed riverside seating makes it a good stop between beach visits.
The menu covers Goan seafood alongside continental dishes. Crabs in pepper and garlic sauce and butter garlic squid are common orders.
Kochi
7. Fort House, Fort Kochi
Fort House is a small heritage hotel on Calvathy Road in Fort Kochi, with a restaurant on the waterfront. Diners can watch ships and ferries pass while they eat.
The kitchen serves Kerala dishes such as prawn masala fry, fish moilee, meen pollichathu (fish cooked in banana leaf) and appam. Lunch is the best time for the view.
Kolkata
8. Bhojohori Manna
Bhojohori Manna is a Kolkata chain of Bengali restaurants with several outlets in the city. It is a good place to try home-style Bengali fish and prawn dishes without hunting for a private home kitchen.
Look for chingri malai curry (prawns in coconut milk), bhetki paturi (fish steamed in banana leaf with mustard) and ilish dishes during the hilsa season.
A note on our changes
The earlier version of this list included Oceanos in Fort Kochi. We could not confirm its current status, so we removed it. We added Mahesh Lunch Home, Martin’s Corner and Bhojohori Manna to cover more regional styles.
Tips for eating seafood on the coast
- Ask for the catch of the day: fresh local fish usually tastes better than imported options.
- Check prices by weight: crab, lobster and large prawns are often charged per 100 grams.
- Mind the monsoon: fishing is restricted on India’s west coast from June to July each year, so some fish may be frozen or unavailable then.
- Book on weekends: popular places in Mumbai and Goa fill up quickly.
Planning a coastal trip? See our travel section and more food stories in lifestyle.
Further reading: India, Telegram.
Frequently asked questions
Which city in India is best for seafood?
Mumbai, Goa, Kochi, Mangaluru and Kolkata are the top choices. Each has its own style, from Malvani and Goan to Kerala and Bengali cooking.
What is the best seafood restaurant in Mumbai?
Trishna, Gajalee and Mahesh Lunch Home are three of the most consistently recommended. Trishna is best known for butter garlic crab.
Where can I eat Goan seafood in Goa?
Martin’s Corner in Betalbatim and The Fishermans Wharf in Mobor are well known for Goan seafood.
When is the best time to eat seafood in India?
October to May is generally best on the west coast, since the annual monsoon fishing ban runs in June and July.
Sources: The Fishermans Wharf, Martin’s Corner, Wikipedia: Malvani cuisine.








