Can dogs eat

Tomatoes?

With caution

Only ripe red tomato flesh, in small amounts. The green parts of the plant (stems, leaves, unripe fruit) can be toxic, so keep dogs away from tomato plants.

Tomatoes
Photo: Artem Beliaikin · CC0 1.0 · via Flickr (Openverse)

What to watch out for

Ripe red tomatoes are considered non-toxic to dogs and can be fed in moderation as an occasional snack. The concern is the rest of the plant. Tomato stems, leaves and unripe green fruit contain solanine and tomatine, which are found mostly in the green parts of the plant and can cause vomiting, diarrhea, muscle weakness and loss of coordination.

Poisoning is rare in dogs and usually is not fatal, but smaller dogs and puppies can be affected by a smaller amount. In practice, problems come from dogs raiding a garden and eating vines or green tomatoes, not from a slice of ripe tomato. Too much tomato can also upset the stomach because of its acidity.

Only serve plain fresh tomato. Tomato sauce and ketchup often contain garlic and onions, which can cause stomach problems, so dogs should not eat them. If you grow tomatoes, fence the plants or keep your dog out of that part of the garden.

Benefits

  • Ripe flesh is a low-calorie occasional snack
  • Fine in moderation for dogs that like it

Risks

  • Green parts of the plant and unripe fruit contain solanine and tomatine and can cause illness
  • Too much may upset the stomach because of acidity
  • Sauces and ketchup often contain garlic and onions

What to give instead

Choose a ripe red tomato, wash it, remove the stem and any green parts, and dice the flesh into small pieces. Start with a small amount and watch for a reaction. Treats should be no more than 10% of daily calories.

  • Small dogs: one or two small pieces
  • Medium dogs: a few pieces
  • Large dogs: a few more pieces, occasionally

If your dog has a sensitive stomach, skip it. There are gentler vegetable treats, such as cucumber.

Related forms

FoodVerdictWhy
Ripe red tomatoIn moderationSmall pieces only, with the stem removed.
Green tomatoes and plant partsNoContain solanine and tomatine; keep dogs out of the garden bed.
Tomato sauce and ketchupNoOften include garlic and onions.
Cherry tomatoesWith cautionSame ripeness rule; remove stems and dice.

If your dog already ate it

A bite of ripe tomato is nothing to worry about. If your dog ate tomato leaves, stems, vines or green tomatoes, watch for vomiting, diarrhea, weakness or loss of coordination, and call your vet or a poison line, especially if your dog is small.

In the US: ASPCA Animal Poison Control (888) 426-4435 or Pet Poison Helpline (855) 764-7661 (fees may apply); elsewhere, your local emergency vet. Do not induce vomiting at home. Mention what part of the plant was eaten and roughly how much.

Frequently asked questions

Are tomato plants poisonous to dogs?

The leaves, stems and green fruit contain solanine and tomatine and can make dogs ill if eaten, so keep dogs away from plants.

Can dogs eat cherry tomatoes?

Ripe ones in small amounts, with the stems removed and cut up. The same ripeness rule applies.

Can dogs eat tomato sauce?

No. Many sauces contain garlic and onions, which can cause stomach problems.

My dog ate a green tomato. What now?

Call your vet or a poison line for advice, especially if there are symptoms or your dog is small or a puppy.

Written from veterinary sources by the Pawsplained editorial team. Not yet reviewed by a veterinarian; this is general information, not a diagnosis or treatment plan. Updated Oct 25, 2026. Editorial policy

Sources

  1. AKC: Can Dogs Eat Tomatoes?
  2. AKC: Fruits and Vegetables Dogs Can and Can't Eat
  3. AKC: How Many Treats Can a Dog Have?

Safer alternatives

More vegetables

All foods

Check another food Is that plant toxic?