Shri Satyanarayan Puja is performed to seek the blessings of God Narayan, a form of Lord Vishnu. In this form, Lord Vishnu is considered an embodiment of truth. While there is no specific day for Satyanarayan Puja, performing it on Purnima (full moon day) is thought to be very auspicious.
Devotees should fast on the day of the Puja. The Puja can be done in the morning or evening, but it is generally considered better to do it in the evening so that the fast can be broken with Prasadam (sacred offering).
The dates for Shree Satyanarayan Puja are usually listed for the evening. This means the Puja day might sometimes fall on Chaturdashi, the day before Purnima. If you prefer to do the Puja in the morning, check the Panchang (Hindu calendar) to ensure it is still within the Purnima Tithi (lunar day). On Purnima day, the Tithi might end in the morning, so morning Puja might not always be suitable.
The Puja rituals involve worshipping Lord Satyanarayan, a kind form of Lord Vishnu. The deity, often represented by a Saligram (a sacred stone), is cleaned with Panchamritam, a mixture of milk, honey, ghee (clarified butter), yogurt, and sugar. The Prasad includes Panjiri (sweet roasted wheat flour), bananas, and other fruits, with Tulasi leaves added to make it sacred.
Another important part of the Puja is listening to the Katha, the story of the Puja. The Satyanarayan Katha explains the origin of the Puja, its benefits, and the consequences of not performing it.
The Puja ends with an Aarti, where a small fire ignited with Kapoor (camphor) is circled around the deity. After the Aarti, participants and those who have been fasting consume the Panchamritam and the Prasad. Those fasting can eat the Prasad after breaking their fast with the Panchamritam.
Pausha Purnima
Saturday, 3 January 2026
2 January 2026 at 06:53 PM – 3 January 2026 at 03:32 PM
Magha Purnima
Sunday, 1 February 2026
1 February 2026 at 05:52 AM – 2 February 2026 at 03:38 AM
Hutasani Purnima
Tuesday, 3 March 2026
2 March 2026 at 05:55 PM – 3 March 2026 at 05:07 PM
Chaitra Purnima
Wednesday, 1 April 2026
1 April 2026 at 07:06 AM – 2 April 2026 at 07:41 AM
Vaishakha Purnima
Friday, 1 May 2026
30 April 2026 at 09:12 PM – 1 May 2026 at 10:52 PM
Adhika Jyeshtha Purnima
Sunday, 31 May 2026
30 May 2026 at 11:57 AM – 31 May 2026 at 02:14 PM
Deva Snana Purnima / Jyeshta Purnima
Monday, 29 June 2026
29 June 2026 at 03:06 AM – 30 June 2026 at 05:26 AM
Guru Purnima
Wednesday, 29 July 2026
28 July 2026 at 06:18 PM – 29 July 2026 at 08:05 PM
Narali Purnima / Jandhyala Purnima / Sravana Purnima
Thursday, 27 August 2026
27 August 2026 at 09:08 AM – 28 August 2026 at 09:48 AM
Bhadrapada Purnima
Saturday, 26 September 2026
25 September 2026 at 11:06 PM – 26 September 2026 at 10:18 PM
Sharad Purnima
Sunday, 25 October 2026
25 October 2026 at 11:55 AM – 26 October 2026 at 09:41 AM
Kartika Purnima
Tuesday, 24 November 2026
23 November 2026 at 11:42 PM – 24 November 2026 at 08:23 PM
Margashirsha Purnima
Wednesday, 23 December 2026
23 December 2026 at 10:47 AM – 24 December 2026 at 06:57 AM