Skip to Content

Can Peacocks Eat Rice?

Please share!

*This post may have affiliate links, which means I may receive commissions if you choose to purchase through links I provide (at no extra cost to you). As an Amazon Associate I earn from qualifying purchases. Please read my disclaimer for additional details.

Rice is a staple food in many regions around the world. Animals love rice just like humans do, as rice is a delicious component of recipes in cultures worldwide.

Birds, including domestic poultry, especially appreciate grains and seeds as a large part of their diet. So will your peafowl eat rice too?

Can peacocks eat rice?

Peacocks can eat rice just like they consume other grains. Rice has a few benefits for peacocks, and you can give rice to your peacocks as a healthy treat. Just make sure that you do not give your peacocks too much of it.

How much is too much rice for peafowl? What should you consider before feeding your peacocks rice? Continue reading.

Close up of cooking rice in a pan

Can Peacocks Eat Rice?

Yes, peacocks can eat rice. You can feed your peacocks cooked white rice or rice prepared with stew, sauce, or other types of foods. Even though it is not regularly endorsed, peacocks can eat a few grains of raw rice. Peacocks do love their grains.

Before you give rice to your peacocks, there are a few things to consider. For example, you need to consider the nutrient composition of rice and how peacocks can benefit from eating rice. Continue reading to learn about the nutrients in plain white rice (cooked).

Consider the Nutritional Composition of Rice

The table below shows the amount of nutrients in 100 grams of white enriched rice. Note that the nutrition of rice can vary according to the rice variety and what you cook it with.



As you can see, white rice has minerals, niacin, and carbohydrates. Rice also is about 5% protein and contains some dietary fiber as part of its carbohydrate composition. Rice is a beneficial treat for your birds.

Let us consider some benefits to peacocks eating rice.

Benefits of Eating Rice

As a grain rich in carbohydrates, rice can help fatten or increase the weight of peacocks that you feel are too thin. According to what you prepared the rice with, it can be very nutritious and delicious and will quickly attract your peacocks.

Just like other grains, you can feed rice to your peacocks as treats. This means that there will be no leftover rice in your home as your peacocks will eat whatever you cannot eat.

Considering the benefits of rice, should you always give some rice to your peacocks? Continue reading to find out.

Consider the Protein Needs of Peacocks

Peacocks are among the top species of birds that consume the most protein.

While most chicken and duck breeds need 15%-23% protein in their diet to fully develop, peacocks need around 25%-30% (or more). This means that you must consider the percentage of proteins in what you’re feeding your peacocks.

Go back and check the table above. With around 5% of proteins in rice, it is clear that feeding your peacocks on a rice diet is not good for them as rice does not have as many proteins as they need. Even though peacocks can eat rice, they should not have it as their main diet.

When Should Peacocks Eat Rice?

Peacocks On Farm

Rice is good for peacocks and only becomes bad when you give your peacocks too much of it. Here are some instances when you can feed your peacocks rice:

  • Emergency feed replacement: If you run out of feed for your peacocks, you can give them some rice before getting more feed. Make sure that you do not feed your peacocks with just rice or feed them with rice for more than 24 hours.
  • As a form of treat: Peacocks, just like other birds, love their grain treats. Just like other treats, give rice to your peacocks occasionally.
  • Seed and grain mix: Many treats for birds are just mixtures of grains and seeds. You can mix rice with other grains for your peacocks.

Make sure that you feed rice to your peacocks the right way.

Do Not Feed Rotting or Moldy Rice to Your Peacocks

Even though you can feed your peacocks leftover rice, make sure that it is not moldy because the presence of mold is a sign that the rice is spoiled or getting worse. You should dispose of moldy rice and not give it to your peacocks.

Make sure that you only feed your peacocks fresh and sweet rice, not rotting and bad rice. Let us discuss other treats that you can give to your peacocks.

Edible insects and worms

Occasional Treat Ideas for Peacocks

Here are some healthy treats that you can give to your peacocks:

  • Fruit Salads
  • Insect Meal
  • Seed and Grain Mix
  • Bread Crumbs

Just make sure that you give them to your peacocks occasionally instead of regularly. Also, you can buy peacock treats from pet shops and feed mills. Continue reading to know what else you should feed your peacocks (either regularly or occasionally).

