What do peacocks eat? A glimpse into their omnivorous diet

Food FAQs

Marvel at the colorful spectacle of the peacock, its magnificent feathers unfurled in a display of natural glory.

But have you ever wondered what these regal creatures dine on to maintain their dazzling appearances?

Prepare to be enchanted as we delve into the delectable diet of these enchanting birds.

From insects to reptiles, grains to kitchen scraps, let us unveil the gastronomic secrets of what truly satisfies the palates of peacocks.

what do peacocks eat

Peacocks eat a varied diet consisting of insects, plants and flowers, small animals, snails, spiders, invertebrates, small reptiles, grains, small fish, and even kitchen scraps.

Key Points:

  • Peacocks have a varied diet that includes:
  • Insects
  • Plants
  • Flowers
  • Small animals
  • Snails
  • Spiders
  • Invertebrates
  • Small reptiles
  • Grains
  • Small fish
  • Kitchen scraps
  • They primarily consume insects and other small creatures in their natural habitat.
  • Peacocks also eat plants, flowers, and grains, highlighting their omnivorous nature.
  • They have been known to feed on small reptiles and snails, indicating their ability to adapt to different food sources.
  • In addition to natural sources, peacocks may consume kitchen scraps, suggesting their opportunistic feeding behavior.
  • Overall, the peacock’s diet showcases their ability to consume a wide range of food items for their nutritional needs.

what do peacocks eat – Watch Video


Pro Tips:

1. Did you know that peacocks are not picky eaters? In addition to their usual diet of insects, fruits, and seeds, they have been known to munch on small mammals, amphibians, and even reptiles!

2. Peacocks have a unique digestive system that allows them to eat poisonous snakes and scorpions without any harm. Their stomach acid is so strong that it can neutralize the toxins, making them fearless hunters.

3. Believe it or not, peacocks have a taste for certain types of flowers! They often indulge in the bright petals of roses, marigolds, and hibiscus, which add a touch of color to their already vibrant appearance.

4. While most peacocks are omnivores, there is a fascinating exception within their species. The Indian peafowl subspecies, known as the green peafowl, has a primarily herbivorous diet, consisting mostly of plants, leaves, and berries.

5. Peacocks are notorious food thieves! They have been spotted stealing food from campsites and picnics, using their graceful feathers as a distraction while skillfully pilfering your snacks. So, be careful when sharing a meal with a peacock!


Peacocks are known for their striking beauty, but many are unaware of their diverse diet. Insects play a significant role in a peacock’s diet, providing them with essential nutrients and proteins. Peacocks are opportunistic feeders and will devour a wide range of insects such as grasshoppers, ants, beetles, and termites. They use their sharp beaks to snatch insects off the ground or pluck them out of the air with impressive precision.

Additionally, the peacock’s diet extends to caterpillars and larvae. These small yet nutrient-rich creatures are particularly crucial during the breeding season when adult peacocks need to consume enough protein to support their developing offspring. With their keen eyesight and good camouflage abilities, peacocks can easily track down and quickly consume these smaller prey.

Plants And Flowers

While peacocks are omnivorous creatures, plants and flowers form a significant portion of their diet. Peacocks have a particular fondness for wildflowers such as dandelions, clovers, and marigolds. These stunning birds use their long, slender beaks to delicately pluck the petals and leaves of various plants.

Peacocks also enjoy grazing on fresh grass. They will roam lush meadows, pulling out mouthfuls of tender grass using their beaks and tongues. This behavior not only provides them with necessary nutrients but also helps keep their digestive system healthy. Furthermore, peacocks will not hesitate to eat fruits, berries, and seeds they encounter on their walks, making them efficient seed dispersers in their natural habitat.

Small Animals

Despite their beautiful appearance, peacocks exhibit predatory behavior when it comes to small animals. These birds are opportunistic hunters and are known to feed on small rodents such as mice and rats. They can easily catch these creatures with their sharp talons and swiftly dispatch them with their beaks.

