Peacocks are omnivorous birds, and they eat a wide range of insects, little animals, and plant products. Peacocks that you raise as pets or farm birds will mostly eat formulated feed as well as other healthy treats.
Formulated feed for peacocks has the necessary nutrients and also just the right amount of protein.
Peacocks love eating grains such as maize, millet, barley, and wheat. They also love seeds such as sunflower seeds, papaya seeds, pumpkin seeds, etc.
Fruits are nutritious and delicious. Fruits usually do not contain a lot of proteins but instead have a lot of carbohydrates, so you want to give fruits to your peacocks as treats.
Peacocks are omnivores, so they are not restricted to eating only plant or animal products. Make sure that you feed your peacocks with protein-rich formulated feed.