Skip to content
Dog Portions
Menu

Can dogs eat tomatoes?

Yes, in moderationFine occasionally, but watch the portion and how you serve it.

Short answer

Yes, but only ripe red tomato flesh in small amounts, never the leaves or stems. Unripe green tomatoes and the plant's leaves and stems contain solanine and tomatine, which can cause digestive and even neurological problems.

tomatoes

A ripe red tomato is harmless for dogs in small amounts, but the tomato plant as a whole belongs to the nightshade family and contains the glycoalkaloids solanine and tomatine. Here is the difference between the ripe fruit and the green parts, and why caution matters.

Why only in moderation

Tomatoes belong to the nightshade family (Solanaceae), along with potatoes and eggplant. A ripe red tomato contains only trace amounts of solanine and tomatine, so it is safe for dogs in small quantities and provides some vitamin C, lycopene, and fiber.

Unripe green tomatoes, and especially the plant's leaves, stems, and flowers, contain much higher concentrations of solanine and tomatine. These compounds irritate the digestive tract and, in larger amounts, can even affect the nervous system, which is why dogs should only get the ripe, fleshy fruit, never the plant itself from the garden.

As tomatoes ripen, their glycoalkaloid content drops, so a fully ripe, soft tomato is the safest option. Tomato sauce, ketchup, and paste often contain salt, sugar, onion, or garlic too, which are problems in their own right, regardless of the tomato itself.

The acidity of tomatoes can upset a sensitive dog's stomach even when the fruit is ripe, so tomato is better suited to an occasional taste than a regular part of the diet.

How to serve tomatoes

  • Only ripe, soft, red tomato, with the stem, leaves, and vine removed.
  • Cut into small pieces, raw or lightly cooked, without salt or seasoning.
  • Never give ketchup, tomato sauce, or paste from the store; they typically contain salt, sugar, onion, or garlic.
  • Introduce it gradually, starting with one small piece, and watch how your dog's stomach reacts.

Rough portion

A few small pieces of ripe tomato once or twice a week as a taste, not a regular part of the diet. Dogs do not need tomato for good health; it is strictly an occasional treat.

Risks

  • Unripe green tomatoes and the plant's leaves or stems contain solanine and tomatine, which can cause digestive and even neurological problems.
  • Ketchup, paste, and tomato sauces often contain onion, garlic, salt, or sugar, dangerous regardless of the tomato itself.
  • Even ripe tomato's acidity can upset a sensitive dog's stomach in larger amounts.

Symptoms to watch for

  • Vomiting and diarrhea
  • Excessive drooling
  • Drowsiness, weakness
  • Loss of appetite
  • In rare, more severe cases, tremors or an irregular heart rhythm

Your dog already ate tomatoes. What now?

  1. If your dog ate a piece of ripe red tomato, there is no cause for concern, just keep an eye on their stool.
  2. If they ate a green tomato, leaves, or stem from a garden plant, watch them for the next few hours for digestive or neurological symptoms.
  3. Contact your vet if you see vomiting, diarrhea, unusual drowsiness, or tremors, especially if your dog ate a large amount of the plant.

Common questions about dogs and tomatoes

Can dogs eat tomatoes from the garden?

A ripe red tomato in small amounts is fine, but watch that your dog does not also help themselves to the leaves, stem, or unripe green fruit still on the vine. Those contain far more solanine and tomatine and can cause digestive or neurological problems.

Is ketchup dangerous for dogs?

Yes, ketchup and tomato pastes are not suitable. They are high in sugar and salt, and many recipes include onion or garlic, which are toxic to a dog's red blood cells. The issue is not the tomato itself but what is added to it.

What should I do if my dog eats a green tomato?

A green, unripe tomato contains more solanine than a ripe red one, but eating just one usually causes no more than mild digestive upset. Watch your dog for a few hours, and contact your vet if you see vomiting, diarrhea, or unusual drowsiness.

Can dogs eat tomato sauce with pasta?

Usually not. Prepared sauces tend to be salted, sweetened, and often contain onion, garlic, or herbs that are harmful to dogs. If you want to share tomato with your dog, use plain cooked or raw ripe tomato with no additions.

Are cherry tomatoes safer for dogs than large tomatoes?

Nutritionally there is no real difference as long as both are fully ripe. Small cherry tomatoes are easier to swallow whole, though, which raises the choking risk in smaller dogs, so always cut or halve them first.

Other good treats

More from vegetables

Sources

Last updated 2 September 2026.