Can dogs eat ketchup?

Caution โ€” onion and sugar heavy

Don't share. Most ketchup contains onion powder or extract, plus huge amounts of sugar and salt. A single lick isn't an emergency but repeat exposure adds up.

✓ Reviewed against PDSA, Blue Cross & Animal PoisonLine guidance · Last updated: 2026-06-17

How we keep this site free. Some links on this page take you to Amazon or other online retailers (including vet pharmacy partners Best Vet Care and Canada Pet Care via CJ Affiliate). As an Amazon Associate and CJ publisher we may earn a commission at no extra cost to you. Full disclosure.

The full picture

Ketchup looks innocuous but is surprisingly problematic for dogs. Heinz and most UK ketchup brands contain onion powder or extract in the ingredients โ€” a toxicity risk, especially with repeat exposure. The sugar content is very high (around 23%) and the salt content is substantial. A dog licking a bit of ketchup off a plate won't need an emergency vet, but it's a food to actively keep away from dogs. Tomato sauce, HP Sauce, and brown sauce all have similar problems.

If your dog ate more than a safe amount

For a small accidental taste, watch for vomiting, diarrhoea, or signs of discomfort over the next few hours. For a large amount or if your dog is small or has existing health conditions, call your vet. When in doubt, call the ASPCA Animal Poison Control Center on (888) 426-4435.

Risks to watch for

  • Onion in almost all commercial ketchup
  • High sugar and salt
  • Xanthan gum and preservatives

Safe portion size

None recommended.

Safer alternatives

  • Plain ripe tomato (small amount)

What about a small amount โ€” is a lick of ketchup OK?

A single lick of standard ketchup from a plate or finger is extremely unlikely to cause any serious harm in a medium or large dog. The onion powder content in a trace amount is well below the toxicity threshold. What makes ketchup a problem is the habit: a dog that regularly gets ketchup from your plate is building up repeated low-level onion powder exposure, and that cumulative effect is where the real risk lies.

The situation is different if the ketchup was a packet โ€” a fast food ketchup sachet (typically 8โ€“12g) contains around 400โ€“600mg of sodium and a meaningful amount of onion-derived compounds. One packet for a large dog is unlikely to be dangerous; multiple packets, or a small dog eating even one, warrants monitoring and potentially a vet call.

Is tomato ketchup different from other ketchup varieties?

Standard tomato ketchup is the most common variety and all the above applies. Garlic-infused ketchup adds garlic to the allium risk. Spicy ketchup with chilli is an irritant. Sugar-free ketchup is the most dangerous variant โ€” always check for xylitol, which is sometimes used as a sweetener in reduced-sugar condiment products and is acutely toxic to dogs at very low doses.

Safe alternatives to ketchup

If your dog is after the tomatoey flavour, a small amount of plain, cooked, unsalted tomato (ripe, red โ€” never green tomato or the plant itself) is a much safer option than ketchup, since it skips the added sugar, salt, and onion/garlic powder that many commercial ketchups contain. Always check the ingredient label โ€” some ketchups do use real onion powder, which is toxic to dogs regardless of quantity of ketchup involved.

Does size or breed matter?

Small dogs are more affected by the same amount of salt and sugar relative to their size, and toy breeds are more prone to pancreatitis triggered by rich or sugary foods. There's no specific breed sensitivity to tomato itself once ripe โ€” the risk here is almost entirely about the ketchup's added ingredients, not the tomato base.

Common questions

Can dogs eat ketchup?
Don't share. Most ketchup contains onion powder or extract, plus huge amounts of sugar and salt. A single lick isn't an emergency but repeat exposure adds up.
My dog ate a ketchup packet โ€” what should I do?
A single fast-food ketchup sachet is unlikely to cause serious harm in a medium or large dog, but the onion extract and salt content means you should watch for GI upset over the next few hours. If your dog ate multiple packets or is a small breed, call your vet. The bigger concern is the habit โ€” don't let ketchup become a regular treat.
Can dogs eat a little bit of ketchup?
A single lick is very unlikely to cause harm in a medium or large dog. The problem is the habit โ€” regular small exposures to onion powder accumulate. One occasion is not an emergency; making ketchup a regular treat is not safe.
My dog ate a ketchup packet โ€” how many is dangerous?
One standard fast-food ketchup sachet (8โ€“12g) in a medium or large dog is unlikely to be an emergency. The sodium content is the main concern at that dose. If your dog ate several packets, call your vet. For a small dog (under 5kg), even one packet warrants a call.
Is sugar-free ketchup more dangerous for dogs?
Yes โ€” sugar-free ketchup may contain xylitol, which is extremely toxic to dogs. Always check the ingredients on any reduced-sugar condiment. If xylitol is present, call your vet immediately even for a small amount.
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 ASPCA Animal Poison Control Center on (888) 426-4435 or Pet Poison Helpline on (855) 764-7661 in the UK.