The 32-year-old 'Chained To Rhythm' singer took to photo-sharing website to share an image of Kali, who is the destroyer of evil forces and wrote, "current mood".
However, this did not go down well with many of her Indian followers.
IN PICS: Orlando Bloom goes FULLY NUDE with Katy Perry on a BEACH!
"Don't disrespect Indian Goddess... this can't be called as mood.. have some values. Just delete this picture. (No hate for her)," one person wrote.
Another said it was not a good idea for the singer to use a religious image to represent her mood.
Katy Perry disappointed her Indian fans this time!
"This is a little offensive to the Hindu community because the meaning behind this photo and god symbolises something different. Not sure what you intended it for, but its supposed to symbolise strength, and courage," an Instagram user posted.
Perry is no stranger to Indian culture - in 2010 she got married to her now former husband, Russell Brand, in a traditional Indian ceremony in Rajasthan.
Pictures: Katy Perry flaunts cleavage in low-cut dress
She also found some support within the community on Instagram as many of her fans asked not to take things seriously.
"Ma'am please don't listen to the hatred...some of us have made their habit of getting offended... it has become a national past time," a fan said.
"I really appreciate your interest regarding Hindu religion. Loads of love from India."
With inputs from PTI