Heat a mixture of ghee and oil. Add cinnamon, clove and bayleaf.
Stir in green chillies, curry leaves and sliced onion. Fry in medium flame.
Add ginger and garlic paste. Stir to cook for a minute.
Stir in biriyani masala, coriander powder, cumin, turmeric and chilli powder. Stir till aromatic.
Add the tomatoes and sugar. Stir all the contents together.
Close the lid and cook on slow flame till the tomatoes are tender.
Pour in rice and fry till rice swells up on medium heat.
Add hot water and required salt for seasoning. Bring to a boil.
Lower the heat and cook in low flame for about 10 minutes. Remove from heat and let it sit with the lid on for five minutes.
Open the lid and garnish with coriander leaves. Stir and check for seasoning.
Tomato biriyani is ready and serve with raita or a bowl of yogurt.
Tips:-
1)In this recipe you may add any other vegetables like peas, capsicum or carrot.
Ready made biriyani masalas are available with Everest brand.