Prepare ahead tip:.
You can grind the chana dal and keep it refrigerated overnight. Add the rest of the ingredients just before shaping the vadas and frying, or the onions and greens will release water and make the vada mix soggy.
Deep frying tip:.
Deep fry on medium heat, so that the insides cook as the outside turns golden and crisp.