Quick Answer: A Shaligram (Sanskrit: शालिग्राम) is a sacred fossilised ammonite stone from Nepal's Kali Gandaki River, worshipped as a direct manifestation of Lord Vishnu. Daily puja requires only clean water, Tulsi (sacred basil) leaves, and a simple Vishnu mantra — no priest required. Nepa Rudraksha sources every
Shaligram directly from Nepal with origin certification.
Shaligram worship (puja vidhi) involves daily Abhishek of the sacred fossilised ammonite stone with Ganga water and cow's milk, offering Tulsi leaves, and chanting Vishnu mantras — a practice the Padma Purana declares equivalent to worshipping Lord Vishnu himself. This beginner's guide covers everything you need to start Shaligram puja at home, sourced directly from classical texts and the expertise of Nepa Rudraksha.
What Is a Shaligram Stone?
Shaligram (Sanskrit: शालिग्राम, also spelled Salagrama or Shalagram) is a naturally occurring fossilised ammonite — an extinct marine creature whose spiral shell became embedded in sacred river stones over millions of years. The Padma Purana explicitly states: "There is no need of any rituals to make Shaligram worthy of worship — Vishnu himself is present in the Shaligram."
Unlike man-made idols, Shaligram requires no Pran Pratishtha (consecration ceremony) because the divine is considered naturally present. Shaligram stones are found exclusively in the Kali Gandaki River in the Mustang district of Nepal — one of the world's most sacred geological sites.
Types of Shaligram and Their Presiding Deities
The Shaligram-Kosha and Devi Bhagavata Purana describe over 89 types of Shaligram Shilas, classified by colour, size, number of chakra (spiral) marks, and the presiding Vishnu form. For beginners, the most commonly worshipped types include:
-
Sudarshana Shaligram: Black, round, with one clear chakra — presided by Lord Vishnu in his form as Sudarshana Chakra bearer. Most common and auspicious for home worship.
-
Lakshmi Narayan Shaligram: Two chakras visible — blessings of both Vishnu and Goddess Lakshmi, ideal for prosperity and family harmony.
-
Dwadashatma Shaligram: Twelve chakras — associated with the Dwadasha (twelve) forms of Vishnu. Rare and highly valued.
-
Govardhan Shaligram: Flat, disc-shaped — associated with Lord Krishna's Govardhan Leela. Beloved by Vaishnava devotees.
Nepa Rudraksha sources authenticated Shaligram Shilas directly from Nepal's Kali Gandaki River. Browse our collection at nepalirudraksha.com.
How to Set Up Your Shaligram Altar
Before beginning daily worship, establish a permanent, dedicated puja space for your Shaligram:
- Choose the northeast corner (Ishan Kona) of your home — considered the most auspicious direction for divine energies.
- Place the Shaligram on a clean copper plate (tamba patra) lined with nine fresh betel (paan) leaves.
- Keep a small copper or silver kalash (water vessel) with Ganga water or clean water nearby.
- Maintain a supply of fresh Tulsi (holy basil) leaves — Tulsi is essential for Shaligram worship; the Vishnu Purana states that Shaligram puja without Tulsi is incomplete.
- Place a ghee diya (lamp) and incense holder on the altar.
The Shaligram should remain in its dedicated place permanently — it should not be moved casually, stored away, or allowed to become dusty. Regular, daily worship is essential once a Shaligram is established in a home.
Also read: Shravan Month dates and Shravan Puja Vidhi 2026
Shaligram Puja Vidhi: Step-by-Step Daily Worship
The complete Shaligram Pooja Vidhi for home worship follows this sequence:
-
Personal purification: Bathe before puja. Wear clean clothes — traditionally yellow (associated with Vishnu) or white.
-
Altar preparation: Clean the puja space, light the ghee diya, and light sandalwood or dhoop incense.
-
Achamana (sipping): Sip three drops of water while chanting Om Keshavaya Namah, Om Narayanaya Namah, Om Madhavaya Namah to purify the body.
-
Abhishek (bathing the Shila): Pour Ganga water from a conch shell (shankha) over the Shaligram. Then bathe with Panchagavya (cow milk, curd, ghee, honey, sugar mixture). Rinse again with clean water.
-
Anointing: Apply a small amount of chandan (sandalwood paste) to the Shaligram. Offer fresh Tulsi leaves directly on the Shila.
-
Flower offering: Offer fresh flowers — Lotus or yellow flowers are most auspicious for Vishnu worship.
-
Dhoop and diya: Wave the incense and then the ghee lamp in a clockwise circular motion before the Shaligram (Aarti).
-
Mantra chanting: Chant the Vishnu Ashtottara (108 names of Vishnu), the Vishnu Sahasranama (1,000 names), or simply Om Namo Narayanaya (ॐ नमो नारायणाय) 108 times.
-
Naivedya (food offering): Offer fresh fruits, milk sweets (kheer or mishri), or tulsi water as prasad.
-
Pradakshina and Namaskara: Circumambulate the altar three times (or mentally), then offer a full prostration (Sashtanga Namaskara).
A simplified version (for busy days) requires only: Abhishek with water, one Tulsi leaf, and three repetitions of Om Namo Narayanaya. The sincerity of devotion matters more than the length of the ritual.
Recommended Reading: Rahu & Ketu in Numerology
Benefits of Shaligram Worship
Classical texts describe the following benefits of regular Shaligram worship:
-
Spiritual: Direct connection with Lord Vishnu; accelerated liberation (moksha); purification of the home and family lineage of karmic debts
-
Material: Blessings of prosperity, success in endeavours, removal of financial doshas (Lakshmi dosha), and harmonious family relationships
-
Protective: Removal of negative energies, Vastu defects, and obstacles; the Garuda Purana states that a home with Shaligram worship is protected from inauspicious influences
-
Health: The water used for Shaligram Abhishek (Shaligram Jal) is considered sacred medicine in Ayurvedic tradition and is consumed by devotees for healing properties
For further reading on how to combine Shaligram worship with Rudraksha wearing, see our guide on Rudraksha Energization and the Benefits of Wearing Rudraksha Mala.
More to know: Most Exclusive Rudraksha Found on Planet Earth
Important Rules for Shaligram Worship at Home
The Padma Purana and Shaligram-Kosha prescribe the following important rules: The Shaligram must be worshipped daily without interruption — discontinuing puja once started is considered inauspicious. It is ideal to keep a single Shaligram; if more than one, keep them in even numbers (2, 4, 6) — never odd numbers above one.
The Shaligram should not be touched by those who are in ritual impurity (during menstruation, after a birth or death in the family, or before bathing). Shaligram Jal (the water from the Abhishek) should be consumed or used — it should not be poured down the drain. The Shila should be kept moist and not allowed to dry out completely.
Want to know more about other historic Collections? Explore 👇
Siddha Mala
Indra Mala
Rudraksha Japa Mala
5 Mukhi Rudraksha
7 Mukhi Rudraksha
Frequently Asked Questions About Shaligram Worship
What is a Shaligram stone and where does it come from?
A Shaligram is a naturally occurring fossilised ammonite (ancient marine creature) found exclusively in the Kali Gandaki River in the Mustang region of Nepal. The spiral fossil marks (chakras) inside these stones identify them as sacred to Lord Vishnu. They are not created by human hands — the divine is considered naturally present within them, making them one of the most direct objects of Vishnu worship in Hinduism.
Can anyone worship Shaligram at home without a priest?
Yes. The Salagrama-Kosha explicitly states that Shaligram worship requires no priestly initiation or special qualification beyond sincere devotion. Any householder, regardless of caste or background, can perform the basic Abhishek and Tulsi offering at home. The simplest valid form of worship is pouring water over the Shila, placing one Tulsi leaf, and chanting Om Namo Narayanaya three times.
How many Shaligrams can I keep at home?
Classical texts recommend keeping either one Shaligram or an even number (2, 4, 6, 8). Odd numbers above one are generally discouraged. For a first-time worshipper, beginning with a single, well-authenticated Shaligram from a trusted source like Nepa Rudraksha is the recommended approach.
What are the benefits of drinking Shaligram Abhishek water (Shaligram Jal)?
Shaligram Jal — the water used to bathe the Shaligram during Abhishek — is considered a form of Charanamrit (nectar of the Lord's feet) in Vaishnava tradition. The Garuda Purana states it purifies the body, removes dosha (imbalance), and brings spiritual merit. Ayurvedic tradition holds that the stone's mineral composition — the Kali Gandaki river runs through geologically unique Himalayan rock — imparts beneficial properties to the water.
What is the difference between Shaligram and Rudraksha?
Both Shaligram and Rudraksha are sacred natural objects from Nepal with deep Vedic significance, but they serve different spiritual functions. Shaligram is associated with Lord Vishnu and is primarily a Shila (stone) for altar worship and home puja. Rudraksha is a seed bead associated with Lord Shiva and is primarily worn on the body for personal spiritual practice, meditation, and astrological remedies. Many devotees maintain both a Shaligram altar and wear Rudraksha — the two practices are complementary, not contradictory.
Where can I buy authentic Shaligram from Nepal?
Authentic Shaligram Shilas from the Kali Gandaki River, Mustang, Nepal are available at nepalirudraksha.com. Nepa Rudraksha sources Shaligrams directly from Nepal and provides origin documentation with each stone. All Shaligrams are individually examined for chakra count, colour, and authenticity before listing.
Is Shaligram from Nepal better than from other regions?
Shaligram stones from Nepal's Kali Gandaki (Gandaki) River are considered the most sacred and authentic in Vedic tradition, as this is the only location mentioned in the ancient scriptures. The unique geological conditions of the Himalayas create distinctive spiral ammonite formations. At nepalirudraksha.com, all Shaligram are sourced directly from certified Nepali collectors and come with provenance documentation.