Good news first. A ripe red tomato won’t hurt your dog. Dogs can eat them in small amounts, and plenty of dogs will happily beg for a slice.
The part that trips people up is the plant. Green tomatoes, the leaves, the stems, that whole viney mess out in the garden, that’s where the real risk lives.
So the answer splits in two, depending on which part of the tomato we’re talking about. Let me walk through it.
The short version
Ripe tomato flesh is safe in small amounts.
Green, unripe tomatoes, plus the leaves, stems, and vines, should stay well away from your dog.
Tomato sauce, ketchup, and pasta sauce are a no, and it’s actually not the tomato that’s the problem there. More on that in a bit.
Why ripe tomatoes are fine
A ripe tomato is mostly water, a bit of fiber, and some vitamins. There’s nothing in the red fruit that’s going to poison a dog.
The American Kennel Club says it plainly: ripe tomatoes are safe for dogs and can be fed in moderation as an occasional snack.
Some dogs genuinely like them. If yours swipes a cherry tomato off the counter, you don’t need to panic or call anyone.
Why the green parts are a problem
Here’s where it gets more serious.
Tomatoes are part of the nightshade family, and the green parts of the plant contain two compounds called tomatine and solanine. Those are glycoalkaloids, per the Pet Poison Helpline. That’s just a long word for chemicals the plant makes to fend off bugs and animals.
They sit mostly in the leaves, stems, vines, flowers, and hard green unripe fruit. As a tomato ripens and turns red, those levels drop way down. That’s the whole reason the ripe fruit is safe while the green plant isn’t.
So if you start your own tomato patch, this is the part to care about. A dog chewing on your plants or gulping down a pile of green tomatoes off the vine is the real thing to watch for. Not a slice of red tomato from your salad.
How much tomato can a dog have?
Think snack, not meal. A few small pieces of ripe tomato here and there is fine for most dogs.
Two reasons to keep the portion small. Tomatoes are acidic, so too much can leave your dog gassy or with a loose stool. And treats of any kind should stay under roughly ten percent of what your dog eats in a day, with their regular food making up the rest.
If your dog has never tried tomato, start with a little and keep an eye on them for the next day. Some dogs have touchy stomachs that just don’t get along with it.
How to serve it safely
Keep it boring, honestly. Grab a ripe one, give it a rinse, and pull off any stem or leaf still hanging on. Cut it into pieces your dog can chew, and serve it plain.
What you want to skip is everything we usually do to tomatoes for ourselves. Sauce, ketchup, pizza sauce, canned soup, they nearly always carry onion, garlic, salt, and sugar. Onion and garlic are the actual danger, since both are toxic to dogs. The AKC steers owners away from tomato based products because the garlic, onion, salt, and sugar in them can be harmful or irritating.
A plain slice of your fresh tomato is a treat. A spoonful of pasta sauce is not.
What about cherry and grape tomatoes?
Same deal. A ripe cherry tomato or grape tomato is fine in small amounts.
One thing worth clearing up, because I’ve watched this worry send people into a spiral. A grape tomato has nothing to do with actual grapes. Grapes are the ones that are genuinely toxic to dogs. The tomato just borrows the name because of its shape. A ripe grape tomato is safe. A real grape is not.
With the little round ones, slice them in half for a small dog so they can’t turn into a choking hazard.
Signs your dog got into the plant
Serious tomato poisoning in dogs isn’t common. A dog usually has to put away a decent amount of the green plant to actually get sick. Not just lick a bit of red tomato off the floor.
Still, it helps to know the signs. A mild case tends to look like a plain upset stomach: vomiting, diarrhea, drooling, or turning up their nose at food. Larger amounts can bring on muscle weakness, tremors, a wobbly walk, or changes in heart rate.
If you catch your dog eating the plant and they start acting off, don’t sit around waiting. Call your vet, or ring the Pet Poison Helpline at (855) 764-7661, which charges a per incident consultation fee that covers follow up on your case. They’ll help you figure out whether what your dog ate is a real problem and how quickly you need to move.
And a quick note from me: this is a tomato site, not a vet clinic. When your dog’s health is on the line, someone who can actually examine your dog beats anything you’ll read online, including this.
Frequently asked questions
Can dogs eat tomatoes?
Yes, dogs can eat ripe red tomatoes in small amounts. The green parts of the plant, including unripe tomatoes, leaves, and stems, aren’t safe and should be kept away from them.
Are tomatoes bad for dogs?
Ripe tomatoes aren’t bad for dogs in moderation. The plant is the issue, because the green parts contain tomatine and solanine, which can make a dog sick if they eat enough of it.
Can dogs eat cherry tomatoes?
Yes, a ripe cherry tomato or grape tomato is safe in small amounts. Cut them in half for small dogs so they can’t cause choking, and don’t worry, a grape tomato is not related to grapes.
What if my dog ate a green tomato?
One small green tomato probably won’t cause serious harm, but green tomatoes carry more tomatine than ripe ones. Watch for stomach upset, and call your vet or the Pet Poison Helpline if your dog ate several or starts acting unwell.
Can dogs have tomato sauce or ketchup?
Better to skip it. Most sauces, ketchups, and pasta sauces contain onion, garlic, salt, and sugar. Onion and garlic are toxic to dogs, which makes the sauce riskier than the plain tomato ever was.
The bottom line: a ripe tomato is a fine little treat for your dog, as long as it’s plain and you skip the plant and the sauces. Keep the portions small, keep them away from the garden, and you’re good. Wondering about your other animals? Our can animals eat tomatoes hub covers the whole menagerie.