Take rice in a bowl wash it and soaked it in water for atleast 7 to 8 hours
Once rice nicely soaked,drain water from it and spread the rice on plate or in cloth till and keep aside till dry
When rice completely dry, transfer in mixer jar coarsaly grind it consistency should be between rava and fine powder,now add grated coconut and just pulse for 1 or 2 times
Now take water in pan add salt and boil,when start boiling add rice rava gradually, continue stiring to avoid lumps
Continue stiring when it start to become thick but soft, it's done now switch off gas and wait till it become slightly cool
Now wet palm with water and start to become round size balls of it. Other side prepare a steamer,when make all balls place in steamer for steamed cook it for 12 to 15 minutes on low to medium flame
For the Gravy,take urad dal,red chilli,cumin, fenugreek, corriender seeds and 1 tsp oil and roast all in low to medium flame till pleasant smell and urad dal become brown
Other side soaked the tamarind to get tamarind extract
Take roasted masala and grated coconut in mixer jar and grind it with using some water and make smooth paste of it
For tempering,heat oil in pan add mustard seeds and curry leaves when pops add assefotida,add chopped onion when it's colour change and become soft add termeric powder and water and cook it
When it completely cook add grind masala,termeric extract,salt and water mix add some water and close lid to cook and boil and make fine gravy
Now add chopped coriander and switch off gas
Now add steamed rice dumpling and rest for minutes
Now Basale Pundi with Onion Gravy is ready to serve,Garnish with fresh coriander leaves,serve hot with ghee or coconut oil for more taste