Can Dogs Eat Tomatoes?

Key takeaways

  • Ripe red tomatoes are safe in small amounts.
  • Green tomatoes, leaves, stems and vines are toxic.
  • Cut cherry tomatoes to prevent choking.
  • Skip sauce, ketchup, salsa and soup, which often contain garlic or onion.
  • Call your vet if your dog ate a tomato plant.

Dogs can eat ripe red tomatoes in small amounts, but the green parts of the plant are toxic. Ripe tomato flesh is considered non-toxic, while green (unripe) tomatoes, leaves, stems and vines contain tomatine and solanine, which can make dogs sick.1,2,3 Serious poisoning is uncommon and usually takes a lot of plant material, but small dogs and puppies can react to less.1,3 Skip tomato sauce, ketchup, salsa, soup and pizza, which often contain garlic, onion or salt.2,1

Tomatoes at a glance

  • Verdict: ripe red tomatoes are safe in small amounts. Green tomatoes and plants are toxic.
  • One cherry tomato: about 3 calories.4
  • Serve: ripe, plain, washed and cut small. Cut cherry tomatoes in half or quarters.
  • Avoid: green tomatoes, leaves, stems and vines, and sauces, ketchup, salsa and soup.
  • Related: see our full list of what can dogs eat.

Are Tomatoes Toxic to Dogs?

