एकादशी के दिन चावल न खाने के पीछें वैज्ञानिक तथ्य भी है। इसके अनुसार चावल में जल की मात्रा अधिक होती है। जल पर चन्द्रमा का प्रभाव अधिक पड़ता है। चावल खाने से शरीर में जल की मात्रा बढ़ती है इससे मन विचलित और चंचल होता है।
मन के चंचल होने से व्रत के नियमों का पालन करने में बाधा आती है। एकादशी व्रत में मन का निग्रह और सात्विक भाव का पालन अति आवश्यक होता है इसलिए एकादशी के दिन चावल से बनी चीजे खाना वर्जित कहा गया है।