Can dogs eat tomatoes?
Ripe red tomatoes are considered non-toxic. Green plant parts and unripe tomatoes contain solanine/tomatine and can cause gastrointestinal upset (ASPCA, AKC).
How to serve it: ripe and red only, no green parts, small amounts
How much is okay
All treats together: at most 10% of daily calories. Enter your dog’s weight:
Tomatoes
up to 12.3 oz a day
349 g · about 20½ cherry tomatoes
10% of 629 kcal a day, for a spayed or neutered dog with normal activity. If your dog gets other treats too, give less.
Questions
What amount of tomatoes is okay for my dog?
All treats together: at most 10% of daily calories. For a spayed or neutered dog with normal activity weighing 22 lb, that’s up to 12.3 oz (349 g) (about 20½ cherry tomatoes) a day. Work out the amount for your dog above.
Sources
- ASPCA Toxic and Non-toxic Plants – Tomato Plant (ripe fruit non-toxic)
- AKC – Can Dogs Eat Tomatoes?
- AKC – Fruits and Vegetables Dogs Can or Can't Eat
- Nutrition data: USDA FoodData Central (18 kcal per 100 g)
Last checked: October 2026