Skip to content
Zaffaron

Lamb Vindaloo (विन्दालू) — Goan-Style Vinegar-Chile Lamb Curry

Goan vindaloo traces to Portuguese vinha d’alhos, where meat is marinated with vinegar and garlic, then cooked into a fiery curry. This lamb version balances tangy vinegar, warming spices, and slow-simmered richness for a bold, celebratory main.

By Zaffaron Kitchen· Published April 4, 2026 Verified Recipe
Gluten-Free Dairy-Free Nut-Free Halal
120 min total Prep 25m · Cook 95m 6 servings 520 cal
↓ Jump to Recipe
Lamb Vindaloo — Goan-Style Vinegar-Chile Lamb Curry - authentic indian recipe

Printable Recipe Card

Servings: 6 · Total: 120 min · Difficulty: medium

Ingredients (quick list)

  • 1200 g boneless lamb shoulder, cut into 3 cm cubes (trim excess surface fat)
  • 90 ml apple cider vinegar
  • 30 g garlic cloves (about 10 cloves)
  • 20 g fresh ginger (peeled, sliced)
  • 12 g Kashmiri red chili powder (for color and mild heat)
  • 3 g hot red chili powder (adjust heat precisely by keeping this amount)
  • 3 g ground turmeric
  • 4 g ground cumin
  • 6 g ground coriander
  • 2 g ground black pepper
  • 1 g ground cinnamon
  • 0.5 tsp ground cloves

+ 11 more in the full ingredients section below.

Steps (summary)

  1. Make the vindaloo marinade by blending the vinegar, garlic, ginger, Kashmiri chili powder, hot chili powder, turmeric, cumin, c…
  2. Set a heavy pot over medium heat and add the oil, then warm it for 60 seconds until it shimmers. Add cumin seeds and mustard se…
  3. Add the sliced onions and cook for 12–15 minutes, stirring often, until they turn deep golden brown with some darker edges. Thi…
  4. Stir in the tomato paste and cook for 2 minutes to caramelize it and remove any raw taste. Scrape the bottom of the pot as you…
  5. Add the marinated lamb along with all the marinade and increase heat to medium-high for 6–8 minutes, stirring to lightly sear t…
  6. Pour in 500 ml water and bring the pot to a steady simmer, then reduce heat to low and cover. Cook for 70–80 minutes, stirring…

+ 2 more steps in the full instructions section below.

Cultural Background

Vindaloo is one of Goa’s most iconic dishes, shaped by Portuguese techniques of preserving meat with vinegar and garlic and transformed by Indian chilies and spices. It’s commonly cooked for gatherings, where its bold tang and heat shine with rice or bread.

savorytangywarm-spicedtender meatthick gravyvinegar sharpnessgarlic-forward spicewarm clove and cinnamon🌶 hot

Equipment

blender or spice grinderlarge heavy pot or Dutch oven with lidcutting boardchef's knifemeasuring spoonsmeasuring cup

💡 Tips

  • For the most authentic tang, keep the total vinegar at 105 ml; reducing it will mute the classic vindaloo character.
  • If you want deeper color without extra heat, increase Kashmiri chili powder by 2 g and keep hot chili powder at 3 g.
  • Vindaloo tastes better after resting; cool it quickly and reheat gently the next day for a more integrated, rounded flavor.

⚠️ Common Mistakes

  • ❌ Not browning the onions enough, resulting in a sharp, thin-tasting curry.

    ✅ Fix: Cook onions to deep golden brown over medium heat, adding 15 ml water if needed to prevent scorching while still developing color.

  • ❌ Boiling hard, which makes lamb tough and causes the sauce to split.

    ✅ Fix: Maintain a gentle simmer on low heat and stir every 15 minutes; add 30 ml water if the pot looks too dry.

  • ❌ Adding all vinegar at the end, making the curry harsh and one-dimensional.

    ✅ Fix: Use the main vinegar in the marinade and only 15 ml at the end for brightness; this creates layered acidity.

🧊 How to Store

Cool within 1 hour, then refrigerate in an airtight container for up to 4 days. Reheat covered over low heat with 30–60 ml water, stirring occasionally, until piping hot; freeze up to 2 months and thaw overnight in the fridge before reheating.

📅 Make Ahead

Blend the marinade up to 3 days ahead and refrigerate it airtight. Marinate the lamb overnight, and you can fully cook the vindaloo 1 day ahead; refrigerate and reheat gently so the flavors deepen without drying the meat.

🍽️ Pairs Well With

  • Steamed basmati rice
  • Goan poi or crusty bread
  • cucumber-onion salad
  • pickled onions.

Regional Variations

  • Goan pork vindaloo: replace lamb with 1200 g pork shoulder and keep the same vinegar-forward marinade; simmer 60–75 minutes until tender.
  • Restaurant-style extra-red vindaloo: increase Kashmiri chili powder to 16 g and add 10 g paprika for color while keeping hot chili powder at 3 g.
  • Konkan-inspired version: add 60 ml thin coconut milk in the last 5 minutes for a softer, coastal finish while keeping the vinegar amount unchanged.
everyday holiday party ramadan
#classic#family-style#one-pot#gluten-free

