Lamb Vindaloo in a pan, garnished with sliced peppers, ready to serve

Lamb Vindaloo – Recipe

A recipe for the popular Indian curry dish, this spicy, tangy lamb Vindaloo curry is quick and easy to make. My version brings a wonderful level of heat, though you can easily adjust the spiciness to your preference.

Course Main Course
Cuisine Indian
Keyword curry, lamb
Prep Time 10 minutes
Cook Time 25 minutes
Total Time 35 minutes
Servings 6
Calories 565 kcal


  • 2 pounds boneless lamb leg or shoulder, chopped into 1 inch cubes
  • 2 tablespoons olive oil
  • 1 small yellow onion chopped
  • 2 serrano peppers chopped, or use Indian peppers if you can obtain them
  • 1 tablespoon tomato paste
  • Salt and pepper to taste
  • 1 pound cooked chickpeas canned works fine, drained


  • ½ cup white vinegar
  • 6 cloves garlic minced
  • 2 tablespoon spicy red chili flakes I used ghost pepper flakes for an EXTRA kick
  • 1 teaspoon paprika
  • 1 teaspoon ginger
  • 1 teaspoon coriander
  • 1 teaspoon turmeric
  • 1 teaspoon mustard powder
  • ½ teaspoon cumin
  • ½ teaspoon cinnamon
  • FOR SERVING: Cooked rice, fresh herbs, extra chili flakes


  1. Add the lamb to a large bowl.
  2. Mix your marinade by whisking together the vinegar and all of the seasonings. Pour it over the lamb and rub it into the meat. Cover and refrigerate for at least 1 hour. Longer is better, such as overnight.
  3. Heat a large pan to medium heat and add the olive oil. Add the onion and peppers and cook about 4-5 minutes, until they soften up.
  4. Add the lamb and cook another 5 minutes to nicely brown up the pieces.
  5. Add the tomato paste and cook another minute, stirring.
  6. Add the cooked chickpeas and ½ cup of water (or chicken broth for extra flavor), then stir until the mixture thins out and becomes a sauce. You can add more water if needed. Reduce the heat and let it simmer for 20 minutes, until the lamb is cooked through.
  7. Serve as is or over rice with fresh herbs and sprinkled chili flakes. Make it rain!

Recipe Notes

NOTES: This is definitely a hot and spicy dish, though you can dial back the heat by using milder chili peppers and going easy on the red chili flakes. If you're looking for an even HOTTER version, go with habanero peppers, or fiery ghost peppers, which will REALLY heat things up.

Nutrition Facts
Lamb Vindaloo – Recipe
Amount Per Serving
Calories 565 Calories from Fat 378
% Daily Value*
Fat 42g65%
Saturated Fat 16g80%
Cholesterol 110mg37%
Sodium 366mg15%
Potassium 584mg17%
Carbohydrates 15g5%
Fiber 5g20%
Sugar 1g1%
Protein 29g58%
Vitamin A 1025IU21%
Vitamin C 3.8mg5%
Calcium 69mg7%
Iron 4.2mg23%
* Percent Daily Values are based on a 2000 calorie diet.