Goan-Style Lamb Vindaloo
A punchy, tangy, fiery Goan lamb vindaloo — lamb shoulder slow-cooked in a house-made vinegar-and-spice paste until meltingly tender. Bright, sharp vinegar and roasted whole spices cut through the richness for a properly addictive curry.
Vindaloo — the curry that punches above its weight: sharp, spicy and gloriously meaty. Originating in Goa from a Portuguese marination method, a good vindaloo is all about a lively vinegar-and-spice paste that cuts through fatty lamb.
This version uses a house-made paste with toasted whole spices, Kashmiri chilli for colour (not just heat) and a proper slow-cook so the shoulder turns fork-tender. Make it for weekend dinners, when you want serious flavour and leftovers that only improve in the fridge.
Ingredients
- 1.2 kg lamb shoulder, trimmed and cut into 3–4 cm (1–1½ inch) chunks
- 30 ml vegetable oil or ghee
- 100 ml white wine vinegar (or apple cider vinegar) — divided — 80 ml for the paste/marinade, 20 ml reserved to finish
- 8 cloves garlic cloves — peeled
- 40 g fresh root ginger — about 1½ inch, peeled
- 6 dried Kashmiri chillies (or dried red chillies) — stalks removed
- 30 ml Kashmiri chilli powder
- 30 ml coriander seeds — lightly toasted
- 10 ml cumin seeds — lightly toasted
- 5 ml black peppercorns
- 5 ml mustard seeds (brown or black)
- 4 whole cloves
- 1 small cinnamon stick (or 1/4 tsp ground cinnamon) — about 2.5 cm / 1 inch
- 5 ml turmeric powder
- 5 ml soft brown sugar or jaggery — balances the vinegar
- 10 ml salt — adjust to taste
- 500 ml water or lamb broth
- 10 g fresh coriander (cilantro) leaves — to garnish
- 400 g optional: baby potatoes, halved — add for a traditional touch — add 30 minutes before end
Equipment
- blender or spice grinder
- heavy-based pot or Dutch oven
- dry frying pan (for toasting spices)
- measuring spoons
Instructions
Make the vindaloo paste: In a dry frying pan over medium heat toast the coriander seeds, cumin seeds, black peppercorns, mustard seeds, cloves and cinnamon for 60–90 seconds until fragrant. Remove from the pan and let cool.
Soften the dried chillies: remove seeds if you want less heat, then soak the dried chillies in 60 ml hot water for 10 minutes until pliable.
Blend the paste: In a blender or spice grinder combine the toasted spices, softened dried chillies (with a little soaking liquid), garlic, ginger, Kashmiri chilli powder, turmeric, 80 ml white wine vinegar, brown sugar and 1 tsp salt. Blitz to a smooth paste — add 1–2 tbsp water if necessary to get the blades moving.
Marinate the lamb: Put the lamb chunks in a large bowl or zip-top bag, add the spice-vinegar paste and rub well to coat every piece. Cover and refrigerate for at least 3 hours, ideally overnight for full flavour.
Heat 1 tbsp oil in a heavy-based pot or Dutch oven over medium-high. Working in batches, sear the marinated lamb until well browned on all sides (do not overcrowd the pan). Transfer browned pieces to a plate.
Lower the heat to medium, add the remaining 1 tbsp oil to the pot and scrape in any fond (browned bits). Add the remaining marinade paste from the bowl (scrape all). Fry the paste gently for 4–6 minutes until you lose the raw garlic/ginger smell and oil separates slightly from the paste.
Return the browned lamb to the pot, pour in 500 ml water or lamb broth (enough to just cover the meat), bring to a gentle simmer, cover and cook low-and-slow for 50–60 minutes or until the lamb is fork-tender.
If using potatoes, add the halved baby potatoes now, replace the lid and cook for another 25–30 minutes until both meat and potatoes are tender.
Finish and reduce: Remove the lid, increase heat to medium-high and simmer uncovered for 8–12 minutes to reduce and thicken the sauce to your liking. Stir occasionally to stop it catching.
Balance seasoning: Stir in the reserved 20 ml white wine vinegar and taste for salt and acid; add up to 1 tsp extra sugar if it feels too sharp. Sprinkle with chopped fresh coriander and serve hot with steamed rice or naan.
Tips
- Toast whole spices just until aromatic — burnt spices taste bitter. Give them a minute and cool before grinding.
- Marinate overnight if you can; the vinegar carries the spices deep into the meat and transforms the final curry.
- Brown the lamb in batches — crowding causes steaming and you lose those caramelised flavours you want.
- If the sauce tastes too sharp after cooking, stir in ½–1 tsp sugar or a splash more oil to round it out.
- Make-ahead: vindaloo keeps brilliantly — refrigerate up to 3 days or freeze for 2–3 months. Flavours meld and often improve after a day.
Substitutions
lamb shoulder → goat (same quantity, slow-cook until tender)
Stays closewhite wine vinegar → apple cider vinegar (same quantity)
Stays closeKashmiri chilli powder / dried Kashmiri chillies → smoked paprika + cayenne (use 1 tbsp smoked paprika + ½–1 tsp cayenne)
Noticeably differentsoft brown sugar or jaggery → omit or use 1 tsp honey (if not strictly vegan)
Stays close
Nutrition
Per serving · estimated
- 740
- Calories
- 42 g
- Protein
- 9 g
- Carbs
- 56 g
- Fat
- 2 g
- Fibre
- 4 g
- Sugar
- 850 mg
- Sodium
FAQ
How spicy is this vindaloo?
It’s medium-hot as written — Kashmiri chilli gives colour with moderate heat. Remove seeds from dried chillies to mellow it, or add more chillies/cayenne for extra fire.
Can I make this in a slow cooker or pressure cooker?
Yes. Slow cooker: after browning, transfer everything to the slow cooker and cook on low for 6–8 hours. Pressure cooker/Instant Pot: use sauté to brown, then pressure cook for 35–40 minutes with natural release.
Why is vinegar used in vindaloo?
Vinegar is traditional — it tenderises meat, preserves the paste’s brightness and gives the signature tang that balances the rich lamb and warm spices.
Can I use other cuts of lamb?
Shoulder or neck are ideal for slow-cooking because of connective tissue that breaks down into gelatin. Leg works but is leaner and can dry if overcooked.
How should I serve vindaloo?
Traditionally with steamed basmati rice or plain chapatis. A cooling raita or thinly sliced onions with lemon helps cut the heat.
Community Photos
No photos yet
Be the first to share your creation!
