Why is Satyanarayan Puja Performed on Full Moon (Purnima)?
Acharya Ramgopal Shastri
2026-05-24
The Satyanarayan Puja is dedicated to Lord Vishnu in his benevolent aspect of Truth (Satya). Carrying out this puja on Purnima (full moon day) carries deep cosmic and spiritual and psychosomatic importance.
On a full moon day, gravitational pulls, tides, and human minds experience deep emotional movements. Worship, recitation, and pure food intake during high energy days like Purnima stabilizes consciousness and purges structural household negative vibration. Historically, Skanda Purana details that Lord Vishnu himself instructed Rishi Narada to propagate this puja to help mankind overcome misery easily in the Age of Kali.