
Key takeaways
- Maa Baglamukhi Temple, Nalkheda stands on the banks of the Lakhundar river in District Agar Malwa, Madhya Pradesh.
- Local tradition holds that Yudhishthira worshipped here on Lord Krishna's advice before the Mahabharata war.
- The murti is revered as swayambhu, in the Trishakti form: Maa Baglamukhi with Maa Lakshmi and Maa Saraswati.
- The present temple structure was restored in 1815.
- Shrines of Lord Krishna, Lord Hanuman and Bhairav Baba stand on the premises.
- Nalkheda is one of the three temples historically noted for Baglamukhi worship, with Datia and Kangra.
Some temples are built; others, devotees believe, simply reveal themselves. Maa Baglamukhi Temple, Nalkheda, standing quietly on the banks of the Lakhundar river in District Agar Malwa, Madhya Pradesh, is one such place. Its story reaches back, according to tradition, to the age of the Mahabharata, and its sacred image of the Goddess is revered as swayambhu, self-manifested.
This article gathers the history and legends of Nalkheda as recorded by local tradition and public sources, so that devotees can understand why this small town has drawn pilgrims for generations.
At a Glance
| Item | |
|---|---|
| Location | Nalkheda, District Agar Malwa, Madhya Pradesh – 465445 |
| Setting | Banks of the Lakhundar river |
| Presiding deity | Maa Baglamukhi, with Maa Lakshmi and Maa Saraswati (Trishakti form) |
| Nature of the murti | Swayambhu (self-manifested) |
| Traditional origin | Dwapar Yuga, linked to the Mahabharata |
| Restoration of present structure | 1815 |
| Other shrines | Lord Krishna, Lord Hanuman, Bhairav Baba |
| Major festivals | Navratri, Gupt Navratri, Baglamukhi Jayanti |
The Mahabharata Legend
The most important story associated with Nalkheda comes from the Mahabharata. According to local tradition, recorded also by the Agar Malwa district administration, during the difficult years of the Pandavas Lord Shri Krishna advised Maharaja Yudhishthira to worship Maa Baglamukhi at this sacred spot to seek her blessings before the great war of Kurukshetra.
Tradition holds that Yudhishthira established worship here on Krishna's instruction, and for this reason devotees trace the shrine's origins to the Dwapar Yuga.
The story carries a meaning devotees still hold close: in a time of great uncertainty, even the righteous Pandavas, guided by Krishna himself, turned to the Divine Mother for steadiness, courage and protection before facing their greatest trial.

