The Satya Nārāyana Pooja is a Hindu religious observance. It is a ritual performed by Hindus before/on any major occasion like marriage, house warming ceremony etc. It can also be performed on any day for any reason. The Satya Nārāyana Pooja is usually done on the Pūrṇimā day of every month (full moon day), Ekādaśī (11th day after full moon or new moon), Kārtika Pūrṇimā, Vaiśākhā Pūrṇimā, solar eclipse day or on Saṅkrānti except during Āṣāḍha Candra Masa. It is also done on special occasions and during times of achievements as an offering of gratitude to the Lord. These occasions include marriage, graduation, new job, and the purchase of a new home to name a few. In addition, it is said that a devotional performance of this puja will bear children to couples trying to start a family.
The pooja starts by a prayer to Lord Gaṇeśa, to remove all obstacles that may occur as a result of incorrectly performing the puja. This is done by chanting all the names of Lord Ganesha and offering prasāda (a food offering, usually consisting of one of Lord Gaṇeśa’s favorite foods – modak, a sugar and coconut mixture, or laddu) and the showering of flower petals.