Indian blue peafowl are omnivorous. They consume insects, worms, lizards, frogs, and snakes. Termites are their food of choice. This species name in Sanskirt means “killer of snakes” because they eat young cobras (Ophiophagus Hannah), making them invaluable and often revered. They also feed on tree and flower buds, petals, grain, and grass and bamboo shoots. In order to help with the breakdown of their food, peafowl will ingest pebbles which are stored in their gizzard and help grind up grains. It is also reliant on an abundance of water for survival.
Animal Foods: amphibians; reptiles; insects; terrestrial worms
Plant Foods: leaves; roots and tubers; seeds, grains, and nuts; flowers
Primary Diet: omnivore