Naivedyam is the food prepared for the Gods in temples. It is cooked in accordance with the sastras, by traditional methods, in a separate kitchen inside the temple. The cooking is mainly done by the priests.
The content of the Naivedyam varies according to the Gods and regions. It is served two or three times a day in temples, according to the specified regional custom.