The Swayambhu Murti: A Goddess Who Revealed Herself
The sacred image of the Goddess at Nalkheda is revered as swayambhu: not carved and installed by human hands, but believed to have manifested on its own. Local accounts note that there is no record of the murti ever having been made, which devotees see as a sign of its divine origin.
Swayambhu murtis hold a special place in Hindu devotion. Pilgrims often describe a deep stillness and sense of presence before them, fitting for a Goddess whose very power is stillness (stambhan).
The Trishakti Form: Three Goddesses in One
What makes Nalkheda unique is the form of the Goddess here, often described as Trishakti, three divine powers together:
- Maa Baglamukhi at the centre: steadiness, protection and the strength to face challenges
- Maa Lakshmi on one side: prosperity and well-being
- Maa Saraswati on the other: knowledge, wisdom and right speech
Devotees see this as a complete blessing for a family: protection, prosperity and wisdom together in one darshan.
Read more: Who Is Maa Baglamukhi? · Why Is Maa Baglamukhi Called Pitambara?
Restoration in 1815
While the sanctity of the site is traced to ancient times, the temple structure devotees see today was restored in 1815. Over the two centuries since, Nalkheda has grown into one of the most important centres of Baglamukhi worship in India, alongside Shri Pitambara Peeth, Datia (Madhya Pradesh) and the Baglamukhi temple at Kangra (Himachal Pradesh).
Read more: Famous Baglamukhi Temples of India: Nalkheda, Datia and Kangra
Other Shrines on the Premises
Around the main sanctum, devotees also offer prayers at shrines of:
- Lord Krishna: fitting, given the Mahabharata legend
- Lord Hanuman: strength and devotion
- Bhairav Baba: the guardian deity traditionally associated with Shakti temples
Traditions and Customs at Nalkheda
Generations of devotees have kept certain customs alive at Nalkheda:
- Everything yellow: devotees offer yellow flowers, yellow chunri, turmeric, chana dal and yellow prasad, in keeping with the Goddess's Pitambara form.
- The havan tradition: Nalkheda is especially known for havan. Offerings traditionally include ghee, turmeric, yellow mustard, sesame, barley and other samagri, with a coconut for the purnahuti.
- The swastik custom: local tradition speaks of devotees drawing a swastik on the temple's rear wall while making a prayer or vow.
- Festival worship: Navratri, Gupt Navratri and Baglamukhi Jayanti bring large numbers of pilgrims.
Read more: Baglamukhi Havan: What Happens, How Long It Takes and How to Prepare
Why the Lakhundar River Matters
Many of India's most sacred shrines stand beside rivers, and Nalkheda is no exception. The Lakhundar, a river of the Malwa region, flows beside the temple. Water holds a special place in Maa Baglamukhi's story. Tradition says she appeared from the Haridra Sarovar, the lake of turmeric, so a riverside shrine feels especially fitting to devotees.
Nalkheda Today
Today Nalkheda welcomes pilgrims from across India and increasingly from abroad. Families come for darshan, to offer yellow prasad, and to have Maa Baglamukhi Puja, Havan and Special Anushthan performed by experienced Acharyas who have served this tradition for generations.
For devotees who cannot travel, rituals are performed at Nalkheda in their name, keeping this ancient connection alive across oceans.
Read more: Maa Baglamukhi Temple, Nalkheda: Complete Guide · How to Book a Puja at Nalkheda

