Goa's iconic fiery-tangy pork curry — slow-cooked with Kashmiri chilies, palm vinegar, garlic and warm spices in a thick mahogany sauce.
Goan vindaloo is one of the great cross-cultural curries — a 16th-century Portuguese-Goan creation that began as carne de vinha d'alhos (meat in wine and garlic) and was transformed by Goan Catholic cooks into a deeply spiced curry of pork, palm or coconut vinegar, Kashmiri red chilies, ginger, cumin, cloves and a generous slug of feni or rum. The dish that British curry-house menus call 'vindaloo' is a distant, hotter cousin — real Goan vindaloo is balanced rather than just fiery, with the vinegar's acidity countering the chili heat and the pork's fat enriching everything. The marinated pork is browned, simmered in its spice paste, and finished with a touch of jaggery for balance. It is properly served two days after cooking — vindaloo, like most acidic stews, peaks on day two when the meat has fully absorbed the vinegar-spice complex. Goa's Catholic community, which Portuguese colonization spared from Hindu beef and pork taboos, still considers vindaloo the centerpiece of Christmas and feast-day tables.
Serves 6
Place the Kashmiri and bird's-eye chilies in a dry skillet over medium heat. Toast 30 seconds per side until fragrant — do not burn (they turn bitter). Soak in hot water 20 minutes until soft and pliable. Drain, reserving 60 ml of the soaking liquid.
In the same dry skillet, toast cumin, peppercorns, fennel, cloves, cinnamon and cardamom for 90 seconds until fragrant. Cool. Grind to a fine powder in a spice mill or mortar.
In a blender, combine soaked chilies, garlic, ginger, ground toasted spices, turmeric, half the vinegar and the reserved chili soaking liquid. Blend to a smooth thick paste — at least 90 seconds. Scrape down once or twice.
A high-speed blender (Vitamix) makes a silkier paste than a regular blender or food processor.
Combine the pork, masala paste, remaining vinegar and 1 tsp salt in a non-reactive bowl. Massage with your hands to coat every piece. Cover and refrigerate at least 4 hours, ideally overnight.
Heat the oil in a heavy Dutch oven over medium-high. Add the sliced onions and cook 15 minutes, stirring often, until deeply golden brown — not just translucent. This is the second base of vindaloo flavor.
Lift the pork from the marinade (reserve all marinade). Brown the pork in batches in the onion oil — 3 minutes per batch — until colored on the outside. Return all pork to the pot.
Pour in all the reserved marinade and scrape the pot. Add the remaining 0.5 tsp salt, jaggery and water. Stir to combine. The pork should be three-quarters submerged in sauce.
Bring to a simmer, cover and cook on low heat (or in a 160°C oven) for 75–90 minutes until the pork is fork-tender and the sauce has reduced to a thick gravy. Stir every 20 minutes to prevent sticking.
If the sauce gets too dry, add hot water 60 ml at a time. If too thin, uncover for the last 15 minutes.
Stir in the feni or dark rum (if using) in the last 5 minutes. Taste for salt, sugar and vinegar — vindaloo should be balanced fire/sour/sweet, not just hot. Adjust accordingly.
Ideally, cool, refrigerate overnight, and reheat the next day — vindaloo is one of those curries that's twice as good 24 hours later. Serve with steamed basmati rice or Goan pao bread, and a side of plain yogurt.
Kashmiri chilies provide color and mild-medium heat — they're the soul of authentic vindaloo. Find them at Indian grocers or substitute with a mix of guajillo (for color) and arbol (for heat).
Use palm/coconut/toddy vinegar if you can find it (Indian grocery, online) — it has a unique funky-sweet character. Cider vinegar is the next best; never use distilled white vinegar (too harsh).
Pork shoulder with some fat is essential — lean pork loin will be dry and the sauce won't have the right richness.
Make vindaloo at least 4 hours ahead, ideally a full day. The vinegar needs time to mellow and the spices to meld.
Vindaloo de galinha — chicken vindaloo, marinated 2 hours and braised 35 minutes. Lighter, common in Catholic Goan homes for Sunday lunch.
Beef vindaloo — popular among Anglo-Goans; uses beef chuck and adds 30 minutes to the braise.
Prawn vindaloo (vindaloo de camarão) — marinate prawns 20 minutes, cook 6 minutes total in the prepared sauce.
Vegetarian — replace pork with king oyster mushrooms and chickpeas; braise only 25 minutes.
Refrigerate up to 5 days — flavor genuinely peaks on day 2. Reheat gently with a splash of water if too dry. Freezes excellently 3 months; thaw overnight in the fridge.
Vindaloo evolved in 16th-century Goa when Portuguese colonists introduced 'carne de vinha d'alhos' — meat marinated in wine and garlic — to coastal India. Goan Catholic cooks substituted palm vinegar for wine, added Kashmiri chilies, and incorporated Indian whole spices, creating the dish documented under the name 'vindaloo' by the 18th century.
Authentic Goan vindaloo is medium-hot and well-balanced — heat is just one element. The British curry-house 'vindaloo' became artificially blistering hot in the 1970s to compete with phall on heat menus. Real Goan vindaloo focuses on the chili-vinegar-spice harmony.
Yes — omit the bird's-eye chilies entirely and use only Kashmiri chilies (which are mild). Remove the seeds from soaked chilies before blending. You'll keep the color and flavor while reducing heat to about 3/10.
Apple cider vinegar is the closest substitute and gives 90% of the character. Avoid balsamic (too sweet) or rice vinegar (too mild). White wine vinegar at a pinch.
Four hours minimum — overnight is ideal. The vinegar tenderizes the pork and lets the spices penetrate. A short marinade (under 2 hours) produces flat, surface-level flavor.
Per serving (380g / 13.4 oz) · 6 servings total
Ask our AI cooking assistant anything about this recipe — substitutions, techniques, scaling.
Chat with AI Chef →Join the conversation
Sign in to leave a comment and save your favourite recipes