All foods › Can Dogs Eat… › Artichokes

Can Dogs Eat Artichokes?

✅ Safe
✅ Cross-checked against veterinary poison-control guidance · Oct 2026 audit
⚠️ Educational info only. If your pet just ate something and looks unwell, skip the reading and call your vet or Pet Poison Helpline (US): (855) 764-7661.
Yes, cooked plain and in small pieces. Artichoke hearts are safe, though they cause gas in some dogs.

Why it’s fine

Artichoke hearts provide fiber, folate and antioxidants, and cynarin — the compound that makes artichokes taste sweet — can cause extra gas in dogs. The spiky outer leaves, tough stem and fibrous choke are the hazards, not the flesh.

How to serve it safely

Steam or boil plain, then offer soft heart pieces cut small. Never marinated or oil-packed artichokes, which carry garlic and salt.

Warning signs to watch for

Too much causes gas and bloating; swallowed fibrous leaves or the choke can cause gagging and vomiting.

When to call the vet

If your dog gags on the fibrous choke or spiky leaves and cannot swallow comfortably, call your vet.

Common questions

Can dogs eat raw artichoke?

Not recommended — raw leaves are tough, spiky and hard to digest. Cooked hearts only.

Are canned artichoke hearts okay?

Rinse plain water-packed ones well; skip marinated versions entirely because of the garlic.

More foods for dogs

This page is general educational information, not a substitute for professional veterinary advice. Every pet is different — if your animal ate something concerning, contact your veterinarian or a pet poison hotline right away.