Long-grain rice
2 cups (Basmati or Jasmine rice, rinsed and soaked for 3 hours.)
Coarse salt
2 1/4 tablespoons (Divided use for rice soaking and meat seasoning.)
Saffron threads
1 teaspoon (Lightly toasted.)
Warm milk
3 tablespoons (For saffron infusion.)
Water
4 quarts (Approximate, for boiling rice.)
Onions
3 medium (Two sliced thin and one chopped coarsely.)
Garlic cloves
4 (Husk removed.)
Fresh gingerroot
1 inch (Peeled and chopped.)
Lime juice
1 tablespoon (Freshly squeezed.)
Water
1 tablespoon (For the blended onion paste.)
Whole cloves
5 (Fresh whole spices.)
Black peppercorns
1/2 teaspoon (Fresh whole spices.)
Cardamom seeds
1/2 teaspoon (Fresh whole spices, husked.)
Cumin seeds
1 teaspoon (Fresh whole spices.)
Coriander seeds
1 teaspoon (Fresh whole spices.)
Garam masala powder
1/2 tablespoon (Ground spices.)
Nutmeg
1/8 teaspoon (Grated.)
Cayenne pepper
1/4 teaspoon (For spice.)
Flour
1/4 cup (For sealing dough.)
Almonds
2 tablespoons (Blanched and sliced.)
Raisins
2 tablespoons (For garnish.)
Vegetable oil
12 tablespoons (Substitute with ghee.)
Lamb
1.5 - 2 lbs (De-boned and cut into large cubes (shoulder chops).)
Yogurt
1 cup (Plain yogurt.)
Salt
1 teaspoon (For seasoning lamb.)
Bay leaves
2 (Added whole.)
Cinnamon stick
1/2 inch (Added whole.)
Water
2/3 cup (For cooking process.)
Butter
3 tablespoons (Cut into small pieces.)
Mint leaves
1 tablespoon (Chopped (optional); substitute with coriander leaves.)
Hard-boiled eggs
3 (Shells removed and cut in half.)