← Back to recipes
Lamb Vindaloo

Lamb Vindaloo

Fiery Goan lamb curry with tender meat in a spiced vinegar-based sauce. Bold, complex, and not for the faint-hearted.

20
Prep (min)
90
Cook (min)
110
Total (min)
4
Servings
Health Score75/100

Ingredients

  • 1 teaspoon Salt
  • 0.5 teaspoon Black pepper
  • 0.5 tsp Pepper
  • 2 tablespoons Vegetable oil
  • 3 cloves Garlic
  • 1 medium Onion

Instructions

  1. 1

    Marinate lamb pieces in vinegar, ginger-garlic paste, and spices for at least 4 hours, preferably overnight.

    💡 The acid in vinegar tenderizes the lamb and allows flavors to penetrate deeply.

  2. 2

    Heat oil in a heavy-bottomed pot. Add cumin seeds, cardamom, and cinnamon stick. Let spices bloom.

    💡 Whole spices release their oils when toasted in hot oil - this is foundational.

  3. 3

    Add sliced onions and cook until deeply caramelized, 15-20 minutes. Stir occasionally.

    💡 Onions must be golden brown - this provides the sweet, complex base.

  4. 4

    Add tomato paste and cook for 3-4 minutes. Add the marinated lamb with its marinade.

    💡 Cook the tomato paste until the raw taste cooks out.

  5. 5

    Add water to cover the lamb. Bring to boil, then simmer covered for 45-60 minutes until lamb is tender.

    💡 Low and slow cooking breaks down the lamb fibers for melt-in-mouth tenderness.

  6. 6

    Uncover and cook until sauce thickens and oil separates, about 15 minutes.

    💡 The oil separation indicates the dish is ready - this is when flavors concentrate.

  7. 7

    Adjust salt and add sugar to balance acidity. Garnish with fresh cilantro.

    💡 A pinch of sugar counteracts the vinegar without making it sweet.