Soak dal and rice in water for a minimum of 30 mins before starting to cook.
Finely chop onions and tomatoes. Cut potatoes into big pieces.
Heat a pressure cooker and add ghee. Then add the whole spices (cumin/jeera, cloves/laung, pepper corns, and bay leaf) and hing, sauté for half a minute. Now add the chopped onions and crushed ginger-garlic and sauté for 2 mins.
Now add the chopped tomato, carrots and peas. Mix and cook for a minute. Then add the turmeric powder, red chili powder and sauté for another minute.
Now add the soaked rice and dal and fry for a minute. Then add 5 cups of water and mix everything well.
Add salt and cover with the pressure cooker lid and cook for 3-4 whistles on medium-high heat. The rice and dal should be cooked very well. The number of whistles may vary according to the size and build of your pressure cooker.
After removing from stove, wait till the pressure cooker has released all the pressure.
Open and serve hot immediately, garnished with freshly chopped coriander leaves and ghee.
Notes
For Gluten Free : Skip adding hing/asafoetidaFor Vegan: Substitute ghee with any plant-based fat like olive oil, mustard oil, or coconut oil.
Adjust the consistency of the khichdi by adding hot water at the end.
To reheat the dal khichdi, on medium to low heat place the khichdi in a pan with some water and stir continuously to avoid it from sticking to the bottom of the pan.
Check the ingredients notes above for variations and substitutes.