This yummy recipe also works well for chicken.
2 Tbs. butter 2 large onions or 4 medium onions, sliced 10 cloves garlic, peeled Salt 2 tsp. ground coriander 1 Tbs. minced ginger, or 1 tsp. dried ginger 10 cardamom pods 1/4 tsp. cayenne, or to taste 1 cinnamon stick 3 cloves 1 1/2 lbs. lamb shoulder or leg, cut into 1- to 1 1/2-inch chunks, or 4 whole chicken legs 2 C. yogurt 2 Tbs. cornstarch Chopped fresh cilantro leaves for garnish Cooked basmati rice for serving
Put butter in a large skillet or casserole that can later be covered, and turn heat to medium-high. Add onions, garlic and a large pinch of salt. Cook, stirring occasionally, until onions become very soft and brown, at least 15 minutes. Stir in spices, and cook another minute or so. Add lamb or chicken, and stir. In a bowl, whisk yogurt with cornstarch until smooth. Stir it into mixture; if using chicken, add 1/3 cup water. Bring to a gentle simmer over medium heat, then cover and turn heat to low. Cook at least 40 minutes (by which time chicken will likely be tender) or longer, stirring occasionally, or until lamb is quite tender. Taste and adjust seasoning, then garnish with cilantro, and serve with basmati rice.