Easy Lamb Vindaloo Recipe With 3 Cooking Options

An oval serving dish filled with lamb vindaloo that has a long silver spoon submerged in the back of it. The serving dishes on a pink tablecloth and a gray mat.

5 from 8 reviews

This flavorful and fiery lamb vindaloo is the ultimate Indian curry dinner. It has fork-tender pieces of lamb that are simmered in a deliciously rich vindaloo sauce. And it takes less than 30 minutes to prepare, and the rest is just passive cooking time. Plus, you can make it on the stovetop, in the instant pot, or in a slow cooker!



Lamb Vindaloo:

1lb (0.45kg) lamb shoulder

1 large onion, chopped

3 cloves of garlic, minced

2-3 chili peppers

Cinnamon sticks

Bay leaf

3 cups water, add more if necessary

Parsley for decorating

Vindaloo Sauce:

1 tsp cumin

1 tsp black pepper

3 cloves of garlic

1 tsp ginger powder

1 tsp turmeric powder

1/2 tsp cloves powder 

1 tsp sumac

4 tbsp olive oil

3 tbsp lime juice

3 tsp tomato puree 



  1. Lightly toast cumin and peppercorns.
  2. Add garlic, ginger powder, turmeric powder, cloves powder, sumac, olive oil, lime juice, tomato puree and add toasted cumin and peppercorns to a blender.
  3. Blend until a compact mixture is formed.
  4. Chop meat into large cubes, place in a bowl, and pour mixture over it. Marinate for 3-4 hours in the fridge.
  5. When the meat is marinated, prepare the other ingredients for cooking.
  6. In a thick-bottomed skillet, place the olive oil, chopped onion and garlic. Once the onion softens, add the dried chili peppers, cinnamon sticks, and bay leaf and simmer for a couple of minutes.

Cooking On Stovetop

  1. Add the marinated mea to the skillet, return briefly to medium temperature to allow the meat to simmer, and pour in the water.
  2. Cover the skillet and cook at a medium temperature for 2 hours, stirring occasionally, until the meat becomes soft so that it falls apart when you stick a fork into it.
  3. Serve warm and decorate with parsley.

Cooking In An Instant Pot

  1. Add everything to the instant pot and cook on high pressure for 40 minutes until the meat is tender.
  2. Set the instant pot to natural pressure release and serve once the pressure is released. 

Cooking In A Slow Cooker

  1. Add everything to the slow cooker.
  2. Cook on high for 5 hours or cook on low for 9 hours.


Keywords: lamb vindaloo, vindaloo recipe, lamb vindaloo recipe, how to make lamb vindaloo, vindaloo with lamb, instant pot lamb, instant pot lamb recipe, vindaloo sauce, vindaloo sauce recipe, lamb vindaloo slow cooker, lamb vindaloo instant pot, lamb vindaloo recipe authentic, lamb shoulder recipe stovetop, lamb shoulder vindaloo recipe, vindaloo recipe lamb, vindaloo recipe from scratch, vindaloo recipe authentic