✓ Reviewed against PDSA, Blue Cross & Animal PoisonLine guidance · Last reviewed: 2026-07
Can dogs eat ketchup?
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
Ketchup often contains onion powder — call your vet if your dog has eaten a significant amount. Plain tomato ketchup in tiny amounts is a low-risk concern.
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)
Want to check the E-numbers and additives in this food? Our food ingredient checker covers allergens, vegan status, and clean-label information.
And while you're thinking about what's good for your dog, keeping on top of flea and parasite prevention is just as important as diet.