Ingredients

2 pounds lean lamb shoulder cut in 3/4-inch cubes

1 tablespoon grated ginger

1 1/2 teaspoons grated garlic

1 1/2 teaspoons turmeric powder

1/2 teaspoon cumin seed, toasted and ground

1/2 teaspoon coriander seed, toasted and ground

1/4 teaspoon cayenne

Salt

2 tablespoons ghee or vegetable oil

2 red onions, sliced thick, 1 pound

6 whole cloves

10 black peppercorns

1 inch-long piece cinnamon stick

Preparation

  1. Put the lamb in a bowl with the ginger, garlic, turmeric, cumin, coriander, cayenne and 1/2 teaspoon salt and mix well. Marinate at room temperature 30 minutes, or up to several hours refrigerated (even overnight is fine).

  2. Heat the ghee or oil in a heavy-bottomed soup pot or Dutch oven over medium heat. Add the onions and cook for 3 to 4 minutes, until softened. Turn up the heat to medium-high and add the seasoned meat. Lightly brown the meat and onions, stirring occasionally, for another 5 minutes or so. Add the cloves, peppercorns and cinnamon stick, then add 2 cups water and bring to a boil. Cover the pot and turn heat to gentle simmer. Cook for about an hour, or until the meat is fork-tender. Taste the sauce and add salt to taste. Raise the heat and let the sauce reduce a bit, if desired. (May be prepared ahead to this point and reheated before serving.)