✓ Reviewed against PDSA, Blue Cross & Animal PoisonLine guidance · Last reviewed: 2026-07

Can dogs eat sweet potato?

Safe icon
Yes — cooked only

Yes. Cooked, plain sweet potato is highly nutritious for dogs. Never feed raw — it's hard to digest and can cause blockages.

As a participant in the Amazon Associates, CJ Affiliate (publisher ID 8024985) and Awin (publisher ID 2886575) programme(s), we earn from qualifying purchases. Links below are affiliate links.
Keep your dog protected: While you're here — vet-strength flea & worm treatments from Best Vet Care, or Stronghold spot-on from Canada Pet Care.

The full picture

Cooked sweet potato is a dog superfood — rich in fibre, vitamin A, vitamin B6, vitamin C, and potassium. It's often used as an ingredient in high-quality dog food and is excellent for firming up loose stools in small quantities. The critical rule is that it must be cooked — raw sweet potato is difficult for dogs to digest and can cause intestinal blockages. Plain boiled, baked, or steamed sweet potato is ideal. Avoid adding butter, salt, or any seasonings, especially garlic or onion powder.

Risks to watch for

  • Blockage if fed raw
  • Weight gain if overfed (high in carbs)

Potential benefits

  • Excellent source of fibre
  • Vitamin A, B6, C
  • Potassium
  • Firms up loose stools

Safe portion size

A few tablespoons mashed with normal food, or small cubes as a treat.

CANADA PET CARE
Stronghold for Dogs — 12 Pipettes (UK-familiar spot-on)
Shop Canada Pet Care →
BEST VET CARE
Vet-Strength Flea & Tick Treatments for Dogs
Shop Best Vet Care →

Why sweet potato is a common ingredient in commercial dog food

Sweet potato is rich in beta-carotene, fibre, and complex carbohydrates, and its naturally sweet flavour and easy digestibility make it a popular ingredient in grain-free and limited-ingredient commercial dog foods — it's genuinely one of the better vegetable carbohydrate sources for dogs, which is why it appears as a named ingredient on so many premium dog food labels rather than being a hidden filler. This background is useful context: sweet potato isn't just "safe," it's actively chosen by pet food formulators for good reason.

Preparation — always cook it, and skip the marshmallow topping

Sweet potato should always be cooked (boiled, steamed, or baked) rather than given raw — raw sweet potato is tough and difficult to digest, and can be harder on the stomach than the cooked version, unlike some vegetables where raw and cooked are equally fine. Skin can be left on if the sweet potato is washed thoroughly and the skin is soft after cooking, or removed for dogs with more sensitive digestion. The one firm rule: never share sweet potato prepared as a dish for humans, particularly a Thanksgiving or Christmas-style sweet potato casserole with marshmallow, brown sugar, or butter topping — that's a completely different food from plain cooked sweet potato and carries all the concerns of a sugary, fatty dessert rather than a healthy vegetable.

Common questions

How much sweet potato can I give my dog?
A few tablespoons mashed with normal food, or small cubes as a treat.
Is sweet potato good for dogs?
Yes. Cooked, plain sweet potato is highly nutritious for dogs. Never feed raw — it's hard to digest and can cause blockages.
What are the benefits of sweet potato for dogs?
Excellent source of fibre; Vitamin A, B6, C; Potassium.

Looking for a daily supplement to support your dog's digestion, joints and immunity? Canine Prime by Your Pet Nutrition is a 40-in-1 superfood supplement trusted by thousands of UK dog owners.

How we keep this site free. Some links on this page take you to Amazon. We earn a small commission if you buy something — at no extra cost to you. Editorial first, products second. Full disclosure.

If your dog suffers from skin irritation or allergies, Apoquel for dogs is widely prescribed — available online from Best Vet Care.

Important: This page is general information, not veterinary advice. Every dog is different, and individual factors (age, breed, health conditions, medications) can change what's safe. If in doubt, always contact your vet — or the Animal PoisonLine on 01202 509000 in the UK.