clock clock icon cutlery cutlery icon flag flag icon folder folder icon instagram instagram icon pinterest pinterest icon facebook facebook icon print print icon squares squares icon

Lamb Vindaloo

  • Author: Chelsea Cole
  • Prep Time: 25 mins
  • Cook Time: 45 mins
  • Total Time: 1 hour 10 mins
  • Yield: 4 Servings 1x
  • Category: Dinner
  • Cuisine: Indian



  • 1 tbsp olive oil
  • 1 onion, diced
  • 3 tsp minced garlic
  • 1/2 inch piece of ginger, peeled and grated
  • 1 green chile, minced
  • 1 pound boneless lamb shoulder, cut into 1 inch cubes
  • Salt
  • Pepper
  • 1 tbsp dijon mustard
  • 3 tbsp red wine vinegar
  • 1/2 cup tomato sauce
  • 1 tbsp cumin
  • 1 tbsp ground coriander
  • 1 tbsp paprika
  • 1 tsp turmeric
  • 1/2 tsp cayenne pepper
  • 1 tsp cinnamon
  • 1 cup beef stock
  • 1 medium sized potatoes, diced into 1-inch cubes
  • 1 bay leaf


  1. In a large, heavy-bottomed stockpot or Dutch oven, heat the olive oil over medium heat.
  2. Add the onion, garlic, ginger, and chile. Cook, stirring occasionally, until onion begins to soften (about 5 minutes).
  3. Season the lamb with salt and pepper. Add to the stock pot and brown on all sides.
  4. Add the mustard, red wine vinegar, tomato sauce, and spices to the stock. Cook, stirring occasionally, for 3-5 minutes, or until spices are fragrant.
  5. Add the beef stock, potatoes, and bay leaf. Add water if necessary to just cover potatoes and meat.
  6. Cook with the lid on for 45 minutes to 1 hour, or until lamb is tender.
  7. Serve over rice or with flatbread, such as naan.


To adapt this for the crockpot, season the lamb and brown it in olive oil on the stove. Add the browned lamb and all remaining ingredients to the crockpot. Cook on low for 6-8 hours.
You can make this dish with chicken or beef in place of lamb.