For the keema (mince):
550–600 g (about 1.2–1.3 lb) minced meat (lamb, mutton, beef, or chicken)
3–4 medium onions (about 400–450 g total), thinly sliced (divide into portions)
1 small tomato
1½-inch piece ginger
6–7 garlic cloves
2–3 green chillies (adjust to taste), slit or chopped
½–¾ cup plain yogurt (whisked)
2 tbsp biryani masala (or use individual spices: 1 tsp red chilli powder, 1 tsp coriander powder, ½ tsp turmeric, 1 tsp garam masala, plus more to taste)
½ tsp turmeric powder
1–1½ tsp red chilli powder (adjust to taste)
1 tsp coriander powder
1 tsp cumin powder
Salt to taste (about 1½–2 tsp total for keema)
Handful of fresh mint leaves, chopped
Handful of fresh coriander (cilantro) leaves, chopped
4–6 tbsp oil or ghee (plus more for frying onions)
Juice of ½ lemon (optional)
Whole spices for keema (optional but recommended):
1 bay leaf
1-inch cinnamon stick
2–3 green cardamom pods
1 black cardamom (optional)
3–4 cloves
½ tsp cumin seeds
For the rice:
3 cups (about 600 g) basmati rice
10–12 cups water for boiling
2 tbsp salt (for boiling water)
Whole spices: 1 bay leaf, 1-inch cinnamon, 2–3 green cardamom, 3–4 cloves, ½ tsp cumin seeds or shah jeera (optional)
For layering / dum & garnish:
Fried onions (from part of the sliced onions above, or store-bought birista)
A few saffron strands soaked in 2–3 tbsp warm milk (or a pinch of orange food colour mixed in milk)
1–2 tbsp ghee or oil
Extra chopped mint and coriander
Optional: 1 tbsp kewra water or rose water, fried cashews/raisins