Only the green parts. Tomatine and solanine are concentrated in the leaves, stems, vines, flowers and unripe green fruit, and levels drop as the fruit ripens.3,2 The ASPCA lists the tomato plant as toxic to dogs but notes that ripe fruit is non-toxic.5 (Some older lists, including one American Kennel Club fruit list, still say to avoid tomatoes entirely, but AKC's own tomato guide agrees that ripe tomatoes are safe in moderation.)1,6

Signs of tomato plant poisoning include drooling, vomiting, diarrhea, loss of appetite, lethargy and dilated pupils, and with larger amounts, weakness, tremors, loss of coordination and changes in heart rate or rhythm.5,3,1 Most dogs recover with veterinary care.1,3

Tomato Nutrition for Dogs

AmountCaloriesSugarFiber
1 cherry tomato (17 g)about 30.5 g0.2 g
1 wedge, 1/4 medium tomato (31 g)about 60.8 g0.4 g
1 medium tomato (123 g)about 223.2 g1.5 g
1 tablespoon ketchup (17 g)about 173.6 gplus 154 mg sodium

Calculated from USDA FoodData Central values for ripe raw tomatoes and ketchup.4,7

How Much Tomato Can a Dog Eat?

A healthy adult dog's treats, including fruit, should be no more than about 10 percent of daily calories.8,9 Using the Merck Veterinary Manual's energy formula for a neutered adult, that works out to roughly 35 calories of treats a day for a 10-pound dog, 59 for a 20-pound dog, 98 for a 40-pound dog, 150 for a 70-pound dog and 196 for a 100-pound dog.10 Your dog's real needs depend on age, activity and body condition. The American Kennel Club recommends tomatoes only in small amounts as an occasional treat, starting with one bite-size piece.1 Tomatoes are acidic, so too much can upset the stomach.1,2 As a rough guide, our suggested occasional amounts are below.

Dog sizeOccasional amountAbout
Extra-small (up to 10 lb)1 to 2 small cubes (1/2 inch)under 1 calorie
Small (11 to 20 lb)2 to 3 small cubesabout 1 calorie
Medium (21 to 50 lb)3 cubes to 1 cherry tomato, cut up1 to 3 calories
Large (51 to 90 lb)1 to 2 cherry tomatoes, cut up3 to 6 calories
Giant (over 90 lb)2 to 3 cherry tomatoes, cut up6 to 9 calories

These amounts are our own conservative suggestions, not from a published table. Calories are not the limit with tomatoes; acidity, choking and green parts are.

How to Serve Tomatoes to Your Dog

  • Use only fully ripe, red tomatoes, and remove the stem and any green parts.1,3
  • Wash and cut into small pieces. Halve or quarter cherry and grape tomatoes, which are a choking risk whole.2,3
  • Serve plain, with no salt, oil, seasoning, garlic or onion.1
  • Start with one piece and watch for stomach upset.

Tomato Sauce, Ketchup, Salsa and Pizza

Skip them. Tomato sauce, pizza and spaghetti sauce, soup and salsa often contain garlic or onion, which damage dogs' red blood cells, plus salt, sugar and spices. Ketchup is high in sugar and salt, and some contain xylitol.2,1,7 If your dog ate a dish with garlic or onion, call your vet, since signs can take days to appear. See what can dogs eat for onion and garlic.11 Sun-dried tomatoes are much more concentrated in sugar and calories and are often packed in oil with garlic and herbs, so they aren't a good treat.

My Dog Ate a Tomato Plant or Green Tomato

Call your vet or a pet poison hotline if your dog ate tomato leaves, stems or vines, a large amount of green tomatoes, or if your dog is small or showing signs.3 Don't make your dog vomit unless a vet tells you to. Most dogs recover well with early care.3,1 To prevent it, fence off vegetable gardens, keep potted tomato plants out of reach, and pick up fallen green fruit.1,2,3 Potato plants, green potatoes and hot pepper plants, which are in the same family, should also be kept away from dogs.3

Can Puppies Eat Tomatoes?

It's best to skip tomatoes for young puppies, or give no more than a single tiny piece of ripe flesh. Puppies and small breeds can react to smaller amounts of the toxic compounds.1

When to Call the Vet

Call your vet if your dog has a poor appetite, seems tired or uncomfortable, or keeps licking his lips or gulping after eating it. Get care right away for repeated vomiting, severe diarrhea, blood in vomit or stool, weakness or collapse.2,1 Call right away if your dog ate any part of a tomato plant or shows drooling, weakness, tremors or an unusual heart rate.3

Frequently Asked Questions

Are tomatoes bad for dogs?

Ripe red tomatoes aren't toxic and are fine in small amounts. Green tomatoes and the leaves, stems and vines of the plant are toxic.

Can dogs eat cherry tomatoes?

Yes, if they're ripe and plain. Cut them in halves or quarters, since whole cherry tomatoes are a choking risk, especially for small dogs.

My dog ate a green tomato. What should I do?

One small green tomato usually causes mild stomach upset at most, but call your vet or a pet poison hotline, especially for a small dog, a large amount, or any signs.

Can dogs eat tomato sauce?

It's best not to. Most tomato sauces contain garlic, onion, salt or herbs that aren't safe for dogs.

Can dogs eat ketchup?

No. Ketchup is high in sugar and salt, and some brands contain xylitol, which is toxic to dogs.

Are tomato plants poisonous to dogs?

Yes. The leaves, stems, vines and unripe fruit contain solanine and tomatine. Keep dogs out of tomato gardens.

Can dogs eat tomato soup?

No. Tomato soup usually contains onion, garlic, salt or spices.

Ask Our Team a Question

Help Others by Sharing Your Dog Health Related Question or Story!

Have a Question, Request or Want to Share a Story that could help others? Our team will answer questions for free!

Please include information such as your dog's medical history, age, sex, breed, symptoms, diet, changes in behavior and medications. Providing pictures by uploading them below can also be of help.

We will do our best to get back to you quickly (it depends on how many questions we receive each day). If you do require an immediate response we suggest using this online dog veterinary service that is available now.

[ ? ]

Upload 1-4 Pictures or Graphics (optional)[ ? ]

 

Click here to upload more images (optional)

Author Information (optional)

To receive credit as the author, enter your information below.

(first or full name)

(e.g., City, State, Country)

Submit Your Contribution

  •  submission guidelines.


(You can preview and edit on the next page)

Sources and further reading

This article was written and fact-checked on November 3, 2026 against current veterinary references and specialist guidelines:

  1. Burke A. Can Dogs Eat Tomatoes? American Kennel Club, updated June 4, 2026.
  2. Saylor A; reviewed by Mitchell SC, DVM, DABVP. Can Dogs Eat Tomatoes? Benefits, Risks, and Feeding Tips. PetMD, updated September 26, 2025.
  3. Pet Poison Helpline. Are Tomatoes Bad for Dogs? What's Safe and What's Toxic. Pet Poison Helpline, updated May 27, 2026.
  4. U.S. Department of Agriculture. Tomatoes, red, ripe, raw (FDC 170457). FoodData Central, SR Legacy.
  5. ASPCA Animal Poison Control Center. Tomato Plant (toxic plant entry). ASPCA, accessed November 2026.
  6. AKC Staff. Fruits and Vegetables Dogs Can or Can't Eat. American Kennel Club, updated August 4, 2026.
  7. U.S. Department of Agriculture. Catsup (FDC 168556). FoodData Central, SR Legacy.
  8. University of California, Davis, Veterinary Medical Teaching Hospital Nutrition Support Service. Treats Guidelines for Dogs. UC Davis, accessed November 2026.
  9. Wooten S, DVM. Can Puppies Have Treats? Hill's Pet Nutrition, September 3, 2025.
  10. Merck Veterinary Manual. Daily Maintenance Energy Requirements for Dogs and Cats. Merck Veterinary Manual, accessed November 2026.
  11. Pet Poison Helpline. Onions Are Poisonous to Dogs. Pet Poison Helpline, updated May 27, 2026.

About this article

Last updated : new page written using AKC, PetMD (vet-reviewed), ASPCA, Pet Poison Helpline, Merck Veterinary Manual, UC Davis, FDA and USDA FoodData Central data; includes serving amounts by dog size and calorie estimates.

This page is for general information and is not a substitute for an exam by your veterinarian.