Take Urad dal, Rajma and Chana dal in a bowl and soak overnight.
Next day drain all the water and wash them 2-3 times.
Put the dals in the pressure cooker alongwith bay leaves, green chilies, ginger, garlic cloves, asafoetida/hing, black pepper corns, black cardamom, green cardamoms, piece of cinnamon, cloves, star anise, mace, nutmeg powder, turmeric powder, oil and water.
Cook for 8 to 10 whistles.
In the meantime, prepare the tempering and for that take desi ghee in a pan and add cumin seeds. Let them splutter. Add onion and let it turn brown.
Add tomato puree and then add red chilli powder and coriander powder.
Cook till oil separates.
Then add boiled dal.
Remove bay leaves, black cardamom, star anise and cinnamon.
Mash the dal to make a semi smooth consistency.
Lastly add butter, cream, kasuri methi and coriander leaves. Give them a good mix.
Shahi Dal Maharani is ready. Enjoy.