PandasBox

Why Does Bengal Worship Maa Kali on Diwali Instead of Maa Lakshmi?

by Pandas Box on Oct 31, 2026

Why Does Bengal Worship Maa Kali on Diwali Instead of Maa Lakshmi?

Imagine it’s Diwali night. Diyas are glowing, sweets are being exchanged, and families are preparing for puja.

But in many Bengali homes, the focus is on someone unexpected: Maa Kali.

While much of India welcomes Goddess Lakshmi, Bengal celebrates the fierce, powerful goddess who destroys evil and protects her devotees.

Same night. Different goddess.

Why?

The answer begins with a demon whose blood made him almost impossible to defeat.

The Demon Who Multiplied With Every Drop of Blood

According to the Devi Mahatmya, a demon named Raktabija possessed a terrifying power. Every drop of his blood that touched the ground created another demon just like him.

The gods attacked him, but every wound made matters worse. His army kept growing.

How do you defeat an enemy who multiplies every time you strike?

Goddess Kali entered the battle. She caught Raktabija’s blood before it could touch the ground, preventing more demons from appearing. Eventually, he was defeated.

But Kali’s story doesn't end there.

Her fury became so overwhelming that the universe itself was threatened. To stop her, Lord Shiva lay down in her path. When Kali stepped on him, she realised what had happened and stuck out her tongue.

That familiar image of Maa Kali standing on Shiva comes from this powerful tradition.

Her fierce appearance tells only part of the story. In Bengal, she is also worshipped with deep affection as Maa.. the Divine Mother.

But what does this battle have to do with Diwali?

How Did Kali Puja Become a Diwali Tradition?

The Raktabija story explains Kali’s mythology, but it doesn't directly explain why she is worshipped on Diwali night.

For that, we need to look at Bengal’s religious history.

A popular tradition credits the scholar Krishnananda Agamavagisha with helping popularise a particular form of Kali worship in Bengal. Stories associated with him describe a divine vision that inspired him to worship the goddess in a more personal form.

Over time, devotion to Maa Kali became deeply rooted in Bengali religious life. Her worship became especially significant on Diwali’s new-moon night, with elaborate rituals, illuminated pandals and prayers continuing late into the evening.

The precise history of how this timing developed is more complex than one person or one story. But today, Kali Puja is an important part of Diwali for countless Bengali families.

So, Do Bengalis Not Worship Maa Lakshmi?

They absolutely do.

This is where things are often misunderstood.

Bengal traditionally celebrates Kojagori Lakshmi Puja around Sharad Purnima, weeks before Diwali. Families worship Maa Lakshmi for prosperity, abundance and well-being.

When Diwali arrives, Maa Kali takes centre stage in many Bengali households.

It isn't a choice between two goddesses. It's a reflection of different traditions, each with its own place in the religious calendar.

Maa Lakshmi is associated with prosperity and good fortune. Maa Kali represents protection, the destruction of evil and the power of the Divine Mother.

Both are worshipped with devotion.

One Festival, Many Stories

We often grow up learning one version of a festival and assume everyone celebrates it the same way.

Then we discover a family following a different ritual, a community telling a different story, or a tradition we never knew existed.

Suddenly, a familiar festival feels much bigger.

Because culture isn't just about knowing when to light a diya. It's about understanding why we do it and staying curious about the stories celebrated in someone else's home.

At Panda’s Box, we believe these are the stories worth passing down to children. Through our culturally rooted toys, books and mantra-chanting companions at Panda's Box, we help families bring Indian traditions into everyday childhood.

This Diwali, give a child more than a gift. Give them a story they'll remember, question, and one day pass on.

Because the best way to keep a tradition alive is to make sure its stories never stop being told.