Pocket Vet logoPocket VetCheck my pet

Can dogs eat tomatoes?

⚠️ Caution — conditions apply
Ripe red tomato in moderation is fine, but green (unripe) tomatoes, stems, and leaves contain solanine and should be avoided.

The ripe red flesh of a tomato is safe for most dogs as an occasional treat. The risk is the green parts — unripe fruit, stems, and leaves — which contain solanine, and seasoned tomato dishes with onion or garlic.

Did your dog already eat tomatoes?

Describe what and how much (add a photo) for an instant, calm triage — home care, vet soon, or emergency.

Check my dog now

Signs to look for

What to do

Frequently asked

Are tomatoes poisonous to dogs?

Ripe tomato flesh is not — it's safe in moderation. The green unripe fruit and the plant's leaves and stems contain solanine, which can upset a dog in larger amounts.

Can dogs eat tomato sauce or ketchup?

Better not. These often contain onion, garlic, salt, and sugar, which aren't good for dogs — stick to a little plain ripe tomato.

More dog food guides

Worried your pet ate something? Get a real answer in seconds

Check my pet — 5 free

Pocket Vet editorial team

Written and maintained by the Pocket Vet editorial team using authoritative veterinary sources. Reviewed June 9, 2026. This guide is informational only and not a substitute for professional veterinary care — see our editorial & safety policy. When in doubt, contact your vet; in a true emergency, go to an emergency clinic immediately.

Sources