Can Dogs Eat Tomatoes?

LIMIT

LIMIT — Small amounts of ripe red tomato flesh are generally fine, but green or unripe tomatoes and the plant itself should be kept away.

Ripe red tomato flesh is generally considered safe for dogs in small amounts. Unripe green tomatoes and the green parts of the plant contain tomatine and should not be fed, and prepared tomato products often contain onion, garlic, salt or sugar.

See our guide to vegetables dogs can and can't eat to compare this with the rest of the vegetable list.

On this page
Ripe red tomatoes with one sliced open on a wooden kitchen board

Quick answer

Category
Vegetables
Recommended preparation
Ripe red flesh only, washed, stem and leaves removed, cut small
Main concern
Green parts and unripe fruit; onion and garlic in prepared products
Suitable as everyday food
Occasional small treat

The full answer

The important distinction with tomatoes is ripeness. Veterinary and kennel-club guidance describes the ripe red fruit as generally safe for dogs in small amounts, while green, unripe tomatoes and the green parts of the plant — leaves, stems and vines — contain tomatine and are the part to keep away from your dog.

That makes tomato plants in the garden the practical risk for many households. A dog who chews vines, leaves or unripe fruit from a plant is getting the tomatine-containing part rather than the ripe flesh, so fence off tomato plants and pick up windfall green fruit. Contact your vet if you think your dog has eaten plant material, and mention roughly how much and which parts.

Cherry tomatoes are simply small tomatoes: ripe ones are fine in the same modest amounts, but whole ones are round and smooth enough to be a choking risk for small dogs, so cut them in half or quarters.

Prepared tomato products are usually the bigger issue. Pasta sauce, passata, ketchup, tomato soup and tinned tomato dishes very often contain onion and garlic, both of which are toxic to dogs, along with salt, sugar and sometimes herbs and chilli. A spoonful of bolognese sauce is an onion-and-garlic exposure rather than a tomato treat, so read the label before sharing anything tomato-based.

Even with ripe fruit, tomatoes are acidic and moderation matters. A large amount can cause digestive upset — gas, loose stools or an uncomfortable stomach — and dogs with sensitive digestion or reflux may do better without them altogether. Keep it to a couple of small pieces and treat them as an occasional snack rather than a routine one.

Are Tomatoes Good for Dogs?

Small pieces of washed, ripe red tomato flesh with the stem removed

Ripe cherry tomatoes cut in half or quarters for smaller dogs

A little chopped ripe tomato mixed into a meal as an occasional change

Potential benefits

  • Low in calories and high in water content
  • Provides vitamin C, potassium and lycopene as part of a varied diet
  • A juicy, low-fat snack option for dogs who like vegetables

Risks and Things to Know

  • Green, unripe tomatoes contain tomatine and should not be fed
  • Leaves, stems and vines are the parts of the plant to keep away from dogs
  • Tomato sauces, ketchup and soups usually contain onion, garlic, salt or sugar
  • Whole cherry tomatoes can be a choking hazard for small dogs
  • Acidic, so larger amounts may cause digestive upset or reflux
  • Tinned and jarred products often add sugar and preservatives

How Much Can Dogs Eat?

There is no single correct amount of tomato for every dog. The right portion depends on your dog's size, calorie needs, health and the rest of their diet. A widely used general principle is that treats — including fruit and vegetables — should stay a small share of daily calories, with the bulk coming from a complete, balanced dog food. For most dogs a couple of small pieces of ripe tomato is plenty. Start small, watch for digestive changes, and ask your vet first if your dog has a sensitive stomach or is on a prescribed diet.

How Should I Prepare It?

  • Choose fully ripe red tomatoes — never green or unripe ones.
  • Wash the tomato and remove the stem, any leaves and the green top.
  • Cut into small pieces, and halve or quarter cherry tomatoes.
  • Serve plain — no salt, oil, dressing, sauce or seasoning.
  • Offer a small amount and keep tomato plants out of your dog's reach.

Can Puppies Eat Tomatoes?

Puppies are on balanced growth diets, so extras should stay minimal. If you do offer tomato, use a tiny piece of ripe red flesh, cut small to avoid choking, and watch for any digestive upset. Ask your vet before adding new foods to a puppy's routine.

What If My Dog Ate Too Much?

Eating a lot of ripe tomato at once can cause gas, loose stools or an upset, acidic stomach. Mild, short-lived upset often settles on its own — keep fresh water available and monitor your dog. Contact your vet promptly if symptoms are severe or persistent, if your dog seems unwell or in pain, or if you think your dog ate green or unripe tomatoes, tomato leaves, stems or vines, or a prepared tomato product containing onion or garlic.

This guide is for general educational purposes and isn't a substitute for advice from your veterinarian. If your dog has eaten something potentially toxic or is showing concerning symptoms, contact a veterinarian promptly.

Frequently Asked Questions

Yes — small amounts of ripe red tomato flesh are generally considered safe for dogs. Wash the tomato, remove the stem and any leaves, cut it into small pieces, and serve it plain with no salt, oil or dressing.

Ripe cherry tomatoes are fine in the same small amounts as larger ripe tomatoes, but cut them in half or quarters — whole ones are round and smooth enough to be a choking risk for small dogs.

No. Unripe green tomatoes contain tomatine, and they are the part of the fruit to keep away from your dog. If your dog has eaten green or unripe tomatoes, contact your vet and mention roughly how much was eaten.

Not recommended. Pasta sauces and passata very often contain onion and garlic, both toxic to dogs, plus salt, sugar and herbs. If your dog has eaten a sauce containing onion or garlic, contact your vet for advice about the amount involved.

No. Ketchup is high in sugar and salt and often contains onion or garlic powder, and some products are sweetened artificially. There is no benefit to it, so keep it off anything you share with your dog.

Not recommended. Tomato soup is usually salty and commonly made with onion or garlic, and creamy versions add dairy and fat. Plain ripe tomato flesh is a much better way to let your dog try tomato.

The green parts of the tomato plant — leaves, stems and vines — contain tomatine and should not be eaten by dogs. Fence off tomato plants in the garden and pick up fallen green fruit and prunings.

Contact your vet for advice and describe which parts were eaten, roughly how much, and when. Watch for drooling, vomiting, diarrhoea, lethargy or wobbliness and seek help promptly if anything appears. Do not attempt home treatment or induce vomiting unless a veterinary professional instructs you to.

How this guide was written

Last updated 8 September 2026. We write from widely published, mainstream pet-health sources and avoid presenting feeding amounts as veterinary prescriptions.

Browse every food in our A–Z guide