In a thick bottom kadai/ pan, heat oil. Once the oil is hot, add the bay leaf and whole spices.
Add finely chopped onion and saute for about 3-4 minutes.
Add ginger-garlic-green chilli paste and saute till onions become translucent.
Add the finely chopped tomatoes and let this onion-tomato mixture cook till tender.
Once the onion and tomatoes are cooked, add turmeric powder, coriander powder, cumin powder, salt and chicken masala powder (you can use biryani masala too). Mix well.
Now add whisked yogurt and cook the mixture stirring continuously on the low flame until the mixture comes to a boil.
Once this base mixture is ready, keep some of this masala aside as we will require it when we will layer this biryani.
Place the first layer of half-cut eggs onto the masala and coat them with this aromatic onion tomato masala.
Add the cooked long-grained basmati rice. Sprinkle fried onions, half a teaspoon of garam masala powder and some finely chopped coriander leaves.
Repeat the same layer with the remaining rice and eggs.
Drizzle a tablespoon of ghee all over the biryani.
Cover and let the biryani get nice steam for about 7-8 minutes on the lowest flame.
Simple homestyle egg biryani is ready to serve.
Serve it with raita. salad or salan of your choice.