When I get urad dals at an Indian restaurant, the cooked dals are beautiful little tender black balls, about the same size as the raw dals.
When I cook urad dals at home, I always end up with dals that are double the size, the black shell has fallen off and the dals are cracked in half or turned into complete mush and they are still not tender!
My current cooking methods have been some combination of soaking for 1-12 hours and then cooking in water at low or medium heat for 30 minutes to 3 hours.
Can anyone suggest a cooking method that will preserve the size and black shell of the dals?
A photo showing my failed results is included.