Friday, 21 August 2026 MUMBAI EDITION LIVE
Food & Cuisine

Goan Restaurants in Mumbai: Vindaloo, Xacuti & Bebinca

Where to eat authentic Goan food in Mumbai: vindaloo, xacuti, sorpotel, recheado seafood and bebinca, from Colaba's old institutions to Bandra and BKC.

Mumbai Alert · Guides Desk
Mumbai Alert · Guides Desk
Guides Desk · Mumbai Alert News · Sun, 05 July 2026 at 06:24 am
Goan Restaurants in Mumbai: Vindaloo, Xacuti & Bebinca
Our ranked picks

The Top 9

  1. 01

    O Pedro

    Bandra Kurla Complex (BKC) ₹₹₹₹ (approx ₹3,000–3,500 for two)

    Go for: Modern Goan-Portuguese; housebaked poee with choriz butter, prawn balchão, pork belly, serradura and bebinca, plus standout Goa-inspired cocktails.

    It doubles as a bar and fills up at night — book ahead, or come for the more relaxed weekend brunch.

  2. 02

    Goa Portuguesa

    Mahim (near Shivaji Park) ₹₹₹ (approx ₹1,800–2,200 for two)

    Go for: The city's iconic full-service Goan restobar since 1988 — sorpotel, vindaloo, chicken cafreal, teisryo (clams) and warm bebinca.

    Reserve on weekends; it shares its space with sister brands, so specify you want the Goa Portuguesa menu.

  3. 03

    New Martin Hotel

    Colaba (Strand Road, near Strand Cinema) ₹ (approx ₹900–1,000 for two)

    Go for: Legendary ~70-year-old hole-in-the-wall — pork sorpotel, layered sausage (choriz) pulao, beef chilli fry and prawn pulao.

    Closed Sundays, tiny, and dishes sell out early — arrive by 7pm and carry cash.

  4. 04

    Soul Fry

    Pali Hill, Bandra West ₹₹ (approx ₹1,200–1,500 for two)

    Go for: Buzzy Goan-coastal favourite — Goan fish thali, crab xec xec with pav, chicken cafreal and prawn curry rice.

    Weekday lunch thalis are the best value; book for dinner, and note Monday karaoke nights get lively.

  5. 05

    Snowflakes (Snow Flake)

    Dhobi Talao / Kalbadevi (Marine Lines) ₹ (approx ₹300–500 for two)

    Go for: Arguably Mumbai's oldest Goan eatery, unapologetically home-style — pork sorpotel, ambotik, potato chops and kheema croquettes with soft pav.

    No AC or bar and a small set menu — go for a cheap, honest lunch and carry cash.

  6. 06

    Fresh Catch (by Francis Fernandes)

    Bandra West (Hill Road) ₹₹ (approx ₹1,200–1,600 for two)

    Go for: Homely Goan-Mangalorean seafood since 1998 — prawn balchão, surmai ambotik/rossa curry, butter-garlic crab and bombil fry.

    Ask what's fresh that day; portions are generous, so order to share.

  7. 07

    Mangoes (Man-goes)

    Orlem, Malad West ₹₹ (approx ₹1,200–1,500 for two)

    Go for: Rooftop shack run by a Mangalore-Goa couple — chicken xacuti, pork vindaloo, sorpotel and rechad-masala dishes.

    Tucked near Orlem Church; the open terrace is best on a monsoon evening — call to confirm timings.

  8. 08

    Goa Bhavan Canteen

    Vile Parle West / Juhu ₹ (approx ₹300–500 for two)

    Go for: No-frills Goan-Malvani thali canteen inside Goa Bhavan — fish thali with mandeli curry, fried bombil, kokum kadhi, plus pomfret thali and prawn rava fry.

    Pure value over ambience — come hungry at lunch and carry cash.

  9. 09

    Highway Gomantak

    Bandra East (Western Express Highway service road) ₹₹ (approx ₹1,000–1,400 for two)

    Go for: Gomantak/Malvani-Goan seafood institution since 1991 — bombil fry thali, surmai curry, tisrya (clams), mori (shark) and sol kadhi.

    The menu is dictated by the morning's catch (check the chalkboard); no AC and cash-friendly, with an afternoon break.

