Wash and soak all the lentils for 4-5 hours.
Rub the lentils and wash to remove some of the skin from the soaked lentils.
Now drain the water and grind the lentils and ginger and make a thick and coarse paste.
Take out the ground mixture in a wide bowl and keep aside.
Coarsely pound cloves, pepper corns,fennel seeds,cumin and coriander seeds.
Add the crushed spices and the remaining powdered spices in the lentil mixture and beat it well for a minute.
Now add the baking soda and the chopped spinach, green chilies and mix well.
Heat enough oil in a wide deep pan.
When oil become hot then drop spoon full of mixture in the pan, make just enough vadas to fill the pan ,don't over crowd the pan.
Let them cook on medium heat ,then flip and let them cook from both the sides till they become golden brown and crisp.
Drain on a paper napkin to remove the excess oil.
Prick few green chilies and then deep fry in the same hot oil,remove and sprinkle some chat masala over the chilies.
Serve hot crisp posh vadas with fried chilies ,green chili chutney and ketchup.