Additionally, peacocks will not shy away from preying on small birds and their eggs. While this behavior may seem brutal, it plays a vital role in maintaining a balanced ecosystem. By controlling the population of small animals, peacocks help protect other plant and animal species that may be negatively impacted by overpopulation.


Snails are a favored delicacy in a peacock’s diet. The slow-moving nature of snails makes them easy targets for these birds. Peacocks use their sharp beaks to pick up snails and skillfully crack open the shell to feast on the soft, fleshy interior.

Peacocks have the remarkable ability to detect the presence of snails, even if they are well-hidden. This is possible due to their highly sensitive hearing, which enables them to locate the subtle sounds produced by snails as they move across surfaces. Peacocks’ reliance on snails as a food source helps keep the snail population in check, preventing potential crop damage in agricultural areas.


Peacocks are surprisingly eager to consume spiders, which is in contrast to the common fear many have of spiders. These birds display impressive precision in catching spiders, thanks to their agile movements and sharp beaks. They especially enjoy feasting on large and juicy spiders, such as garden spiders and orb-weavers.

In areas where spiders can potentially harm agricultural crops, peacocks play a vital role in managing spider populations. Through their diet of arachnids, these magnificent birds contribute to a natural pest control system that effectively reduces the reliance on chemical pesticides.

Key points:

  • Peacocks have a keen interest in consuming spiders.
  • Their agile movements and sharp beaks help them catch spiders with precision.
  • Peacocks particularly enjoy large and juicy spiders like garden spiders and orb-weavers.
  • Peacocks are important for controlling spider populations, especially in agricultural areas.
  • By feeding on spiders, peacocks aid in reducing the need for chemical pesticides.


Peacocks are known for their non-selective eating habits, as they will consume a variety of invertebrates that are present in their surroundings. This includes insects, spiders, beetles, worms, moths, and centipedes. By consuming such a diverse range of invertebrates, peacocks are able to obtain all the necessary nutrients and maintain a balanced diet.

One remarkable characteristic of peacocks is their extraordinary ability to detect and locate hidden invertebrates. With their exceptional eyesight and hearing, they are adept at tracking down even the tiniest creatures. This remarkable skill ensures that peacocks have a steady supply of food throughout the year.

Small Reptiles

While peacocks primarily feed on small animals, they occasionally target small reptiles in their habitat. Lizards, geckos, and even small snakes fall prey to the peacock’s hunting skills. These agile birds are skilled at catching reptiles with their beaks, taking advantage of their sharp vision and quick reflexes.

However, it’s worth noting that reptiles make up only a small portion of a peacock’s diet. Their preference for small reptiles is likely influenced by factors such as availability, ease of capture, and the nutritional benefits they provide.


Contrary to popular belief, peacocks do not solely rely on animals and insects for sustenance. They are also known to have a penchant for grains. Peacocks have been observed feeding on various grains such as wheat, barley, and maize. This behavior is more prevalent in captivity than in the wild, where peacocks may have limited access to other food sources.

Grains offer peacocks a rich source of carbohydrates necessary for energy production and maintaining their overall health. In addition to grains, peacocks also indulge in legumes, including lentils and chickpeas, when the opportunity arises.

  • Peacocks consume grains such as wheat, barley, and maize.
  • Grains provide peacocks with carbohydrates for energy production.
  • Peacocks also enjoy legumes like lentils and chickpeas.

Note: Peacocks have a diverse diet beyond animals and insects, including grains and legumes.

Small Fish

Peacocks, while not primarily relying on small fish as their main food source, do take advantage of the opportunity to consume them when they encounter bodies of water. With their long and sharp beaks, these birds exhibit impressive efficiency in swiftly catching fish that are near the surface. Thanks to their quick reflexes and agility, peacocks are able to navigate through the water without any hesitation, showcasing their skills as effective fish hunters.

