in

Can Dogs Eat Tomatoes? A Complete Safety Guide

You’re slicing tomatoes for dinner and your dog is parked at your feet, eyes locked on every piece that hits the cutting board. So, can dogs eat tomatoes?

The short answer is yes — but with real conditions attached. Ripe tomatoes are generally safe in small amounts, while the green parts of the plant are genuinely something to avoid. Here’s exactly what matters before you share.

So, can dogs eat tomatoes?

Yes. Dogs can eat ripe, red tomatoes in moderation, as long as the stems, leaves, and any unripe (green) portions are removed. Ripe tomato flesh is low in calories and contains fiber, vitamins A, C, and K, along with antioxidants like lycopene that support digestion and overall health.

It’s a genuinely reasonable occasional treat, which is why “can dogs eat tomatoes” comes up so often at dinner prep time.

The catch is the plant itself. Tomatoes belong to the nightshade family, and the green parts — stems, leaves, and unripe fruit — contain compounds called solanine and tomatine.

As tomatoes ripen, tomatine levels drop significantly, which is why a ripe, red tomato is considered safe while a green one, or the vine itself, is not.

Can Dogs Eat Tomatoes

How to serve tomatoes safely to your dog

If you’re going to say yes to “can dogs eat tomatoes” in your own kitchen, preparation is where the real safety decisions happen:

  • Choose fully ripe, red tomatoes only. The redder the tomato, the lower its tomatine content.
  • Remove all green parts. Cut away the stem, any attached vine, and the green “cap” at the top before offering a piece to your dog.
  • Keep your dog out of the garden. Even a ripe-looking tomato still on the vine risks contact with leaves and stems, and unripe tomatoes on the plant carry more tomatine than the ones you’d buy at the store.
  • Serve it plain. No salt, oil, or seasoning — just a plain piece of ripe tomato, washed and cut into small, manageable pieces to avoid a choking hazard.
  • Keep portions small. A slice or two, or a small handful of cherry tomatoes, is plenty for an occasional treat. Treats overall — tomatoes included — should make up no more than about 10% of a dog’s daily calories.

Can dogs eat cherry tomatoes?

Yes. Cherry tomatoes follow the same rules as regular tomatoes — ripe, plain, and served without stems or leaves. Their small size makes them an easy low-calorie snack, though it’s still worth cutting them into smaller pieces for small dogs or fast eaters to reduce choking risk.

What about tomato-based products?

This is where most of the real risk actually lives. Ketchup, tomato sauce, salsa, and tomato soup are not the same as a plain tomato slice:

  • Ketchup often contains added sugar, salt, and sometimes xylitol, a sweetener that’s toxic to dogs.
  • Tomato sauce and salsa frequently include garlic and onion, both of which are toxic to dogs even in small amounts.
  • Tomato soup can carry similar risks from added onion, garlic, or seasoning blends.

If a recipe includes tomatoes as one ingredient among several, always check the full ingredient list before assuming it’s safe just because “tomato” is on the label.

Risks to watch for

Even with a plain, ripe tomato, a few things are worth keeping an eye on:

  • Digestive upset. Some dogs, particularly those with a sensitive stomach or conditions like acid reflux, may react poorly even to ripe tomato in larger amounts.
  • Tomatine toxicity. Rare, and usually only a concern if a dog eats a significant quantity of green tomatoes, stems, or leaves. Symptoms can include drooling, lethargy, tremors, vomiting, or diarrhea.
  • Choking hazard. Whole cherry tomatoes or large chunks can pose a risk, especially for small dogs.
  • Pesticide residue. Wash tomatoes thoroughly, or know the source, before sharing.

If your dog eats a significant amount of green tomato, tomato plant material, or shows any signs of distress after eating tomatoes in any form, contact your veterinarian. The ASPCA’s Animal Poison Control resource is a good resource to have bookmarked for situations like this.

More foods worth double-checking

Tomatoes are just one of many “can my dog eat this” questions that come up in the kitchen. If you’re already checking labels and ingredient lists, it’s worth looking into other common foods too — PetPress has guides on whether dogs can eat blueberries, apples, bananas, and cheese, plus an important one on why dogs should never eat onions — a common hidden ingredient in tomato-based sauces and soups.

The bottom line

Can dogs eat tomatoes? Yes — ripe, red, plain tomato flesh in small amounts is a safe occasional treat for most healthy dogs.

The parts to actually watch are the green stems, leaves, and unripe fruit, along with tomato-based products that often hide garlic, onion, or added sugar.

Handled that way, a slice of tomato is a low-risk way to satisfy the dog parked at your feet during dinner prep.

Frequently Asked Questions

Can dogs eat tomatoes?

Yes, dogs can eat ripe, red tomatoes in small amounts as an occasional treat, as long as the stems, leaves, and any green or unripe parts are removed first.

Can dogs eat tomato leaves or stems?

No. Tomato leaves, stems, and vines contain solanine and tomatine, compounds that can be harmful to dogs, especially if eaten in larger amounts.

Can dogs eat cherry tomatoes?

Yes, ripe cherry tomatoes are safe for dogs in small amounts, following the same rules as regular tomatoes — plain, ripe, and free of stems or leaves.

Can dogs eat green tomatoes?

No, or at least not intentionally. Unripe, green tomatoes contain higher levels of tomatine than ripe ones and should be kept away from dogs.

Can dogs eat tomato sauce or ketchup?

Generally no. Tomato sauce often contains garlic or onion, which are toxic to dogs, and ketchup typically contains added sugar, salt, and sometimes xylitol. Stick to plain, fresh tomato instead.

What happens if my dog eats a tomato plant?

A small nibble is unlikely to cause serious harm, but eating a large amount of leaves, stems, or unripe fruit can lead to symptoms like vomiting, diarrhea, drooling, or lethargy. Contact your veterinarian if you notice any of these signs.

How many tomatoes can a dog eat?

There’s no strict universal limit, but a slice or two of ripe tomato, or a small handful of cherry tomatoes, is a reasonable occasional treat. Treats overall should make up no more than about 10% of a dog’s daily calorie intake.

Are tomatoes good for dogs?

In small amounts, yes. Ripe tomatoes offer fiber, vitamins A, C, and K, and antioxidants like lycopene, though dogs don’t require tomatoes nutritionally and they should stay an occasional extra rather than a diet staple.

Lauryn Dell

Leave a Reply

Your email address will not be published. Required fields are marked *

GIPHY App Key not set. Please check settings