A Timeline of Nalkheda
| Period | What tradition and records say |
|---|---|
| Satya Yuga | Maa Baglamukhi appears from the Haridra Sarovar (the wider legend of the Goddess) |
| Dwapar Yuga | Local tradition: Yudhishthira worships Maa Baglamukhi at Nalkheda on Lord Krishna's advice |
| Through the centuries | Worship of the swayambhu murti continues on the banks of the Lakhundar |
| 1815 | The present temple structure is restored |
| 19th–20th centuries | Nalkheda becomes widely known as a centre of Baglamukhi worship and havan |
| Today | Pilgrims come from across India and abroad; rituals are also performed in devotees' names for families who cannot travel |
The first rows come from sacred tradition; the restoration date comes from recorded history. Both are part of how devotees understand the temple.
Reading Legend and History Together
Hindu temples often carry two kinds of story. Sacred tradition (parampara) tells why a place is holy: who worshipped there, and what the Goddess revealed. Recorded history tells us when buildings were raised or restored and who cared for them.
At Nalkheda, both matter:
- The Mahabharata legend explains why generations of devotees have seen this spot as sacred.
- The swayambhu murti explains why the shrine was never "founded" in the usual sense: devotees believe the Goddess revealed herself.
- The 1815 restoration tells us the present structure is more than two centuries old.
Devotees do not need to choose between them. The legend gives the temple its meaning, and the history shows how that meaning was preserved by the people who cared for it.
Nalkheda in the Malwa Region
Nalkheda lies in the Malwa region, one of India's oldest centres of Shakti worship. Within a few hours' drive are:
- Ujjain, with Harsiddhi Mata and Gadkalika temples, and Shri Mahakaleshwar Jyotirlinga
- Countless village shrines to the Divine Mother across the Malwa plateau
This setting helps explain why a Mahavidya shrine like Nalkheda flourished here. The region has long honoured the Goddess in her many forms, and pilgrims often visit Ujjain and Nalkheda together, joining Shiva and Shakti in one journey.
Nalkheda today belongs to Agar Malwa district, which was formed from the older Shajapur district, so older documents and books often describe Nalkheda as being in Shajapur district.
Read more: Ujjain–Nalkheda Pilgrimage
What "Swayambhu" Means
Swayambhu is Sanskrit for "self-born" or "self-manifested". A swayambhu murti is believed not to have been carved by any sculptor, but to have appeared naturally as a sacred form of the deity, later recognised and worshipped by devotees.
Many of India's most revered shrines are swayambhu, including many Jyotirlingas and Shakti shrines. Devotees often describe a special sense of living presence before such murtis. At Nalkheda this is felt especially strongly, because the Goddess of stillness is worshipped here in a form devotees believe she chose herself.
What to Notice When You Visit
When you come for darshan, take a moment to notice the history around you:
- The Trishakti murti: Maa Baglamukhi at the centre, with Maa Lakshmi and Maa Saraswati.
- The colour yellow everywhere: in offerings, chunris and the clothes of devotees.
- The shrines of Krishna, Hanuman and Bhairav, each connected to the temple's story.
- The Lakhundar river flowing beside the temple.
- Havan fires around the temple, part of a long ritual tradition.
- The families of acharyas and priests who have served this tradition for generations.
Read more: Maa Baglamukhi Temple, Nalkheda: Complete Guide
Common Misconceptions
"The temple was built in 1815." 1815 is the year of restoration of the present structure. Tradition traces worship at the site much further back.
"Nalkheda is only for tantric rituals." Nalkheda welcomes every devotee: families come for simple darshan, yellow offerings and prayers. Formal puja, havan and anushthan are performed by experienced acharyas according to tradition.
"All three Baglamukhi temples have the same legend." Each has its own: Nalkheda is linked with the Mahabharata, Kangra with the Ramayana, and Datia with a 20th-century saint.
"The Goddess here is only Baglamukhi." The Trishakti form includes Maa Lakshmi and Maa Saraswati, which is why families seek steadiness, prosperity and wisdom together at Nalkheda.
Read more: Famous Baglamukhi Temples of India · Is Baglamukhi Worship Only for Tantrics?
About Acharya Ashish Sharma
Acharya Ashish Sharma has served in the tradition of Maa Baglamukhi for more than 25 years. He is Sanskrit-trained and connected with this tradition since birth, and his office is near Maa Baglamukhi Temple, Nalkheda. He performs traditional Maa Baglamukhi Puja, Havan and Special Anushthan, and offers personal spiritual guidance according to each devotee's situation, for families in India and around the world.
Frequently Asked Questions
What is the history of Nalkheda Baglamukhi temple?
According to local tradition, Maharaja Yudhishthira worshipped Maa Baglamukhi here on Lord Krishna's advice before the Mahabharata war, so devotees date the shrine to the Dwapar Yuga. The present temple structure was restored in 1815.
Is the Nalkheda Baglamukhi murti swayambhu?
Yes. The murti is revered as swayambhu (self-manifested), and local accounts note there is no record of it ever having been made.
What is the Trishakti form at Nalkheda?
At Nalkheda, Maa Baglamukhi is worshipped at the centre with Maa Lakshmi and Maa Saraswati on either side, a form devotees call Trishakti.
Which other deities are worshipped at Nalkheda temple?
Shrines of Lord Krishna, Lord Hanuman and Bhairav Baba are also present on the premises.
Which river flows beside Nalkheda temple?
The Lakhundar river flows beside Maa Baglamukhi Temple, Nalkheda.
Who built the Nalkheda Baglamukhi temple?
Devotees regard the murti as swayambhu, and local tradition links worship here to Yudhishthira in the Mahabharata era. The present structure was restored in 1815.
How old is Nalkheda Baglamukhi temple?
Tradition traces worship at the site to the Dwapar Yuga. The present temple structure dates from its restoration in 1815, more than 200 years ago.
Which district is Nalkheda in?
Nalkheda is in Agar Malwa district, Madhya Pradesh. Older sources may place it in Shajapur district, from which Agar Malwa was formed.
Why is Nalkheda temple famous?
For its swayambhu Trishakti murti, its Mahabharata legend, its strong havan tradition and its place among India's three historically noted Baglamukhi shrines.
Is Nalkheda a Siddha Peeth?
Devotees widely revere Nalkheda as a siddha sthan, a place where sincere worship has been offered for generations.
Moments from Nalkheda
Real photos of Acharya ji and Maa Baglamukhi Temple, Nalkheda. Swipe or use the arrows; tap a photo to see it full size.















Real photos of Acharya ji and the temple, taken by our team in October 2026.
