Step-1Soak soya granules in boiling water for 5 min. After that, strain it and remove excess water and keep it aside
Step-2Boil water with bay leaf, 1 green cardamom , 2 cloves , 2 black pepper kernels, shahi jeera, 1/2 inch cinnamon stick , star anise - 1 and salt. Add rice to it and let it cook until rice is more than half done
Step-3In a pan, heat 8 gm ghee and add remaining whole spices. Cook for few seconds and add onion to it. Cook them until onions turn golden brown
Step-4Add soya granules to them and cook them for 5-7 min on medium flame.Add some chopped coriander and salt after 3-4 min
Step-5In a separate pan, heat remaining ghee and add pinch of kesar strands and green chilli to it. Then add some water to it.( you can add milk if it is in your macro).
Step-6Add rice on top of cooked soya granules and pour the above mixture on top of it.
Step-7Cover it with lid and let it cook on low heat for about 5-7 min.
Step-8Serve hot with raita or any salad of your choice