Ducks Guide

Can Ducks Eat Sweet Potatoes? Good Source Of Vitamin C

Sweet potato is a root vegetable known for its soft texture and sweet taste. This vegetable is versatile and can be used in soups, stews, or mashed. Sweet potatoes are safe and nutritious for humans to eat. As for ducks, can they eat sweet potatoes too?

Can ducks eat sweet potatoes? Yes, ducks can eat sweet potatoes. This root vegetable contains a lot of vitamins and minerals that the ducks need. Sweet potatoes can be fed raw or cooked, but it’s preferable to feed them cooked. When the potatoes are cooked, it’s softer and easier for the ducks to digest.

Is It Safe For Ducks To Eat Sweet Potatoes?

Most varieties of potatoes belong to the nightshade family, which contains the toxin solanine.

As for sweet potatoes, they are not a member of the nightshade family. Therefore, it doesn’t contain any type of toxin.

These root vegetables are safe for ducks to eat, which includes the flesh and skin. You can feed them without having to worry it will harm your ducks.

Health Benefits of Sweet Potatoes for Ducks

Sweet potatoes are packed with many nutrients. This vegetable is a good source of fiber, vitamins, and minerals.

One cup (200 grams) of baked sweet potato with skin provides:

  • Calories: 180
  • Carbs: 41.4 grams
  • Protein: 4 grams
  • Fat: 0.3 grams
  • Fiber: 6.6 grams

Source: USDA

Below are some health benefits of feeding sweet potatoes to your ducks:

Prevent Niacin Deficiency

Niacin is important to the health of the ducks. This vitamin helps the duck convert various nutrients like carbohydrates, fats, and protein into energy.

As for ducklings, niacin is vital to their development. A diet deficient in niacin could lead to leg problems and deformities. This condition isn’t irreversible, and they will have a problem moving around when they are an adult.

Both adult ducks and ducklings need a constant supply of niacin in their diet each day. Niacin is a water-soluble vitamin, which means the body doesn’t store it. If it’s used, the body will deplete the vitamin quickly.

Improve Digestion

Sweet potatoes have a good amount of fiber in them. Fiber is vital for a healthy digestive system.

Fiber helps promote regular bowel movement and prevent constipation. This will help the food that the ducks eat to move through the digestive tract smoothly.

Ducks are known to eat a lot and will often have loose stool. By having a good amount of fiber in their diet, the fiber will help bulk up their stool.

Strengthen Immune System

Sweet potato is a good source of vitamin C. This vitamin helps strengthen the immune system of the duck.

Plenty of vitamin C daily will help keep the duck from getting sick. If the duck does get sick, vitamin C will help them recover quickly.

Can Duckling Eat Sweet Potatoes?

Ducklings can eat sweet potatoes once they are at least 4 weeks old. When they are under that age, their digestive system has not developed enough to be able to digest the root vegetables.

Once they are 4 weeks or older, you can start to introduce sweet potatoes to the ducklings. Start by giving them a small piece of the potato that is mashed. This will make it easier for them to digest it.

Also, make sure there is plenty of water available for them. Ducklings will tend to dip the mashed potatoes in water before swallowing them.

Can Ducks Eat Sweet Potato Skin?

Yes, ducks can eat sweet potato skin. The ducks may not eat it though due to the tough skin.

How To Feed Sweet Potatoes To Ducks

When it comes to feeding sweet potatoes to the ducks, you can feed them fresh sweet potatoes or mix them with other vegetables.

Feeding Ducks Fresh Sweet Potatoes

You can feed the ducks fresh sweet potatoes, either cooked or uncooked. Ducks prefer to eat the vegetable cooked, as it’s easier for them to digest them. You can cut them into small cube sizes and feed them to the ducks.

Another way is to mash the sweet potatoes. Mashed potatoes are easy for the ducks to eat. If you want to feed the ducklings, mashed is the recommended method. This will prevent the ducklings from choking on it.

Feeding Ducks Mixed Vegetables

A great way to give the ducks a boost in nutrition is to mix a salad out of the vegetables. Besides sweet potatoes, you can add lettuce, carrots, and cucumber. To top it off, add some sunflower seeds to make them more nutritious.

When feeding them sweet potatoes, make sure there is water nearby. Ducks will usually dip their food into the water before eating it. This is to make it easier for them to swallow and digest the potatoes.

How Much Sweet Potatoes Can A Duck Eat?

While sweet potatoes are full of nutrition, the vegetables should be fed to them in small amounts. Too much will actually cause harm to the ducks.

For baby ducks, they should not be fed any sweet potatoes. However, once the ducklings are about 4 weeks old, you can start to introduce sweet potatoes to them. Give them a small piece of the potato, but make sure it’s mashed.

For adult ducks, you can feed the ducks in small quantities. For each duck, they can be fed halves of the sweet potato. Cut them into small pieces or mash them first.

How Often Can Have A Duck Eat Sweet Potatoes?

Sweet potatoes should be fed to the ducks in moderation. This root vegetable is very high in sugar, which is harmful to the ducks in large amounts.

Ducks that consume too much sugar will start to develop health issues. Ducks tend to gain weight easily, which will put a lot of strain on their legs and make them become lazy.

Therefore, feed the ducks sweet potatoes once or twice per week.

Other Root Vegetables That Ducks Can Eat


Beets make a great treat for ducks. All parts of the beets are safe for the bird to eat. This includes leafy greens, stalks, skin, and flesh. To make it easier for the ducks to eat, chop or grate raw beets.


Parsnips are a nutritious food source for the ducks. This root vegetable can be fed to them raw or cooked. Cooked parsnips will make it easier for the ducks to eat. If you are planning to feed them raw parsnips, make sure to grate or chop them up first.


Turnips are a great root vegetable to feed the ducks. Besides the turnip, the turnip tops can be fed to them as well. Make sure to cut the vegetable into small cubes or mash them first.


Sweet potatoes make a good treat to feed your ducks. It’s nutritious and ducks will enjoy eating it due to its soft texture and sweet taste. However, this root vegetable is high in sugar content, so you’ll want to feed them in moderation, once or twice per week is enough for them to enjoy it.

Scroll to Top