The consumption of small fish plays a crucial role in the peacock’s diet by providing an additional protein source. This is particularly beneficial during the breeding season when there is a high demand for energy. Furthermore, incorporating small fish into their diet contributes to the overall diversity of their nutritional intake, allowing them to acquire essential nutrients for optimal health.

In summary, peacocks display remarkable abilities in catching small fish, which serves as a supplementary protein source in their diet. This behavior not only fulfills their energetic requirements during breeding season but also contributes to a well-rounded and nutrient-rich diet for their overall well-being.

Key points:

  • Peacocks consume small fish when they encounter bodies of water
  • Their long and sharp beaks enable them to swiftly catch fish near the water surface
  • Peacocks’ quick reflexes and agility make them efficient fish hunters
  • Small fish provide an additional protein source, especially important during breeding season
  • Incorporating small fish into their diet ensures a diverse intake of essential nutrients.

Kitchen Scraps

Peacocks, being highly adaptable omnivores, are not averse to scavenging for food. They can often be spotted searching for kitchen scraps discarded by humans. These scraps can range from leftover fruits and vegetables to bread and even cooked rice.

Peacocks utilize these easily available food sources to supplement their nutritional intake, but it’s important to note that their diet should primarily consist of their natural food sources to maintain a healthy balance of nutrients.

In conclusion, peacocks exhibit an impressive, omnivorous diet that includes insects, plants and flowers, small animals, snails, spiders, invertebrates, small reptiles, grains, small fish, and even kitchen scraps. Their dietary variety ensures they receive all necessary nutrients while playing an important role in maintaining ecological balance. By understanding their feeding habits, we can gain a deeper appreciation for these magnificent birds and their role in the natural world.


You may need to know these questions about what do peacocks eat

Is Peacock a good pet?

Peacocks may be admired for their striking appearance and captivating displays, but their suitability as pets may leave something to be desired. While they may add an exotic touch to one’s home, breeders caution against expecting them to be great companions or protectors. Their allure lies more in their beauty and aesthetic appeal rather than their ability to provide companionship or guard against potential threats. Thus, while owning a peacock may be an interesting and visually appealing choice, it is important to temper expectations regarding their suitability as pets beyond their ornamental value.

What is a peacock’s favorite fruit?

One of the peacock’s favorite fruits is the fig. Although not commonly associated with peacocks, figs are rich in sweetness and attract many insects, which are also a sought-after delicacy for the peacock. The peacock’s vibrant feathers make an exquisite contrast against the vibrant colors of ripe figs, creating a picturesque scene in nature.

Another fruit that peacocks particularly enjoy is the pomegranate. The juicy arils inside a pomegranate are irresistible to them, and they will often peck at the fruit to get to the delectable seeds. As the peacock indulges in the pomegranate, the seeds burst open, scattering a splash of crimson-like confetti, enhancing the already stunning display of the peacock’s plumage.

What is the prey of peacock?

The primary prey of peacocks consists of grains, seeds, and insects. These colorful birds have a diverse diet, allowing them to feed on a variety of plant-based foods and small invertebrates. Peacocks use their sharp beaks to forage for grains and seeds on the ground, while their keen eyesight helps them locate and capture insects in flight. Their ability to consume both plant matter and insects showcases their adaptable nature as omnivorous creatures.

Although peacocks are majestic and vibrant, they are not free from predators. They face various threats from animals such as dogs, raccoons, tigers, and wild cats. These predators may perceive peacocks as potential sources of food or pose a threat to their safety. The peacock’s beautiful plumage, while mesmerizing to human eyes, does not deter these determined predators, as they are persistent hunters in their pursuit of prey.

Will my pet peacock fly away?

It is important to understand that, unless trained properly, pet peacocks have the potential to fly away if left unattended or outside of their enclosure during the night. Peafowl, known for their impressive flying abilities, possess the instinct to explore their surroundings and may take flight if given the opportunity. Therefore, owners should take precautions and ensure their peacock is properly trained or safely confined to prevent any unexpected escapes.

Reference source

See also  Cream Cheese: A Comprehensive Guide