Go Back
Tender chunks of lamb vindaloo in a rich, spicy red vindaloo curry sauce, garnished with fresh cilantro leaves and served in a white bowl.

10 Secrets to Making the Best Lamb Vindaloo at Home

By Nancy
Tired of bland curries? These 10 tips will transform your Lamb Vindaloo into a bold, aromatic dish bursting with authentic Indian flavors!
Prep Time 20 minutes
Cook Time 1 hour 10 minutes
Total Time 1 hour 30 minutes
Course Main Course
Cuisine Indian
Servings 6
Calories 420 kcal

Ingredients
  

  • For the marinade:
  • 2 lbs lamb shoulder or leg cut into 2-inch chunks
  • 6 garlic cloves
  • 1- inch piece of ginger
  • 4 tbsp malt vinegar
  • 2 tsp Kashmiri chili powder
  • 1 tsp turmeric
  • 1 tsp cumin seeds
  • 6 dried red chilies
  • For the curry base:
  • 3 tbsp neutral oil
  • 2 large onions
  • 2 tomatoes chopped
  • 1 tsp mustard seeds
  • 1 cinnamon stick
  • 4 cloves
  • 1 tsp sugar
  • Salt to taste
  • Fresh cilantro

Instructions
 

Step 1: Toast Your Spices

  • Heat a dry skillet. Toast the cumin seeds and dried chili peppers for thirty seconds, just until they begin to release their aroma.
    Whole cumin seeds and dried red chilies steaming in a black skillet being stirred with a wooden spoon for lamb vindaloo paste.

Step 2: Marinate the Lamb Toast Your Spices

  • Combine the garlic, ginger, cumin seeds, dried chili peppers, vinegar, turmeric, and cumin in a blender until a paste forms.
    Coat the lamb thoroughly with this mixture. Let it marinate for four hours. Or, preferably, leave it overnight
    A top-down view of smooth, bright red vindaloo spice paste freshly blended inside a metal blender container on a marble countertop.

Step 3 – Build the Base

  • In a heavy pot, heat the oil and add the mustard seeds, cinnamon, and cloves. As soon as they begin to toast, add the diced onions. Cook over low heat slowly until they turn a deep golden brown, about 20 to 25 minutes
    A wooden spoon stirring caramelized onions, whole cinnamon sticks, and mustard seeds cooking in oil inside a Dutch oven for a lamb vindaloo base

Step 4: Add Tomatoes and Marinated Lamb

  • Add the tomato paste and stir until it becomes soft and jam-like. Add the lamb along with all of the marinade.
    Stir and brown the meat slightly on all sides before adding the water.
    Chunks of lamb searing with vindaloo spice paste, cinnamon sticks, bay leaves, and sauteed onions in a Dutch oven, stirred using a wooden spoon

Step 5: Simmer Low

  • Cover the pan and let it simmer over low heat for about an hour, checking on the ingredients from time to time. The sauce should reduce and become thicker.
    Add the sugar and salt toward the end of cooking to bring out the flavors.
    Tender chunks of lamb simmering in a deep red, spicy vindaloo gravy with cinnamon sticks and bay leaves inside a blue Dutch oven.

Step 6: Rest, Then Serve

  • Turn off the heat. Let it rest for 10 minutes — this step matters more than people think. The flavors settle and meld during this short pause, becoming rounder and less aggressive.
    A top-down view of fully cooked lamb vindaloo with tender meat submerged in a rich, dark red spicy curry sauce in a Dutch oven.

Notes

  • Calories: 420
  • Protein: 32g
  • Fat: 26g
  • Carbohydrates: 9g
  • Fiber: 2g
  • Iron: 15% daily value
Note: The nutritional values provided are estimates and may vary depending on the ingredients, quantities, and brands used.
Keyword Lamb Vindaloo