Ingredients

  • 1200 gboneless lamb shoulder, cut into 3 cm cubes (trim excess surface fat)
  • 90 mlapple cider vinegar
  • 30 ggarlic cloves (about 10 cloves)
  • 20 gfresh ginger (peeled, sliced)
  • 12 gKashmiri red chili powder (for color and mild heat)
  • 3 ghot red chili powder (adjust heat precisely by keeping this amount)
  • 3 gground turmeric
  • 4 gground cumin
  • 6 gground coriander
  • 2 gground black pepper
  • 1 gground cinnamon
  • 0.5 tspground cloves
  • 12 gfine sea salt
  • 45 mlneutral oil (sunflower or canola)
  • 450 gonions (thinly sliced)
  • 30 gtomato paste (adds body; optional but traditional in many home styles)
  • 2 tspwhole cumin seeds
  • 1 tspblack mustard seeds
  • 4 podgreen cardamom pods (lightly crushed)
  • 1 leafbay leaf
  • 500 mlwater (plus 60 ml as needed to loosen while simmering)
  • 8 gbrown sugar (balances acidity without making it sweet)
  • 10 gfresh cilantro (roughly chopped)

🔄 Substitutions

  • apple cider vinegar→ white wine vinegar
  • boneless lamb shoulder→ boneless goat leg or shoulder
  • tomato paste→ finely grated tomato

Instructions

  1. 1

    Make the vindaloo marinade by blending the vinegar, garlic, ginger, Kashmiri chili powder, hot chili powder, turmeric, cumin, coriander, black pepper, cinnamon, cloves, and salt into a smooth paste. Coat the lamb thoroughly with the paste, cover, and refrigerate for 12 hours so the vinegar and spices penetrate the meat.

  2. 2

    Set a heavy pot over medium heat and add the oil, then warm it for 60 seconds until it shimmers. Add cumin seeds and mustard seeds and cook for 30–45 seconds until they crackle, then add cardamom and bay leaf to perfume the oil.

  3. 3

    Add the sliced onions and cook for 12–15 minutes, stirring often, until they turn deep golden brown with some darker edges. This browning is essential because it provides the curry’s backbone and helps tame the sharpness of the vinegar.

  4. 4

    Stir in the tomato paste and cook for 2 minutes to caramelize it and remove any raw taste. Scrape the bottom of the pot as you stir so the browned bits dissolve into the onions and build a richer sauce.

  5. 5

    Add the marinated lamb along with all the marinade and increase heat to medium-high for 6–8 minutes, stirring to lightly sear the meat. Keep stirring until the paste darkens slightly and clings to the lamb, which concentrates flavor before simmering.

  6. 6

    Pour in 500 ml water and bring the pot to a steady simmer, then reduce heat to low and cover. Cook for 70–80 minutes, stirring every 15 minutes, until the lamb is fork-tender and the sauce is thick; add up to 60 ml water if it ever looks dry or begins to stick.

  7. 7

    Uncover and simmer for 8–10 minutes to reduce the sauce to a glossy, spoon-coating consistency. Stir in the brown sugar and the finishing vinegar, then cook 1 minute more so the flavors round out without losing the vinegar’s brightness.

  8. 8

    Turn off the heat and rest the vindaloo for 10 minutes so the oil and spices settle into the sauce. Garnish with cilantro and serve hot, making sure each portion gets both tender lamb and plenty of tangy gravy.

🪪 Recipe Passport

Origin: Indian Cuisine
Researched by: Zaffaron Kitchen
Published: April 4, 2026

Cultural Background

Vindaloo is one of Goa’s most iconic dishes, shaped by Portuguese techniques of preserving meat with vinegar and garlic and transformed by Indian chilies and spices. It’s commonly cooked for gatherings, where its bold tang and heat shine with rice or bread.

Regional Variations

Goan pork vindaloo: replace lamb with 1200 g pork shoulder and keep the same vinegar-forward marinade; simmer 60–75 minutes until tender.
Restaurant-style extra-red vindaloo: increase Kashmiri chili powder to 16 g and add 10 g paprika for color while keeping hot chili powder at 3 g.
Konkan-inspired version: add 60 ml thin coconut milk in the last 5 minutes for a softer, coastal finish while keeping the vinegar amount unchanged.

Researched from multiple sources and validated by the Zaffaron editorial team. Every recipe is tested for accuracy, measurements, and cultural authenticity.

Share:

Nutrition per serving

520
Calories
38g
Protein
33g
Fat
18g
Carbs
3g
Fiber
820mg
Sodium

Pairs well with

If you enjoyed this recipe, here are a few related Zaffaron recipes to try next.

Does your family make this differently?

Every family has their own version. Maybe your grandmother adds a secret ingredient, or your aunt has a completely different technique. Preserve your family's version — with their name on it, forever.

You Might Also Like

Reviews

—
Rated 0.0 out of 5 stars
0 reviews

Cooked this recipe?

Tap the stars to rate it — that's all it takes. A few words are welcome but optional.

Please sign in to rate this recipe.
Rated 0.0 out of 5 stars

No ratings yet. Cooked this one? Be the first to rate it — it takes one tap.