Wash and soak chana dal for 4 to 6 hours and rice for 20 minutes. Drain and set aside.
Heat oil in a pot and fry spices until they begin to crackle.
Add onions and fry until lightly done. Next add ginger garlic paste and fry until the raw smell is gone.
Transfer veggies and pudina, saute for 2 minutes.
Add soaked and drained rice and dal. Fry for 2 to 3 minutes.
Pour water salt and cook until the rice is done. Towards the end, when the water is almost absorbed, cover and simmer on a low flame. If using pressure cooker, cover and cook on a low heat for 5 minutes.
When the pressure is down, sprinkle lemon juice and coriander leaves.