Ranked by our Mumbai desk · prices are approximate — confirm before you go.

TL;DR: For a real Goan meal in Mumbai, head to old Colaba institutions like New Martin and Gables for pork vindaloo, sausage pulao and bebinca, Soul Fry in Bandra for recheado seafood, or O Pedro in BKC for a smarter, cocktail-led take on the same coastline.

Goa may be a night train away, but its kitchen has been quietly at home in Mumbai for over a century. The city’s Goan-Catholic families — many settled around the old Bandra villages and the Fort–Colaba belt — brought their pork, their vinegar and their Portuguese-tinged spicing with them, while Saraswat and Gomantak cooks carried the coconut-and-kokum seafood tradition up the Konkan coast. The result is a small but fiercely loved corner of Mumbai’s food map: not a chain-restaurant cuisine, but one you find in narrow canteens, parish-adjacent rooms and a handful of ambitious modern kitchens. This guide walks you through what to order, where the good stuff lives, and how to eat it without stumbling.

At a glance

Use this as a quick shortlist before you commit. Prices are approximate, for two people, and shift with what and how much you order.

SpotAreaPrice for twoOrder this
New MartinStrand Road, Colaba₹400–700Pork vindaloo, sausage pulao
GablesColaba by-lanes₹500–900Sorpotel, sausage pulao, bebinca
Parish-style canteensDhobi Talao / Marine Lines₹200–400Pork chilli fry, sorpotel, rice
Soul FryPali Hill, Bandra₹1,200–2,000Recheado seafood, bombil fry
O PedroBandra Kurla Complex₹2,500–4,000Cafreal, poee, bebinca

The two Goan kitchens

Before you order, it helps to know that “Goan food” is really two traditions sharing a coastline. Get both onto your table if you can.

The Catholic kitchen is the one most people picture: pork, vinegar and unapologetic heat, carrying four centuries of Portuguese influence. This is where vindaloo, sorpotel, sausage and balchao come from. It is bold, sour, meaty food, built to keep in a hot climate — vinegar and dried chilli were preservation before they were flavour.

The Hindu Saraswat and Gomantak kitchen is gentler and greener: coconut, kokum, curry leaves and lighter spicing, leaning heavily on seafood and vegetables. Fish curry-rice, sol kadhi (a pink, coconut-and-kokum digestive), and prawn or clam preparations belong here. If the Catholic table is about vinegar and pork, this one is about the sweetness of fresh coconut and the sourness of kokum instead.

Most restaurants pick a lane, but the best meals borrow from both — a fiery vindaloo alongside a cooling sol kadhi is a very Goan way to eat.

The dishes to know

Order across the two kitchens rather than clustering around a single flavour. Here is the shortlist worth memorising.

If you leave room for only one dessert, make it bebinca — but a serradura or a wedge of coconut-heavy baath cake will not disappoint either. For a wider tour of the city’s sweet side, our guide to desserts and mithai in Mumbai covers the rest.

Colaba and Fort: the old institutions

The Fort–Colaba belt is where Mumbai’s Goan-Catholic dining tradition is at its most old-school and best value. This is unglamorous, generous, deeply satisfying food, served in rooms that have not changed their menus — or their fans — in decades. If you are exploring the district anyway, slot a Goan lunch into a wider walk using our Colaba neighbourhood guide.

New Martin

New Martin on Strand Road, near the old Strand Cinema, is the one every Goan-food lover names first — a humble, no-frills room that has been serving since around 1950. The pork vindaloo, sausage pulao and homemade Goan sausages are the draws, and it is genuinely pocket-friendly: expect roughly ₹400–700 for two. Do not expect table service theatre or a long menu; expect a short list of things done properly, sold fast, often to a queue on the pavement. It keeps limited hours and is typically closed on Sundays, so plan around lunch or an early dinner, and go before the popular dishes run out.

Gables

Gables, tucked in the Colaba by-lanes and running since the mid-1950s, is the other Colaba stalwart — a snug, meat-forward spot where sorpotel, Goan sausage pulao and bebinca are the things to order. It is a slightly more sit-down experience than New Martin, but the register is the same: honest portions, fair prices, no fuss. Budget around ₹500–900 for two. Between the two, New Martin edges it on vindaloo, Gables on sorpotel and dessert — so if you have the appetite, do both across a weekend.

