Soak lentil for preferable overnight or atleast 6-8 hours. If lentil is with skin, rinse and remove the skin. Drain excess water.
In a blender add lentil, onion, garlic, ginger and green chilli. Grind it until thick paste if formed. Use little water as required but don't make it too thin . The batter should be thick and gritty.
Pour the batter into a mixing bowl. Add salt and red chilli powder. Mix and allow it to rest for atleast an hour.
Add baking powder before frying and mix well.
Heat oil in the pan, once the oil is hot turn the heat medium low. Drop a spoonful of batter in the oil. Fry it while turning untill its golden brown. Drain them on a paper towel.
Allow the baray to cool down to room temperature and then soak them in warm water for 15 minutes.
Drain the water and squeeze the baray with hands to remove excess water. At this stage you can refrigerate or freeze them for use later.
In a serving dish layer the baray. Whisk some Greek yoghurt with little salt and sugar. Pour over the baray.
Sprinkle chaat masala. Drizzle tamarind chutney and green chutney. Add thinly chopped onions, Papri or sev and some pomegranate.
Notes
Preferably use the lentil with skin. It needs to be soaked long enough for the skin to get soft and peel off. But if its unavailable use the lentil without skin. Soak for ideally overnight but 6-8 hours should work too. The longer its soaks for the better texture(soft) the bara's/dumplings will be.
Fry baray on low heat. they take time to get cooked from inside. High heat makes them brown on the outside while inside remains raw.
To freeze you can just cool them down and then put them in freezer bag or a container. When ready to use soak them in hot water.