Skip to content
Goan Pork Vindaloo (Portuguese-Indian Vinegar Curry)
indiandinner✨ New

Goan Pork Vindaloo (Portuguese-Indian Vinegar Curry)

Goa's iconic fiery-tangy pork curry — slow-cooked with Kashmiri chilies, palm vinegar, garlic and warm spices in a thick mahogany sauce.

Prep
30 min
Cook
90 min
Servings
6
Difficulty
Hard
4.9
Sign in to rate
#indian#goan#pork#spicy#portuguese-influence#curry

About This Recipe

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.

Ingredients

Serves 6

  • 1.2 kgpork shoulder (collar), cut into 4 cm cubes with some fat
  • 12dried Kashmiri red chilies, stems removed (medium heat, deep color)
  • 4dried bird's-eye chilies, for heat (optional, reduce for mild version)
  • 8 clovesgarlic, peeled
  • 4 cmginger, peeled and roughly chopped
  • 2 tspcumin seeds
  • 1 tspblack peppercorns
  • 1 tspfennel seeds
  • 6cloves
  • 1 stick (5 cm)cinnamon (preferably true Sri Lankan cinnamon)
  • 8green cardamom pods
  • 1 tspground turmeric
  • 120 mlGoan toddy vinegar or palm vinegar (cider vinegar as substitute)
  • 1 tbspjaggery, grated (or dark brown sugar)
  • 1.5 tspfine sea salt, divided
  • 3 tbspcoconut oil or neutral oil
  • 2 largeyellow onions, finely sliced
  • 2 tbspfeni (Goan cashew liquor) or dark rum, optional
  • 300 mlwater
  • steamed basmati rice or pao (Goan bread), to serve

Instructions

  1. 1

    Toast and soak chilies

    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.

  2. 2

    Toast whole spices

    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.

  3. 3

    Make the masala paste

    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.

  4. 4

    Marinate the pork

    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.

  5. 5

    Brown the onions

    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.

  6. 6

    Brown the pork

    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.

  7. 7

    Add the marinade

    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.

  8. 8

    Long simmer

    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.

  9. 9

    Finish with feni

    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.

  10. 10

    Rest and serve

    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.

Did you make this?

Rate it and help other cooks find the recipes that actually work.

One tap to sign in, and we'll save the rating you just picked.

Everything you need to plan your week — free

  • Meal calendar
  • Grocery list
  • AI recipe ideas

Track what you eat

Snap your meal to log calories and macros, run fasting timers and track water in the free SnapCal app.

Download Now

Pro Tips

  • →

    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.

Variations

  • •

    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.

Storage

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.

History & Origin

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.

Frequently Asked Questions

Is vindaloo always extremely hot?

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.

Can I make this less spicy?

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.

What if I can't find palm vinegar?

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.

Do I have to marinate overnight?

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.

Nutrition Facts

Per serving (380g / 13.4 oz) · 6 servings total

Calories580kcal
Protein42g
Carbohydrates14g
Fat38g
Fiber3g
Protein42g
Carbs14g
Fat38g

Time Summary

Prep time30 min
Cook time90 min
Total time120 min

Have Questions?

Ask our AI cooking assistant anything about this recipe — substitutions, techniques, scaling.

Chat with AI Chef →

Featured in Guides

This recipe is featured in the following curated guides:

Community

Join the conversation

Sign in to leave a comment and save your favourite recipes