Skip to content

Can dogs eat tomatoes?

Only a little

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.

Work out the full daily amount

How many treats per day?

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

Last checked: October 2026

What can dogs eat?