Examples of Some Healthy Foods for Your Peacocks

Here are some food ideas for peacocks:

1. Peacock Formulated Feed

These pellets are made with just the right amount of nutrients that each peacock needs. Pellets are the best type of feed for your pet or farm birds as they can help the birds grow quickly as well as stay in good health. Some pellets are also medicated and prevent some diseases in your peacocks.

You can get pellets for your peacocks from any feed mill. Your older peacocks can also eat formulated feed for turkeys. It is not recommended that you feed your peacocks duck pellets and chicken pellets.

Finally, you should try to feed your baby peacocks with just peacock pellets. Do not give them pellets for other birds.

2. Insects and Invertebrates

Close up of two brown crickets
Close up of two grasshoppers with brown and yellow markings on a leaf.

Do you want your peacocks to be very excited when they see you? Feed them insect meal.

Peacocks love insects and insect larvae. They also love earthworms and other types of invertebrate animals. You can buy insect treats for your peacocks from a feed mill.

If you would love to save some cash, you can culture some black soldier fly larvae or mealworm larvae for your peacocks.

All you need is for the adult insects to lay their eggs, then you feed the growing larvae with food waste and then give them to your peacocks when they are mature enough.

3. Seeds, Grains, and Nuts

Rice is a type of grain, but there are other types of grains that peacocks love to eat. Aside from grains, peacocks also love to eat seeds and nuts. Some examples of seeds, nuts, and grains that you can feed your peacocks are:

  • Cooked beans
  • Peas
  • Wheat
  • Chia seeds
  • Sunflower seeds
  • Papaya seeds
  • Pumpkin seeds
  • Barley
  • Maize (corn)

You should research the nutritional composition of grains and seeds that you feed your peacocks so that you can tell if you should give them to your peacocks regularly or only occasionally.

Note that peacocks love consuming seeds, grains, and nuts, and your efforts will be appreciated!

4. Fruits and Vegetables

Fresh fruits and vegetables

Fruits and vegetables are some of the healthiest and sweetest treats for your peacocks.

Fruits are rich in vitamins and water. You can give your peacocks a lot of fruits on hot days to help maintain hydration. Some common fruits that peacocks love to eat are:

  • Cucumbers
  • Apples
  • Watermelons
  • Bananas
  • Grapes

Remember that many fruits have a lot of sugars, so you want to monitor how often you feed your peacocks fruits.

As for vegetables, you can give your peacocks as many vegetables as you wish, but do not give baby peacocks too many vegetables. You can give vegetables to your peacocks as a green piñata by hanging the vegetables so that your peacocks can jump and peck at them.

5. Your Peacocks Should Forage for Food

If you want your peacocks to feel like they are in their natural habitat, the least you can do for them is to give them some freedom to find what they’d love to eat. Peacocks get a lot to eat when foraging, and they can also help prevent some pests from reaching your home.

Just make sure that you prevent predators from reaching your peacocks. Also, remove every toxic plant from their surroundings.

As you can see, there are many types of healthy foods that you can feed your peacocks.

Raw azuki beans with a spoon

Unhealthy Foods for Peacocks

Please try to prevent your peacocks from eating the following:

  • Raw beans: Raw beans are very difficult to digest, and they are packed with antinutrients. Peacocks love beans a lot, but they should be cooked and soft.
  • Raw meat: Feeding your bird raw meat can encourage cannibalism, which is highly frowned upon. Do not raise your peacocks on raw flesh and try not to feed them meat.
  • Oily or greasy foods: Refrain from feeding your peacocks foods that contain a lot of calories as that can harm them. Give them protein-rich and not calorie-rich foods.
  • Moldy foods: Do not feed your peacocks anything that is already rotting.
  • Toxic plants and seeds: If you have any toxic plants around, remove them before allowing your peacocks to forage for their food. Nightshade plants are examples of toxic plants.

Do not allow your peacocks to eat any harmful food.

Final Thoughts

Peacocks are beautiful birds that enjoy rice just like you. Rice may be nutritious and delicious, but it does not contain enough protein for peacocks to grow properly and can produce a deficiency of protein if fed regularly. To help your peacocks stay in good health, you should regularly feed them only foods rich in proteins and other needed nutrients.


Please share!