Can Dogs Eat Tomatoes?
Short answer: Ripe red tomato flesh in small amounts is generally low-risk, but the green parts of the plant are not safe, and the AKC suggests skipping tomatoes altogether to be careful.
Why it’s okay
The ripe fruit is the least problematic part. The green parts of the plant (stems, leaves and unripe tomatoes) contain solanine, which can be harmful to dogs. Because the benefit is small and the risk is real if a dog gets into the plant, the AKC advises leaving tomatoes out.
How much and how to serve it
If you do share one, offer a small piece of ripe, red tomato with no stem or leaves, and nothing seasoned: no salt, onion, garlic or sauce.
Risks to watch for
- Green tomatoes, stems and leaves contain solanine.
- Tomato sauces, soups and ketchup often contain onion, garlic and salt, which are unsafe for dogs.
- Large amounts of any tomato can upset the stomach.
What to do if your dog ate tomatoes
If your dog ate green tomatoes, stems or leaves from the plant, call your vet, especially if you see vomiting, drooling, diarrhea or unusual tiredness. A small amount of ripe tomato rarely causes more than an upset stomach.
Related foods
- Can dogs eat celery? 🟢 Yes, safe
- Can dogs eat carrots? 🟢 Yes, safe
- Can dogs eat cantaloupe? 🟡 Yes, in moderation
- Can dogs eat green beans? 🟢 Yes, safe
FAQ
Can dogs eat cherry tomatoes?
Ripe cherry tomatoes without stems are treated like other ripe tomatoes: small amounts at most. Cut them up for small dogs to avoid choking.
Can dogs eat tomato sauce?
Usually not. Sauces commonly contain onion, garlic and salt, which aren’t safe for dogs.
Search our full list of human foods and see whether they’re safe for your dog.
Browse all foods →Sources
By the Petybuzz Editorial Team · Last checked November 10, 2026. This page is general information for pet owners, not veterinary advice. Every dog is different: if yours has a medical condition, is on a special diet, or you’re unsure, ask your veterinarian.