Can Dogs Eat Artichokes?

LIMIT

LIMIT — Plain cooked artichoke heart in small amounts is fine. Leaves and chokes are tough and fibrous, and marinated or jarred artichokes often contain garlic, oil and salt.

Plain cooked artichoke heart is not toxic to dogs and adds fibre. The tough leaves and choke are hard to digest, and marinated artichokes and dips usually contain garlic, salt and oil.

On this page
Two whole artichokes in a stainless steel pot with garlic cloves

Quick answer

Category
Vegetables
Recommended preparation
Plain cooked heart, cooled and cut small
Main concern
Tough leaves and choke; garlic, oil and salt in marinated or jarred artichokes
Suitable as everyday food
Occasional small piece

The full answer

Artichokes are the flower buds of a thistle-like plant. Plain, cooked artichoke hearts are not toxic to dogs, and a small piece offers some fibre and nutrients.

The outer leaves are tough and fibrous, and the hairy choke in the centre is hard to digest and can irritate the mouth or cause blockage. Stick to the soft heart. Marinated, jarred and canned artichokes are often packed in oil with garlic, herbs and salt, and spinach-artichoke dips contain garlic, onion, cheese and cream.

Artichoke is not essential for dogs, so treat it as a rare extra. Large amounts of fibre can cause gas or loose stools.

Is Artichokes Good for Dogs?

Artichoke hearts contain fibre, vitamin K and folate.

Potential benefits

  • Provides fibre
  • Contains vitamin K and folate
  • Low in fat

Risks and Things to Know

  • Leaves and choke are tough and hard to digest
  • Marinated or jarred artichokes contain garlic, oil and salt
  • Dips contain garlic, onion and cheese
  • Too much fibre can cause gas or loose stools

How much is okay?

A small piece of heart is plenty as an occasional treat.

How Should I Prepare It?

  • Boil or steam plain until tender.
  • Remove the leaves and choke, keeping only the heart.
  • Cool and cut into small pieces.

Can Puppies Eat Artichokes?

A tiny piece of plain cooked heart is usually fine for puppies, but artichoke is not necessary.

What If My Dog Ate Too Much?

A lot of artichoke may cause gas or loose stools.

If your dog ate artichoke dip or marinated artichokes with garlic or onion, contact a vet.

This guide is for general educational purposes and isn't a substitute for advice from your veterinarian. If your dog has eaten something potentially toxic or is showing concerning symptoms, contact a veterinarian promptly.

Frequently Asked Questions

Plain cooked hearts are fine in small amounts.

The tough leaves are hard to digest and best avoided.

No. They usually contain garlic, oil and salt.

No. It contains garlic, onion, cheese and cream.

How this guide was written

Last updated 13 October 2026. We write from widely published, mainstream pet-health sources and avoid presenting feeding amounts as veterinary prescriptions.