Sree Annapoorneswari Navagraha Bhadrakali Temple is a revered Hindu shrine located in Thodupuzha, Idukki district, Kerala. It is one of the most significant Devi temples in the region, known for the worship of Goddess Annapoorneswari—an incarnation of Goddess Parvati representing nourishment and abundance—and Goddess Bhadrakali, symbolizing divine power and protection.
Religious Significance
The temple combines the worship of Annapoorneswari and Bhadrakali with Navagraha (nine planetary deities) rituals, offering devotees a unique spiritual experience that unites nourishment, strength, and astrological harmony. Devotees believe the presiding deity blesses them with prosperity, health, and protection from planetary afflictions.
Annual Festival
The temple’s major annual festival takes place in the Malayalam month of Kumbham (February–March) and lasts for five days. The celebrations include traditional processions such as Thalappoli and cultural performances of Kerala’s classical and folk arts. The temple is elaborately decorated with plantain, coconut leaves, and lamps. A key highlight is the Pongala ritual, where thousands of women prepare a sweet offering made of rice, molasses, coconut, and nuts to honor the goddess.
Architecture and Deity Depiction
The principal idol depicts Annapoorneswari holding a vessel of food in one hand and a ladle in another—symbols of sustenance and benevolence. Traditional Kerala temple architecture and serene surroundings enhance the spiritual ambiance of the shrine.
Cultural Role
Beyond its religious importance, the temple serves as a focal point for community gatherings and the preservation of local performing arts. Its festivals and rituals draw devotees and tourists from across the Idukki district and neighboring regions, underscoring its cultural and spiritual relevance in Kerala’s temple heritage

