Biriyani
My version of biriyani fed dozens of exiled fellow South Africans in the US during the 80s.
Fry onions in oil/butter until golden brown. Drain and set aside. Reserve oil/butter mixture.
Cook lentils fully in lightly salted water. Drain and set aside.
Lightly toast rice over high heat with 2 tablespoons of the reserved oil/butter. Add two teaspoons salt, two litres water, and bring to boil. Cover and simmer on low heat for 10 mins. Remove from heat and set aside.
Par-cook potatoes in lightly salted boiling water. Bring to boil. Cover and simmer on low heat for 10 mins. Drain and shallow fry in batches in reserved oil/butter. Drain and set aside. Reserve oil/butter.
Hard boil eggs, remove shells, set aside.
Blitz yoghurt, tomato (whole and puree), ginger/garlic, powdered spices, lemon juice with a blender. Transfer to biriyani pot. Add whole spices, green chilli and mix gently. Add meat and mix with wooden spoon until meat is thoroughly coated. Set aside to marinate for 30 minutes.
Add remaining oil/butter mixture to pot and mix gently with wooden spoon until oil is well distributed.
Sprinkle fried onions as a layer.
Layer potatoes and boiled eggs over onions.
Add lentils as a layer on the potatoes.
Add rice as a layer above the potatoes.
Sprinkle remaining saffron over rice.
Seal pot tightly. (I use glue made from flour but a tight-fitting lid is fine.)
Bake for 60 to 90 minutes in 180ºC oven.