Back to all recipes
Lamb Vindaloo

Lamb Vindaloo

Goan Lamb Vindaloo — Fiery Portuguese-Spiced Braise with Tangy Vinegar Heat

This is vindaloo as it was meant to be — not just another hot curry, but a complex Portuguese-influenced braise where lamb slowly surrenders to a paste of toasted spices and sharp vinegar. The heat builds gradually, balanced by sweetness and that distinctive tang that makes authentic Goan cooking so compelling.

IndianDinnerComfort FoodBraisingLamb
↓ Jump to Recipe

The word 'vindaloo' has been hijacked by restaurant menus promising nothing more than nuclear heat, but that's a tragedy because the real dish tells a much more interesting story. True vindaloo emerged in Goa when Portuguese colonizers brought their love of wine and vinegar to India's spice-rich coast. Local cooks transformed the Portuguese 'carne de vinha d'alhos' (meat in wine and garlic) into something entirely new — replacing wine with vinegar, adding indigenous spices, and creating a dish that's as much about tangy complexity as it is about fire.

This isn't the syrupy, tomato-heavy curry you might expect. Authentic Goan vindaloo is a dry-ish braise where the sauce clings to the meat rather than drowning it. The vinegar doesn't just add heat — it tenderizes the lamb while creating that distinctive sharp-sweet balance that makes each bite both warming and refreshing. The spice paste, built from toasted whole spices and fresh aromatics, develops layers of flavor that reveal themselves slowly as you eat.

Lamb shoulder works beautifully here because the long, gentle braise transforms its tough fibers into something fork-tender, while the meat's richness stands up to the bold flavors. This is patient cooking at its best — the kind of dish that fills your kitchen with incredible aromas and rewards you with something that tastes like it came from a grandmother's kitchen in Old Goa.

Prep30 min
Cook1 hr 30 min
Total2 hrs
Servings6
Difficultymedium

Nutrition

fat24g
carbs8g
protein32g
calories385

Ingredients

  • lblamb shoulder, cut into generous 2-inch cubes
  • 1 tspkosher salt
  • 3 tbspvegetable oil or neutral cooking oil
  • 2 large yellow onions, thinly sliced
  • 1 cupwater
  • 1 tbsppalm sugar or packed brown sugar
  • 1 tspkosher salt

Spice Paste

  • 8 dried red chilies, stems removed
  • 1 tbspcumin seeds, whole
  • 1 tspblack peppercorns, whole
  • 6 whole cloves
  • 1 inchcinnamon stick, about 1 inch
  • 6 garlic cloves, peeled
  • 1 inchfresh ginger, peeled
  • 3 tbspwhite vinegar (distilled works fine)
  • 1 tspground turmeric

Instructions

  1. Pat the lamb cubes completely dry with paper towels, then toss with the salt in a large bowl. Let them sit at room temperature for 15 minutes — this draws out moisture and helps the meat develop better color when searing.
    15 min
  2. Place a dry skillet over medium heat and add the chilies, cumin seeds, peppercorns, cloves, and cinnamon stick. Toast them, stirring frequently, until the spices smell deeply fragrant and the chilies darken slightly — about 3 minutes total. Don't let them burn or they'll turn bitter.
    3 min
  3. Transfer the toasted spices to a spice grinder or mortar and pestle, let them cool for a minute, then grind to a fine powder. Add the garlic, ginger, vinegar, and turmeric, then grind or pound until you have a smooth, thick paste. It should hold together when pressed.
  4. Heat the oil in a heavy-bottomed Dutch oven or similar pot over medium-high heat. The oil should shimmer but not smoke — you want good heat for browning without burning the fond.
  5. Working in batches to avoid crowding, brown the lamb cubes on all sides until deeply caramelized — about 4 minutes per side. Don't move them too early or they won't develop that crucial crust. Transfer the browned lamb to a plate and set aside.
    8 min
  6. Add the sliced onions to the same pot with all those flavorful drippings. Cook, stirring occasionally, until they turn golden brown and start to caramelize around the edges — this takes about 10 minutes and builds the sauce's foundation.
    10 min
  7. Stir in the spice paste and cook, stirring constantly to prevent sticking, until it darkens slightly and releases a deep, complex aroma — about 2 minutes. The paste should sizzle gently but not splutter violently.
    2 min
  8. Return the browned lamb to the pot along with any accumulated juices. Add the water, sugar, and remaining teaspoon of salt, stirring to combine everything evenly. The liquid should just barely cover the meat.
  9. Bring the mixture to a rolling boil, then immediately reduce the heat to low and cover tightly. Let it simmer very gently until the lamb yields easily to a fork — this slow braise takes about 90 minutes and can't be rushed.
    1 hr 30 min
  10. Remove the lid and increase the heat to medium. Cook uncovered, stirring occasionally, until the sauce reduces and coats the lamb in a rich, glossy layer — about 10 more minutes. The consistency should be saucy but not soupy.
    10 min
  11. Taste and adjust the seasoning — you might want more salt for depth or an extra splash of vinegar for that signature tangy bite that makes vindaloo distinctive. Serve immediately with rice or bread to soak up every drop of sauce.
Tips & Tricks
Frequently Asked Questions
Can I use a different cut of meat instead of lamb shoulder?

Beef chuck or pork shoulder work well with the same cooking time. Goat is traditional in Goa if you can find it. Avoid lean cuts like leg of lamb — they'll dry out during the long braise.

How spicy is this really, and can I tone it down?

It's moderately hot with complex heat that builds gradually. Start with 4-5 chilies instead of 8 if you're heat-sensitive. The vinegar and sugar help balance the spice, so don't reduce those.

Can I make this ahead of time?

Vindaloo actually improves after a day in the refrigerator — the flavors meld and deepen. Reheat gently on the stovetop, adding a splash of water if needed to loosen the sauce.

What's the best vinegar to use for authentic flavor?

White vinegar gives the most traditional sharp, clean tang. Avoid balsamic or other flavored vinegars — they'll muddy the distinct Goan flavor profile you're after.

Why is my vindaloo sauce too thin?

Remove the lid during the final cooking stage and let it reduce over medium heat until it coats the meat. The sauce should be glossy and cling to the lamb, not pool in the bottom of the pot.