Soak Chana Dal for 2-3 hrs in water, rinse well, drain water and keep it aside.
Add chana dal to a blender and make a coarse paste without adding water.
In a chutney jar of a mixer, add garlic, ginger,cumin seeds, 4 sprigs curry leaves,2 green chilli, red chillies, cinnamon and cloves. Make a paste as smooth as possible without adding water.
Add this masala paste to chana dal and blend it once again,such that it mix well.
Take the chana dal mixture in a container, add salt, chopped onions, 2 sprigs of curry leaves chopped, 1 green chilli,chopped coriander leaves and dill leaves.Mix well everything together
Whilst in a deep kadai,keep oil for heating. Once it's hot enough. Pinch a small amount of chana dal mixture,shape into vadas and put in hot oil.
Fry on medium heat,flip and fry on both sides.
Once it turns into nice golden colour,remove from oil and place on kitchen paper towel.
Repeat the same procedure of frying for remaining chana dal mixture.
Serve hot with a cup of masala chai or filter coffee.