Last updated: March 2026
Short answer: Yes, dogs can eat artichokes. Plain, cooked or raw artichoke is non-toxic to dogs and safe in small amounts. The heart, stem, and inner leaves are all edible. The danger comes only from overfeeding, from seasonings added during cooking, or from giving the tough outer leaves whole.
Vet note: The nutritional information in this article is cross-referenced with guidance from the American Kennel Club and PetMD. Always consult your veterinarian before making changes to your dog's diet.
Can Dogs Eat Artichokes? The Direct Answer
Yes — artichokes are safe for dogs when served plain, in small portions, and prepared correctly. They are non-toxic and contain several nutrients beneficial to canine health, including antioxidants, fiber, and key vitamins and minerals.
That said, artichokes should be an occasional treat, not a dietary staple. They are high in fiber, and too much fiber at once causes digestive upset in dogs — including diarrhea, gas, and bloating. One to two small pieces a few times per week is a reasonable amount for most adult dogs.
Which Parts of the Artichoke Can Dogs Eat?
Not all parts of the artichoke are equally suitable. Here is a breakdown:
- Artichoke heart: The safest and most digestible part. Soft, easy to chew, and nutrient-dense. Best served plain and chopped into small pieces.
- Inner leaves (petals): Edible but tougher — chop finely to reduce choking risk and ease digestion.
- Stem: Safe to offer in small amounts once peeled.
- Outer tough leaves: Not recommended. Too fibrous for most dogs and offer little nutritional value. Remove before serving.
- Canned or marinated artichokes: Avoid entirely — almost always packed in brine, citric acid, garlic, or oil, all of which are harmful to dogs. Fresh or frozen plain artichoke only.
Nutritional Benefits of Artichoke for Dogs
Artichokes offer a legitimate nutritional profile for dogs when served correctly:
- Antioxidants: Artichokes contain cynarin and silymarin, plant compounds that support liver function and help neutralize free radicals — beneficial for immune health and cellular aging.
- Vitamins A, B1, B3, C, and K: Support immune response, nerve function, blood clotting, and coat health.
- Minerals: Potassium, magnesium, phosphorus, and iron — important for muscle function, bone health, and energy metabolism.
- Dietary fiber: Supports healthy gut motility and regular bowel movements. In appropriate amounts, fiber feeds beneficial gut bacteria.
- Low in fat and calories: A good occasional snack for overweight dogs or those on a calorie-controlled diet.
- Prebiotic effect: Artichokes contain inulin, a prebiotic fiber that supports healthy gut bacteria — though this same compound is what causes gas if too much is consumed.
Risks of Feeding Artichokes to Dogs
Artichokes are safe, but these risks are worth knowing before you serve them:
Digestive upset from overfeeding
The high fiber content — particularly inulin — ferments in the large intestine and produces gas. Too much artichoke at once leads to bloating, flatulence, loose stools, or diarrhea. Start with a very small piece (about the size of your thumbnail) and observe your dog for 24 hours before increasing the amount.
Choking and obstruction
Tough outer leaves and large chunks can be a choking hazard, especially for small dogs. Always chop artichoke into bite-sized pieces appropriate to your dog's size. Remove all tough outer leaves before serving.
Food allergy (rare)
Artichoke allergy is uncommon in dogs, but all new foods carry a small risk of triggering an allergic reaction — especially if your dog already has a history of food sensitivities. Symptoms to watch for include itching, swelling around the mouth, vomiting, or hives. If any of these appear, stop feeding artichoke and contact your vet.
Toxic seasonings in cooked artichokes
The artichoke itself is not toxic — but the way humans typically prepare it is. Garlic, onion, leek, and chives are all toxic to dogs and appear frequently in artichoke recipes. Butter and olive oil in large amounts cause pancreatitis. If you're sharing artichoke from your own plate, double-check every ingredient used in preparation. When in doubt, prepare a plain, unseasoned portion for your dog separately.
How to Safely Prepare Artichoke for Your Dog
- Choose a fresh artichoke (not canned, jarred, or marinated).
- Wash thoroughly under running water.
- Remove and discard all tough outer leaves.
- Cut off the spiky tips if present.
- Steam or serve raw — both are fine. Steaming softens the texture and makes it easier to digest.
- No oil, butter, garlic, salt, or seasoning of any kind.
- Chop into small, bite-sized pieces appropriate for your dog's size.
- Offer a small amount (1–2 pieces) the first time and wait 24 hours to check for any reaction.
- If well tolerated, you can serve artichoke 2–3 times per week as an occasional treat.
Serving size guide:
- Small dogs (under 10 kg): 1–2 small pieces per serving
- Medium dogs (10–25 kg): 3–4 small pieces per serving
- Large dogs (over 25 kg): Up to 5–6 small pieces per serving
Treats and extras — including vegetables — should make up no more than 10% of your dog's total daily caloric intake.
Other Vegetables That Are Safe for Dogs
Artichoke is one of several dog-safe vegetables worth rotating into your dog's diet. These are all well-tolerated by most dogs in moderate amounts:
- Celery — low calorie, freshens breath
- Carrot — great for teeth, high in beta-carotene
- Spinach — rich in iron, best served cooked and in small amounts
- Pumpkin — excellent for digestion, high in fiber and vitamin A
- Green beans and peas — good low-calorie snacks
For a full list of foods to avoid, see our guide on toxic foods for dogs.
FAQ
Can dogs eat artichoke hearts?
Yes. The artichoke heart is the safest and most digestible part of the vegetable for dogs. Serve it plain, chopped into small pieces, with no seasoning, oil, or garlic.
Can dogs eat canned artichokes?
No. Canned and marinated artichokes almost always contain salt, citric acid, garlic, or oil — all of which are harmful to dogs. Only serve fresh or plain frozen artichoke.
Can dogs eat cooked artichokes?
Yes, as long as they are cooked plain with no added seasonings, garlic, butter, or oil. Steaming is the best method — it softens the texture without adding anything harmful.
Can dogs eat raw artichoke?
Yes. Raw artichoke is safe for dogs. Remove the tough outer leaves, chop into small pieces, and serve in moderation. Some dogs find raw artichoke harder to digest than steamed — monitor your dog and adjust accordingly.
How much artichoke can I give my dog?
Start with 1–2 small pieces for the first serving and watch for 24 hours. If no reaction occurs, you can offer a small serving 2–3 times per week. Treats should not exceed 10% of your dog's daily caloric intake.
What happens if a dog eats too much artichoke?
Too much artichoke causes digestive upset due to its high fiber and inulin content. Symptoms include gas, bloating, loose stools, or diarrhea. These usually resolve within 24 hours. If symptoms persist or worsen, contact your vet.
Are artichoke leaves safe for dogs?
The inner, softer leaves are safe in small amounts if chopped finely. The tough outer leaves are not recommended — they are difficult to digest and a potential choking hazard. Remove all outer leaves before serving.
Disclaimer: This content is for informational purposes only and does not constitute veterinary advice. Consult a licensed veterinarian before making changes to your dog's diet, especially if your dog has existing health conditions.