You should soak whole green moong dal for at least 2-3 hours before cooking it. Soaking the dal allows it to soften and cook more quickly, so it is important to soak it for a sufficient amount of time.