Vishwakarma Puja is celebrated with great fanfare in the Indian states of Uttar Pradesh, Karnataka, West Bengal, Bihar, Jharkhand, Odisha, Assam, and Tripura. A few traditional dishes are cooked on this day, which is distributed among the friends and family as a Prasad.