Ganesh Puja Vidhi: Steps, Mantras and Meaning
Lord Ganesha is worshipped as the remover of obstacles, the god of wisdom, and the harbinger of good fortune. In Hindu traditions, Ganesh Puja is performed before beginning important religious ceremonies, festivals, new ventures, and auspicious occasions.
During the puja, devotees chant different mantras to invoke Lord Ganesha, offer flowers, incense, food, and prayers, and seek his blessings for happiness, prosperity, wisdom, and success.
Here is a collection of important Ganesh Puja mantras with their original Sanskrit verses, English translations, and meanings to help devotees understand and perform the rituals with devotion.
Ganesh Pooja Vidhi: Step-by-Step Guide
The following mantras cover the different stages of Ganesh Puja, from meditation and invocation to traditional offerings, prayers, and seeking forgiveness.
Step 1: Meditating on Lord Ganesha (Shri Ganesh Dhyan Mantra)
Sanskrit Mantra:
उद्यद्-दिनेश्वर-रुचिं निज-हस्त-पद्मैः,
पाशांकुशाभय-वरान् दधतं गजास्यम्।
रक्ताम्बरं सकल-दुःखहरं गणेशम्,
ध्याये प्रसन्नमखिलाभरणाभिरामम्॥
Meaning:
This mantra is recited to meditate upon Lord Ganesha and remember his divine qualities. It describes his appearance, ornaments, and symbolic attributes while seeking his blessings for protection, wisdom, and freedom from difficulties.
Step 2: Invoking Lord Ganesha (Shri Ganesh Avahan Mantra)
Sanskrit Mantra:
आगच्छ देव-देवेश! तेजोराशे गणपते!
क्रियमाणां मया पूजां गृहाण सुर-सत्तम!
॥श्रीमद्-गणपति-देवम् आवाहयामि॥
Meaning:
This mantra invites Lord Ganesha to be present during the puja. Devotees recite it to welcome the deity and seek his divine blessings before beginning the ritual offerings.
Step 3: Offering Flowers and a Sacred Seat (Shri Ganesh Pushpanjali Mantra)
Sanskrit Mantra:
नानारत्न-समायुक्तं कार्त-स्वर-विभूषितम्।
आसनं देव देवेश! प्रीत्यर्थं प्रतिगृह्यताम्॥
॥श्रीगणेश-देवाय नमः आसनार्थे पञ्च-पुष्पाणि समर्पयामि॥
Meaning:
This mantra is recited while offering flowers and symbolically presenting a sacred seat to Lord Ganesha. It expresses respect and devotion while welcoming the deity to take his place during the worship.
Step 4: Welcoming Lord Ganesha (Shri Ganesh Swagat Mantra)
Sanskrit Mantra:
श्रीगणेश-देव! स्वागतम्।
Meaning:
This short mantra expresses devotion and reverence while welcoming Lord Ganesha into the puja. It symbolizes the devotee's happiness and respect in inviting the deity.
Step 5: Offering Water for Washing the Feet (Shri Ganesh Padya Mantra)
Sanskrit Mantra:
पाद्यं गृहाण देवेश सर्वक्षेमसमर्थ भोः!
भक्त्या समर्पितं देव गणपते! नमोऽस्तु ते॥
॥श्रीगणेश-देवाय नमः पाद्यं समर्पयामि॥
Meaning:
This mantra is chanted while offering water to symbolically wash the feet of Lord Ganesha. It represents humility, respect, and devotion while seeking his blessings for peace and well-being.
Step 6: Offering Sacred Water (Shri Ganesh Arghya Mantra)
Sanskrit Mantra:
नमस्ते देव देवेश! नमस्ते धरणी-धर!
नमस्ते सर्वनागेन्द्र नमस्ते पुरुषोत्तम।
गन्ध-पुष्पाक्षतैर्युक्तं फल-द्रव्य-समन्वितम्।
गृहाण तोयमर्घ्यर्थं परमेश्वर वत्सल!
॥श्रीगणेश-देवाय नमः अर्घ्यं समर्पयामि॥
Meaning:
This mantra is recited while offering Arghya, a traditional offering of sacred water. It expresses gratitude and respect toward Lord Ganesha and seeks his blessings through this ceremonial offering.
Step 7: Offering Sandalwood Paste (Shri Ganesh Chandan Samarpan Mantra)
Sanskrit Mantra:
श्रीखण्डं चन्दनं दिव्यं गन्धाढ्यं सुमनोहरम्।
विलेपनं गणपते! चन्दनं प्रतिगृह्यताम्॥
॥श्रीगणेश-देवाय नमः चन्दनं समर्पयामि॥
Meaning:
This mantra is chanted while applying sandalwood paste to the deity. Sandalwood symbolizes purity, calmness, and devotion. The offering represents respect and the desire to make the worship pleasant to Lord Ganesha.
Step 8: Offering Flowers (Shri Ganesh Pushpa Samarpan Mantra)
Sanskrit Mantra:
यथा-प्राप्त-ऋतु-पुष्पैः बिल्व-तुलसी-दलैश्च।
पूजयामि गणपते! प्रसीद मे सुरेश्वर!
॥श्रीगणेश-देवाय पुष्पं समर्पयामि॥
Meaning:
This mantra is recited while offering flowers and sacred leaves to Lord Ganesha. It symbolizes love, gratitude, and devotion. Devotees seek his grace and blessings through this floral offering.
Step 9: Offering Incense (Shri Ganesh Dhoop Samarpan Mantra)
Sanskrit Mantra:
वनस्पति-रसोद्भूतो गन्धाढ्यः सुमनोहरः।
आघ्रेयः सर्व-देवानां धूपोऽयं प्रतिगृह्यताम्॥
॥श्रीगणेश-देवाय नमः धूपम् आघ्रापयामि॥
Meaning:
This mantra is chanted while offering incense to Lord Ganesha. The fragrance of incense symbolizes purity and devotion and helps create a peaceful atmosphere for worship.
Step 10: Offering a Sacred Lamp (Shri Ganesh Deep Samarpan Mantra)
Sanskrit Mantra:
साज्यं त्रिवर्ति-संयुक्तं वह्निना योजितं मया,
दीपं गृहाण देवेश! त्रैलोक्य-तिमिरापहम्।
भक्त्या दीपं प्रयच्छामि देवाय परमात्मने।
त्राहि मां नरकात् घोराद्दीपोऽयं प्रतिगृह्यताम्॥
॥श्रीगणेश-देवाय नमः दीपं दर्शयामि॥
Meaning:
This mantra is recited while performing Deep Daan or showing a lit lamp to Lord Ganesha. The lamp symbolizes knowledge, hope, and the removal of darkness. Devotees seek divine guidance and protection through this offering.
Step 11: Offering Food (Shri Ganesh Naivedya Samarpan Mantra)
Sanskrit Mantra:
शर्करा-खण्ड-खाद्यानि दधि-क्षीर-घृतानि च।
आहारो भक्ष्य-भोज्यं च नैवेद्यं प्रतिगृह्यताम्।
॥ श्रीगणेश-देवाय नमः यथांशतः श्रीगणेश-देवाय नैवेद्यं समर्पयामि।
ॐ प्राणाय स्वाहा। ॐ अपानाय स्वाहा।
ॐ समानाय स्वाहा। ॐ उदानाय स्वाहा।
ॐ व्यानाय स्वाहा॥
Meaning:
This mantra is chanted while offering food to Lord Ganesha. Naivedya represents gratitude for the nourishment received in life. The five accompanying invocations honor the vital life forces that sustain the body.
Step 12: Offering Water for Purification (Shri Ganesh Achaman Samarpan Mantra)
Sanskrit Mantra:
ततः पानीयं समर्पयामि इति उत्तरापोषणम्।
हस्त-प्रक्षालनं समर्पयामि। मुख-प्रक्षालनम्।
करोद्वर्तनार्थे चन्दनं समर्पयामि।
Meaning:
This mantra accompanies the offerings made after Naivedya. Water is offered for drinking and cleansing, followed by sandalwood paste. It represents hospitality and respect toward Lord Ganesha.
Step 13: Offering Betel Leaves and Nuts (Shri Ganesh Tambool Samarpan Mantra)
Sanskrit Mantra:
पूगीफलं महद्दिव्यं नागवल्लीदलैर्युतम्।
कर्पूरैलासमायुक्तं ताम्बूलं प्रतिगृह्यताम्॥
॥श्रीगणेश-देवाय नमः मुखवासार्थं पूगीफल-युक्तं ताम्बूलं समर्पयामि॥
Meaning:
This mantra is recited while offering Tambool to Lord Ganesha. The offering traditionally includes betel leaves, areca nut, and fragrant ingredients. It symbolizes hospitality, respect, and devotion.
Step 14: Offering Dakshina (Shri Ganesh Dakshina Mantra)
Sanskrit Mantra:
हिरण्यगर्भ-गर्भस्थं हेमबीजं विभावसोः।
अनन्तपुण्य-फलदमतः शान्तिं प्रयच्छ मे॥
॥श्रीगणेश-देवाय नमः सुवर्ण-पुष्प-दक्षिणां समर्पयामि॥
Meaning:
This mantra is recited while offering Dakshina, which may be a monetary gift or a symbolic golden offering. It represents gratitude and generosity. Devotees seek peace, good fortune, and the blessings of Lord Ganesha.
Step 15: Circumambulating Lord Ganesha (Shri Ganesh Pradakshina Mantra)
Sanskrit Mantra:
यानि कानि च पापानि जन्मान्तर-कृतानि च।
तानि तानि विनश्यन्ति प्रदक्षिणां पदे पदे॥
अन्यथा शरणं नास्ति त्वमेव शरणं प्रभो!
तस्मात् कारुण्य-भावेन क्षमस्व परमेश्वर॥
॥श्रीगणेश-देवाय नमः प्रदक्षिणां समर्पयामि॥
Meaning:
This mantra is recited while performing Pradakshina, the act of walking around the deity in a clockwise direction. It symbolizes surrender, devotion, and respect. Devotees seek forgiveness for their mistakes and pray for divine protection.
Step 16: Offering Flowers and Prayers of Forgiveness (Shri Ganesh Vandan with Pushpanjali Mantra)
Sanskrit Mantra:
करचरणकृतं वाक्कायजं कर्मजं वा,
श्रवण-नयनजं वा मानसं वाऽपराधम्।
विदितमविदितं वा सर्वमेतत् क्षमस्व,
जय जय करुणाब्धे श्रीगणपते! त्राहि।
॥श्रीगणेश-देवाय नमः मन्त्र-पुष्पं समर्पयामि॥
Meaning:
This mantra expresses humility and asks Lord Ganesha for forgiveness for all conscious and unconscious mistakes. It is recited while offering flowers as a final expression of devotion and surrender.
Step 17: Offering Eight-Limbed Salutations (Shri Ganesh Sashtanga Pranam Mantra)
Sanskrit Mantra:
नमः सर्व-हितार्थाय जगदाधार-हेतवे।
साष्टाङ्गोऽयं सुप्रणामः प्रयत्नेन मया कृतः॥
नमोऽस्त्वनन्ताय सहस्र-मूर्तये सहस्र-पादाक्षि-शिरोरु-बाहवे।
॥श्रीगणेश-देवाय नमः साष्टाङ्ग-प्रणामं समर्पयामि॥
Meaning:
This mantra is recited while offering Sashtanga Pranam, a traditional full-body prostration. It represents complete surrender, humility, and devotion toward the divine. Devotees offer their respects and seek blessings for the welfare of all.
Step 18: Seeking Forgiveness and Concluding the Worship (Shri Ganesh Kshama Prarthana Mantra)
Sanskrit Mantra:
आवाहनं न जानामि न जानामि विसर्जनम्।
पूजाकर्म न जानामि क्षमस्व परमेश्वर॥
मन्त्रहीनं क्रियाहीनं भक्तिहीनं सुरेश्वर!
मया यत्पूजितं देव! परिपूर्णं तदस्तु मे॥
अपराधसहस्राणि क्रियन्तेऽहर्निशं मया।
दासोऽयमिति मां मत्वा क्षमस्व परमेश्वर।
विधेहि देव! कल्याणं विधेहि विपुलां श्रियम्।
रूपं देहि जयं देहि यशो देहि द्विषो जहि॥
यस्य स्मृत्या च नामोक्त्या तपो-यज्ञ-क्रियादिषु।
नूनं सम्पूर्णतां याति सद्यो वन्दे तमच्युतम्॥
अनेन यथा-मिलितोपचार-द्रव्यैः कृत-पूजनेन श्रीगणेशदेवः प्रीयताम्।
॥श्रीगणेश-देवार्पणमस्तु॥
Meaning:
This is a prayer for forgiveness and the successful completion of Ganesh Puja. Devotees acknowledge that they may have made mistakes or missed certain rituals during worship. They seek Lord Ganesha's compassion and blessings for peace, prosperity, success, and well-being.
Step 19: Seeking Protection from Lord Ganesha (Shri Ganesh Raksha Mantra)
Sanskrit Mantra:
ॐ रक्ष रक्ष गणाध्यक्ष! रक्ष त्रैलोक्य-रक्षक!
भक्तानामभयं कर्त्ता! त्राता भव भवार्णवात्।
॥अनेन पूजनेन श्रीगणेशः ऋद्धि-सिद्धि-सहितः प्रीयताम्, नमो नमः॥
Meaning:
This mantra seeks the protection and grace of Lord Ganesha. Devotees pray for freedom from fear, difficulties, and obstacles in life. It concludes the worship with a prayer for his blessings, along with Riddhi and Siddhi, who symbolize prosperity and spiritual accomplishment.



