The parish-style canteens

For the truly adventurous, small Dhobi Talao and Marine Lines eateries — the area around the old Catholic parishes near Metro — still turn out plates of sorpotel and pork chilli fry at canteen prices, think ₹200–400 for two. These are functional, home-style rooms, not date spots: shared tables, plastic chairs, a handwritten specials board and a cook who has made the same dish ten thousand times. Go with low expectations of comfort and high expectations of flavour. Many keep bakery-hours and sell out early, so treat them as a lunch mission. If you want to build a whole midday crawl of the district’s old eateries, our Fort lunch trail maps the wider run.

Bandra: the Catholic-village kitchens

Bandra’s identity as a Catholic stronghold runs deep — the 400-year-old hamlets of Ranwar, Waroda and Chimbai still carry Indo-Portuguese cottages, crosses at every corner and a strong Goan and East Indian presence. That heritage shows up on the plate. The Bandra Goan experience skews a little more polished and a little pricier than Colaba’s, but the roots are the same, and the seafood is often fresher this side of the city.

Soul Fry

Soul Fry near Pali Market in Pali Hill is the neighbourhood favourite — a cosy, dimly lit room known for its recheado seafood, bombil (Bombay duck) fry, prawn dishes and stuffed rawas, with bebinca to finish. It has the feel of a Goan taverna transplanted to a Bandra lane: convivial, a little loud, meant to be lingered in. Monday karaoke nights are a Bandra institution in their own right, so if you want the food quiet, avoid Monday; if you want the full social experience, go on one. Reckon on ₹1,200–2,000 for two. It fills up on weekend evenings, so a booking or an early arrival helps.

A note on the coastal cousins

Goan seafood sits within a wider Konkan family, and Bandra and the western suburbs let you compare them in a single weekend. The tang-forward, coconut-rich Malvani cuisine from the southern Maharashtra coast and the fierce, red-hot Mangalorean kitchen further south share Goa’s love of fresh fish and coconut but spice it differently. If it is specifically the fish you are chasing, our roundup of the city’s seafood restaurants casts a wider net across all these coastal traditions.

The East Indian question

Worth noting for context: Bandra is also home to the East Indian community, whose cooking — built on the famous multi-spice bottle masala — is distinct from Goan food, even if the two often get lumped together. If you spot bottle-masala dishes, a fugias (fried dough ball), a sannas, or a “sarpatel” spelled the East Indian way, you are tasting a cousin cuisine, not quite Goan. It is worth trying too, and the confusion is understandable: both are coastal, Catholic, pork-friendly and vinegar-happy. But the spicing is the tell — bottle masala can fold in dozens of spices, giving East Indian curries a darker, more layered signature than a Goan vindaloo. To place all this in the wider context of the suburb, read our Bandra neighbourhood guide or graze your way through the Bandra food trail.

BKC and the modern take: O Pedro

Not every Goan meal has to be a checked-tablecloth affair. O Pedro, hidden behind frangipani trees in Bandra Kurla Complex, is the polished, cocktail-led version — a Goan-and-Portuguese menu of chicken cafreal, fish curry, poee (the Goan bread) and bebinca, served in shareable portions with a serious bar. The lighting is soft, the plating considered, the feni cocktails inventive, and the crowd a mix of BKC office diners and Bandra regulars crossing the flyover. It is pricier than the Colaba institutions — plan for roughly ₹2,500–4,000 for two with drinks — but it is the place to take someone who thinks Goan food means only beach-shack fish curry. Come for a long, drinks-led dinner rather than a quick meal, and if cocktails are the point of the evening, our guide to cocktail bars and speakeasies has more of the city’s serious bars.

The trade-off is honesty of a different kind: this is Goan cooking interpreted for a modern dining room, not the unvarnished home-style plate you get in Colaba. Both are valid. Which one you want depends on the night — a hungry, no-frills weekday lunch points you to New Martin; an anniversary or a client dinner points you to BKC.

How to order like you mean it

A few rules turn a decent Goan meal into a great one.

