Across India, Diwali is one of the most widely celebrated festivals, symbolising light conquering darkness. Yet, the nature of this light differs across regions. While north Indians light lamps for Goddess Lakshmi, Bengalis worship the fierce Goddess Kali on the same night. Both festivals fall on the amavasya (new moon) of the Hindu month of Kartik, but the ‘Kali Puja vs Lakshmi Puja’ distinction expresses two separate spiritual moods unifying into one, or the one manifesting in two forms.
Understanding why this contrast exists requires a look at history, theology, and the distinct cultural paths that Hinduism has taken in different regions.
Table of Contents
Kali Puja vs Lakshmi Puja: Shared lunar date, distinct meanings
Both Kali Puja and Lakshmi Puja occur on Kartik Amavasya, the darkest night of the year. For most Hindus across north and west India, this night celebrates Lakshmi, the goddess of wealth and prosperity. Diyas are lit to banish darkness, sweets are exchanged, and business communities perform Chopda Pujan, marking the beginning of a new financial year.
In Bengal, however, the same night is dedicated to Kali, the dark and formidable mother who destroys evil and protects her devotees. Her festival transforms the Diwali night into a time of awe, chanting, and fierce devotion.
Kali Puja vs Lakshmi Puja: Both celebrations share the idea of overcoming darkness, but the meaning of that darkness differs—economic misfortune for some, cosmic ignorance for others.
Lakshmi Puja and the Vaishnavite north
In north India, Diwali’s origins are closely tied to the Ramayana. The lighting of lamps recalls the night when Rama returned to Ayodhya after defeating Ravana and restoring dharma. His return is seen as the victory of righteousness, and Lakshmi, as the goddess of auspiciousness, is invoked to bless households and new beginnings.
Over centuries, Lakshmi Puja absorbed regional and occupational traditions. Merchants and business families in Gujarat, Rajasthan, and Uttar Pradesh began to associate the festival with wealth accounting, seeing it as an auspicious day to close old ledgers and open new ones. The Vaishnavite ethos—centred on order, harmony, and prosperity—made Lakshmi the perfect deity for Diwali in these regions.
The emphasis, therefore, is on welcoming light, order, and fortune into one’s home. The celebration is serene, family-centred, and focused on beauty and abundance.
The rise of Kali Puja in Bengal
Bengal, by contrast, developed a strong Tantric Shakta tradition that venerates the Goddess (Devi) as the supreme reality, known as Shakti. Within this tradition, Kali represents the most powerful and fearsome manifestation of the Divine Mother. She is worshipped not for prosperity but for liberation, protection, and the destruction of evil.
The formal institution of Kali Puja on Diwali night dates to the 17th century. The tantric scholar Krishnananda Agamavagisha is credited with popularising this form of worship. In the 18th century, Raja Krishnachandra of Nadia gave royal patronage to Kali Puja, transforming it into a public festival. Over time, households across Bengal began to perform Kali Puja on the night that other parts of India celebrated Lakshmi Puja.
The Bengali spiritual temperament, deeply shaped by Tantric thought, found in Kali an image of divine power that embraces both creation and destruction. She stands on Shiva, symbolising that consciousness (Shiva) and energy (Shakti) are inseparable. Her dark complexion signifies the infinite void from which all creation emerges.
Kali Puja vs Lakshmi Puja: Theological contrast
Although both goddesses are manifestations of Shakti, their roles and energies differ profoundly.Lakshmi symbolises prosperity, order, light, and purity. She brings harmony to domestic life and blesses material and spiritual wealth. Her worship on Diwali reinforces the values of discipline, diligence, and auspiciousness.
Kali, on the other hand, embodies the raw power of transformation. She destroys ignorance, ego, and evil. Her worship is a reminder that darkness too is divine, and that the path to enlightenment often passes through fear and surrender.
In the north Indian worldview, divinity expresses itself through grace and balance. In the Bengali Tantric tradition, divinity reveals itself through paradox—the terrifying and the compassionate merging into one.
Thus, while north India celebrates Diwali as the triumph of light and wealth, Bengal celebrates it as the night of cosmic dissolution, when the mother goddess herself dances upon the universe.
Rituals and mood of celebration
The two forms of worship differ not only in meaning but in expression.
Lakshmi Puja is marked by cleanliness, serenity, and the lighting of lamps. Families decorate their homes, perform aarti, and exchange sweets. It is a festival of warmth, sociability, and hope.
Kali Puja, in contrast, takes place amid the beating of dhak drums, the recitation of tantric mantras, and offerings of bali (symbolic sacrifices). Images of Kali show her garlanded with skulls, her tongue protruding, standing on Shiva’s chest—a striking image of power and surrender.
The ritual contrast reflects two complementary aspects of the Divine Feminine—one gentle and life-sustaining, the other fierce and protective.
Lakshmi Puja in Bengal and the balance of the two forms
Even in Bengal, Lakshmi Puja is not neglected. It is celebrated separately, on the full moon night known as Kojagari Purnima, a few weeks before Diwali. On that night, Bengalis worship Lakshmi in her serene form, praying for prosperity and household well-being.
This dual devotion—Lakshmi on Kojagari and Kali on Amavasya—beautifully illustrates the Bengali understanding of the goddess as both Annapurna (provider) and Kali (protector). One night honours her gentle generosity; another, her fierce compassion.
Cultural reflection of spiritual diversity
The difference between Lakshmi Puja and Kali Puja is not a contradiction but a reflection of Hinduism’s remarkable diversity. The religion allows multiple expressions of the same cosmic truth. For some, light symbolises wealth and domestic bliss; for others, it symbolises the divine fire that consumes illusion.
Bengal’s Kali Puja and north India’s Lakshmi Puja stand as two sides of the same philosophical coin—one outward-looking, seeking prosperity and order, the other inward-looking, seeking liberation and fearlessness.
The divergence between Kali Puja in Bengal and Lakshmi Puja in north India shows how Hinduism adapts to regional cultures while preserving its underlying unity. Both goddesses represent Shakti, the feminine energy of the universe, though expressed through different moods—one of fierce transcendence, the other of serene abundance.
On Diwali night, while one part of India lights lamps to invite Lakshmi, another part offers prayers to Kali, the mother who protects her children through destruction and renewal. In that coexistence lies the spiritual depth of Hindu civilisation: the understanding that light and darkness, gentleness and power, creation and destruction—all are sacred, all are divine.

