1. The key to get soft urad dal or moong dal vadas is the soaking time. Soaking overnight or soaking at least for 5-6 hours helps in making the vadas soft.
2. Another important factor is grinding. When grinding stirring the batter and adding water in intervals helps in making soft & light vadas.