Mix coconut milk and water and keep aside.
Heat oil and ghee in a non-stick pot, add all the whole masalas. Once nice aroma comes, add the slit green chillies and sliced onions. Sauté well till the onions are nicely browned.
Add the Ginger garlic paste and sauté till the raw smell goes and the oil leaves the masala.
Add chopped tomatoes, and sauté till soft.
Add a handful of pudina (mint leaves) and coriander and mix well. Save some for garnishing on the top.
Add Chili powder, Biryani masala powder, and the marinated chicken and mix well.
Keep in medium flame and close the lid. Let the chicken cook slowly.
Once the chicken is almost cooked, add the boiled eggs, basmati rice, coconut milk and water and the required amount of salt for the biryani. We have already added salt to the chicken. My rice to salt ratio is 1 cup rice : 3/4 tsp salt.
Mix well and once it starts boiling, reduce the flame to low.
Sprinkle some chopped pudina and coriander on top and close the lid.
You can also heat an iron pan and place the pot on top of it which will become a dhum biryani. But I normally don’t use it.
After 15 to 20 minutes, open the lid and check if the rice is cooked.
Serve hot with raita or just plain sliced onions. Yummy yummy in your tummy!!