Can Dogs Eat Tomatoes? Safe Ripe Fruit vs. Toxic Green Parts
The short answer: ripe, red tomatoes are safe for dogs in small amounts, but green tomatoes and the rest of the plant are not. This one distinction — ripe versus green — is really the whole answer, and it’s worth understanding clearly since tomato plants are common in home gardens where dogs can easily get to them.
This article is for general information only and isn’t a substitute for veterinary care. If your dog eats a large amount of unripe tomato or any part of the plant, contact your vet or a pet poison hotline.
Why Ripeness Is the Deciding Factor
Tomatoes belong to the nightshade family (Solanaceae), along with potatoes, eggplant, and peppers. Nightshade plants naturally produce compounds called solanine and tomatine as a defense mechanism — these are concentrated most heavily in the parts of the plant that aren’t meant to be eaten: the leaves, stems, vines, flowers, and unripe green fruit.
As a tomato ripens, these compounds drop to minimal levels in the flesh, which is why a fully red, ripe tomato is considered safe, while the green parts of the same plant are not.

What’s Safe
- Fully ripe, red tomatoes — safe in small amounts as an occasional treat
- Ripe cherry or grape tomatoes — also fine, but cut into smaller pieces to avoid a choking hazard, especially for small dogs
- Always serve plain — no seasoning, salt, oil, or sauce
What’s Not Safe
- Green, unripe tomatoes
- Leaves, stems, vines, and flowers of the tomato plant
- Tomato-based sauces, soups, or salsas — not because of the tomato itself, but because these often contain garlic, onion, or high sodium levels, all of which are genuinely toxic to dogs
- Canned tomatoes — usually contain added salt and preservatives that aren’t dog-friendly
What Happens If a Dog Eats Green Tomato or Plant Material?
This is sometimes called tomatine poisoning. In most cases, a dog would need to eat a fairly large amount of the green parts for serious toxicity to occur — though smaller dogs and puppies can be affected by smaller amounts, simply because of their size. Signs to watch for include:
- Vomiting
- Diarrhea
- Drooling
- Lethargy
- In more severe cases, tremors or other neurological signs
Most cases of mild exposure resolve with supportive care and have a good outlook, but if you know or suspect your dog ate a meaningful amount of green tomato, plant leaves, or stems — or if you’re seeing any of the symptoms above — contact your vet right away rather than waiting to see if it resolves on its own.

A Note for Dog Owners With a Tomato Garden
If you grow tomatoes at home, it’s worth fencing off the plants or otherwise keeping your dog from having free access to them. Dogs often can’t tell the difference between a ripe and unripe tomato the way we can, and a curious dog wandering through a garden may just as easily grab a green one off the vine.
Even Ripe Tomatoes: Moderation Still Matters
Ripe tomatoes being “safe” doesn’t mean unlimited. A few things to keep in mind even with the safe, ripe fruit:
- Portion size — tomatoes should be an occasional treat, not a diet staple; too many at once can cause mild stomach upset like diarrhea or gas
- Acidity — tomatoes are naturally acidic, which can irritate the stomach lining in dogs with sensitive digestion, acid reflux, or certain chronic conditions
- Introduce gradually — the first time you offer tomato, give a small piece and watch how your dog responds before making it a regular treat
Frequently Asked Questions
Can puppies eat tomatoes? The same rule applies — small amounts of ripe, red tomato are generally fine, while green parts should be avoided. Because puppies are smaller, it takes a proportionally smaller amount of the toxic compounds to cause a reaction, so extra caution is worthwhile.
My dog just grabbed a tomato off the counter — is that an emergency? If it was fully ripe and red, it’s unlikely to be a serious problem, though keep an eye out for stomach upset. If there’s any chance it was unripe, or if your dog also got into the stem or leaves, it’s worth calling your vet to be safe.
Are cherry tomatoes more dangerous than regular tomatoes? No — ripeness matters more than the variety. A ripe cherry tomato carries the same safety profile as a ripe regular tomato; just watch the choking risk given their smaller size.
Curious about other foods? See our guides on Can Dogs Eat Fish and Can Dogs Eat Mushrooms.







