Question: why is ekadashi fast kept?
Answer: In Hinduism and Jainism, Ekādaśī is considered a spiritual day and is usually observed by partial fast. Beans and grains are not consumed by observant people during because they are believed to be contaminated by sin. ... This period of abstinence starts from sunrise on the day of Ekādaśī to sunset on the following day.