Pet Keen is reader-supported. When you buy via links on our site, we may earn an affiliate commission at no cost to you. Learn more.

Home > Hamsters > Can Hamsters Eat Sweet Potatoes? Vet-Reviewed Nutrition Guide

Can Hamsters Eat Sweet Potatoes? Vet-Reviewed Nutrition Guide

cooked sweet potato

Vet approved

Dr. Alice Athow-Frost Photo

Reviewed & Fact-Checked By

Dr. Alice Athow-Frost

Veterinarian, BVM BVS MRCVS

The information is current and up-to-date in accordance with the latest veterinarian research.

Learn more »

A hamster’s primary diet should consist of commercially made hamster pellets that contain the correct amount of protein, carbohydrates, fat, and fiber that your hamster needs to stay healthy and active. Alongside commercial hamster pellets, you can offer your pet a small amount of other healthy treats, such as fruits and vegetables, including sweet potatoes.

Hamsters are sweet little creatures with sensitive digestive systems, so it is important to give this snack to them in moderation.


Are Sweet Potatoes Good for Hamsters?

Sweet potato, when given in moderation, is good for hamsters. It is a nutritious, healthy, and tasty snack. You can offer it to your hamster raw, baked, or steamed—but be sure to wash and peel it first. Don’t give your hamster a whole sweet potato, but rather chop it up into small chunks that they can hold and nibble on.

When giving your hamster this root vegetable for the first time, introduce it to them slowly so as not to upset their digestive system. Below are some of the main health benefits of sweet potato:

  • It is high in calcium and phosphate, which supports strong bones.
  • It contains fiber and antioxidants, which promote a healthy gut.
  • It contains vitamin B9 (folate) which is needed for red blood cell health. Hamsters deficient in vitamin B6 become anemic.
  • They aren’t high in calories, which means that they are a good snack for maintaining a healthy weight
hamster in a cage
Image Credit: Vinokurov Alexandr, Shutterstock

Can I Overfeed Sweet Potato to My Hamster?

As much as sweet potato is nutritious, too much of it can be harmful to your hamster, causing diarrhea and obesity.  Hamsters can eat a 1 inch chunk of raw sweet potato or up to half a teaspoon of cooked sweet potato once or twice a week. More than this can cause digestive problems, such as diarrhea, so keep their portions small.   A fingernail sized portion 1-2 times a week is a good measure to go with when looking at portion size for a hamster.  A very small quantity of a variety of treat foods is all that you should be giving a hamster a few times a week alongside their pelleted food.  So when you are giving a portion of sweet potato, make sure you remain aware of appropriate amounts.

Sweet potatoes should never replace your hamster’s commercial pellets. The pellets are nutritionally balanced to meet your hamster’s needs, and although sweet potatoes have health benefits, they don’t provide your hamster with everything they need nutritionally. This is why sweet potatoes shouldn’t be given as the only treat your hamster consumes, as other fruits and vegetables offer other nutrients.

Large chunks of sweet potato can be a choking hazard as well as cause obesity if given frequently. Obesity is the result of overfeeding and too little exercise and can lead to diabetes, joint problems, and heart problems. Obese hamsters should eat more greens and fewer fruits and nuts because these are more fattening.  Providing obstacles in their habitat, such as an appropriately sized hamster wheel, and encouraging movement by hiding food in tubes and cardboard boxes can help to reduce obesity and keep your hamster entertained.


Sweet Potato Feeding Tips

There are many ways to eat sweet potatoes, but when it comes to feeding your hamster, you need to keep the chunks small and easy to eat. Baking or steaming the sweet potato will ensure that your hamster won’t choke on it.

When cooking these vegetables, you need to avoid using spices, sweeteners or salt. These are not good for hamsters and are unnecessary as they don’t appreciate seasonings on their food as most humans do. Before serving sweet potato, be sure to wash it and remove the peel to protect your hamster from any pesticides or molds that may have been on it.

Diced sweet potato on chopping board
Image Credit: Candice Bell, Shutterstock

Alternatives to Sweet Potato

If your hamster doesn’t enjoy sweet potato, you’re trying to help them lose a bit of weight, or you’re looking for more variety, try these alternatives below.  Always remember to make the portion size appropriate for your hamster.

  • Sugarless breakfast cereals or grains
  • Greens
  • Seeds
  • Carrots
  • Apples
  • Raisins
  • Peas
  • Pepper
  • Cucumbers

Foods You Shouldn’t Feed Your Hamster

  • Raw beans
  • Chocolate
  • Red meat
  • Candy
  • Rhubarb
  • Oranges
  • Potato
  • Garlic
  • Onions
  • Almonds
  • Apple seeds



Sweet potatoes are safe for hamsters to eat as long as they’re fed in moderation and are not used to replace their commercial pellets. These root vegetables are nutritious and tasty and are high in many vitamins and minerals that benefit a hamster’s health. Too much sweet potato can cause digestive issues and obesity, so only small portions given a few times a week are recommended.

Remember to wash, peel, and cut up the sweet potato before serving it to your hamster.

Featured Image Credit: leecine, Pixabay

Our vets

Want to talk to a vet online?

Whether you have concerns about your dog, cat, or other pet, trained vets have the answers!

Our vets