Cut the chicken breasts into cubes. Mix the lemon juice, yogurt, cumin, coriander, garam masala, turmeric, chilli powder, ginger/garlic paste, salt and pepper together and rub into the chicken.
Fry one onion in a little oil until golden brown and crisp and drain on a paper towel
Add the whole spices to the rice together with some salt and cook as per package instructions until half cooked. Drain the excess water, add a few drops of food colouring and set aside
Heat 2 tablespoon of oil in a large pot on high heat and fry the chicken, just a few seconds on each side until brown. Remove and set aside
In the same pan, on low heat, add 2 tablespoon butter. Add the bay leaf, cinnamon stick, star aniseed and cardamom pods. Fry until fragrant. Add the second onion and fry until golden brown.
Add the ginger/garlic paste and fry for a minute. Add the cumin, coriander, garam masala, chilli powder, fennel, turmeric and cook for a minute
Add the passata and water and simmer for about 15 minutes until it thickens and the butter surfaces to the top. Add the cream. Remove the cinnamon, bay leaf, cardamom and star aniseed and blend the sauce until smooth
Return to the pot. Add the chicken and crush the dried methi leaves with your fingers and add it in. Turn the heat up and bring to a boil. Turn the heat off
Sprinkle the rice on top together with the fried onion. Scatter the other 2 tablespoon butter (cut into little cubes) on top. Sprinkle 1/2 cup water over the rice, cover with a lid or some foil and pop into the oven for 30 minutes at 180 degrees Celsius. If the biryani is too moist you can cook for a few minutes extra.
For a smokey flavor you can burn a piece of charcoal. Place it in a metal dish and wrap some foil around it with a little opening on top. Place it in the centre of the biryani, cover and allow it to smoke for about 5 minutes and remove.