Can Ducks Eat Tomatoes? (All You Need To Know)

Can Ducks Eat Tomatoes?

Ducks are omnivorous creatures, meaning they eat both plants and animals. They need to eat food that is rich in protein, vitamins, and minerals. In the wild, they eat aquatic plants, insects, small fish, and crustaceans. Domestic ducks are fed pellets, grains, seeds, vegetables and fruits. But, can ducks eat tomatoes?

Yes, ducks can eat the flesh of the tomatoes. In fact they are quite healthy for ducks since they contain vital vitamins that can be very beneficial for the duck’s overall health. It’s important to feed in moderation, not more than 10% of their diet.

In this article we will talk more about how to feed ducks tomatoes, the health benefits and nutritional value.

Can Ducks Eat Tomato Plants?

No, ducks can’t eat the tomato plants. Tomatoes are a part of the nightshade family and the plants as well as unripe fruits contain alkaloids that can poison the duck. Ripe tomato fruit flesh is perfectly safe to eat.

How Often Can I Feed My Ducks Tomatoes?

Feeding ducks tomatoes can be a great way for the ducks to experience new taste, while eating something healthy. A duck’s diet is very important and therefore you should feed them tomatoes in moderation.

You can feed ducks tomatoes a few times a month and the amount should never exceed 10% of their diet.

Can Ducklings Eat Tomatoes?

Yes, ducklings can also eat ripe tomato flesh. Do not feed them unripe tomatoes or the plant. The plants contains high amounts of alkaloids that is very poisonous for ducks. Make sure to feed them near or in water.

Tomatoes Nutritional Value

Below is the nutritional value of one tomatoe.

  • Calories: 18
  • Water: 95%
  • Protein: 0.9 grams
  • Carbs: 3.9 grams
  • Sugar: 2.6 grams
  • Fiber: 1.2 grams

It also contains several vitamins and minerals as listed below.

  • Vitamin C
  • Potassium
  • Vitamin K1
  • Folate (vitamin B9)


Are Tomatoes Healthy for Ducks?

Yes, tomatoes are very healthy for ducks to eat. They contain healthy vitamins that can benefit their health. Below are some of the benefits for ducks eating tomatoes.

  • Vitamin C helps the duck with infections and boosts the immune system.
  • Potassium is key for muscle function, heart health and to maintain proper fluid balance.
  • Vitamin K1 is important for waterfowls such as the duck because it helps them with blood clotting. They often get injured while foraging and this vitamin can save their life.
  • Folate (vitamin B9) contributes to their nerve function and growth.

How To Feed Tomatoes To Ducks

  1. Only use ripe tomatoes.
  2. Rinse the tomatoes and make sure to cut out the flesh.
  3. Feed the flesh near water to mimic their natural foraging.
  4. Don’t feed them unripe tomatoes of the plant because it’s toxic.
  5. Watch them eat and monitor if they like the tomatoes or not.

Other Vegetables Ducks Can Eat

Vegetables can be great addition to their diet and there is not secret that ducks loves them. Below is a small list of more vegetables that ducks can eat.


Giving ducks vegetables as treats can be a wonderful experience for the duck and the person feeding it. Ducks loves to experience fruits and vegetables, but it’s important to only feed them in moderation. Their are very sensitive when it comes to their diet and to much tomatoes can lead to an imbalance in their health.

If you are a park visitor looking to feed ducks tomatoes then remember to cut out the flesh and do not give any parts of the plant. Other people might have already fed the duck so be restrictive in the amount of tomatoes they receive.

Disclaimer: The information in this article is for informational purposes only. I'm not an expert or a veterinarian.

Related Posts