Timing, seasons and how to get there

Goan food in Mumbai rewards a little planning, because the best rooms run on old rhythms.

Hours and days

The old Colaba spots keep short, traditional hours — usually a lunch service and an early-ish dinner, and several close on Sundays — so a weekday lunch or an early weekend dinner is safest. Signature dishes sell out, so earlier is always better. The Bandra and BKC places keep more conventional restaurant hours, but weekend evenings fill fast; book Soul Fry and O Pedro ahead if you can.

Seasons on the plate

Two seasonal notes are worth carrying. First, sorpotel and the full Catholic spread peak around Christmas, when Goan-Catholic households cook it in quantity and some kitchens make a special effort — December is the month to chase it. Second, the monsoon (roughly June to September) affects seafood. Rough seas and the fishing ban mean the freshest catch can thin out, and many purists avoid shellfish in these months; you will still eat well, but a monsoon meal leans safer on pork, chicken and frozen-then-fried options than on that day’s pomfret.

Getting there

For Colaba, the nearest station is Churchgate (Western Line) or CSMT (Central and Harbour Lines), both a short cab or bus ride from Colaba Causeway. For Bandra, take a Western Line train to Bandra station, then an auto or a walk into Pali Hill. O Pedro in BKC is best reached by cab or the Metro (the BKC-side stations on the Line 3 corridor), since the complex is not walkable from the suburban rail. If trains are new to you, our local train guide explains the lines and the rush-hour etiquette.

If you are already exploring the area, pair a meal with our Bandra neighbourhood guide or set it inside the wider Mumbai food scene. Goan food is a small, stubborn, wonderful part of that scene — worth the short pilgrimage to a Colaba by-lane or a Bandra taverna to taste properly.

Frequently Asked Questions

Where can I find authentic pork vindaloo in Mumbai?

New Martin on Strand Road and Gables in the Colaba by-lanes are the long-standing favourites for pork vindaloo, both serving it at very reasonable prices (roughly ₹400–900 for two). On the western suburbs side, Soul Fry near Pali Market in Bandra is the go-to. Go early at the Colaba institutions, since the signature dishes often sell out and several close on Sundays.

What is the difference between Goan and East Indian food?

Both are coastal Christian cuisines that use pork, vinegar and seafood, which is why they get confused. Goan food leans on vinegar, coconut and Portuguese-derived dishes like vindaloo and sorpotel, split between a Catholic pork tradition and a milder Saraswat coconut-and-kokum one. Bandra's East Indian community, by contrast, cooks around its distinctive multi-spice 'bottle masala,' giving its curries a darker, more layered signature. They are related but not the same.

Is Goan food in Mumbai always very spicy?

Not entirely. Dishes like vindaloo and prawn balchao are genuinely hot and tangy, driven by chilli and vinegar. But xacuti, cafreal and the coconut-based Saraswat curries are milder and aromatic rather than fiery, so there is plenty for those who prefer gentler heat. Ordering a sol kadhi or plain rice alongside also helps balance the spicier plates.

What should I order at a Goan restaurant if I don't eat pork?

Steer towards chicken or lamb xacuti, chicken cafreal, and seafood dishes like recheado pomfret, prawn preparations and fish curry-rice. The coconut-based Saraswat and Gomantak curries are also pork-free and full of flavour. You will miss the Catholic kitchen's headline act, but the menu still has more than enough to build a satisfying meal around.

When is the best time of year to eat Goan food in Mumbai?

December is ideal for the full Catholic spread, since sorpotel and other Christmas-season specialities are cooked in quantity by Goan-Catholic households and some kitchens around then. If seafood is your priority, the drier months from about October to May bring fresher catch. During the monsoon (roughly June to September), rough seas and the fishing ban thin out the fresh fish, so meals lean safer on pork and chicken.

Do I need to book a table at Goan restaurants in Mumbai?

It depends on the spot. The old Colaba institutions like New Martin and the parish-style canteens are walk-in, first-come places with short hours, so arriving early matters more than booking. Sit-down favourites like Soul Fry in Bandra and the smarter O Pedro in BKC fill up on weekend evenings, so a reservation or an early arrival is worth it there.

X Facebook Telegram