Heat oil in a large pot.
Add sliced onions and cook until golden.
Next add cloves, bay leaf, cinnamon, cumin seeds, black cardamom, green cardamom, and peppercorns. Let them sizzle.
Add ginger-garlic paste and sauté for a minute.
Add chicken pieces and fry until they turn white.
Add tomatoes, crushed red chili, red chili powder, cumin powder, coriander powder, biryani masala, and salt. Cook until tomatoes soften.
Add yogurt and mix well.
Add potatoes and biryani masala.
Cook until the chicken and potatoes are almost done and the oil starts to separate from the masala.
Add orange food color and stir gently. (This is where the magic color comes in — the signature Al Rahman look!)