Wash and soak rice for 30 mins.
Hard boil eggs , remove the shell and keep aside.
Heat oil in a kadai, add bay leaf, cardamom, cloves, cinnamon stick, star anise and fennel seeds. Saute for 15 secs.
Add onion and green chillies and saute till onion becomes golden brown.
Now add ginger garlic paste and saute till thr raw smell goes off.
Add tomatoes and cook till it turns soft and mushy.
Add all the dry spice powders and mix. •Sprinkle little water and mix well.
Add curd and coriander leaves and mix well.
Now add 2 cups of water and salt and let it cook for 2 mins.
Add the soaked rice to this , cover and cook in medium flame for 10 mins.
Meanwhile, heat a pan, add little oil .
Cut the boiled eggs into half.
Add salt, chilli powder and garam masala powder to the oil and mix.
Now place the eggs and slightly shallow fry both the sides for 2 mins.
Remove the biriyani into a serving dish, place the eggs on top and serve