Can dogs or cats eat tomatoes?
:quality(75))

The information in this article has been reviewed by Dr Corinne Wigfall on 7 August 2025. Although it may provide helpful guidance, it should not be substituted for professional veterinary advice.
Can dogs eat tomatoes?
Yes, ripe red or orange tomatoes are safe for dogs to eat as part of a balanced diet. There are many varieties of tomato, and each has their own unique flavour and texture. You can enjoy experimenting with the different types of tomato and seeing which your dog prefers more.
Are tomatoes good for dogs?
Tomatoes have a variety of health boosting elements. They contain calcium, vitamin C and K, potassium, and lycopene. These micronutrients have varied health benefits, including reducing the risks of some types of cancers, anti-oxidant properties, and aiding in bone health.
How should I prepare tomatoes?
Tomatoes can be fed fresh or cooked. If feeding fresh tomatoes, you can slice, mash, dice, or puree the tomatoes for maximum variation. When cooking the tomato, remember to feed plain tomatoes with no extras such as condiments or sauces.
You can feed tomatoes with the skin on or off, as both are safe for dogs. Do not give a whole tomato as this can be a choking hazard for your dog.
Can dogs eat tomato leaves or stems?
No, do not let your dog eat tomato leaves or stems. They contain higher concentrations of tomatine (a toxic compound) than the ripe tomato, which can make your dog feel unwell. Fence off plants in the garden, or use a greenhouse to keep tomato plants out of reach of your dog.
Can dogs eat green tomatoes?
Green tomatoes are unripe, so like the leaves and stems of the tomato plant, they contain higher concentrations of tomatine. It's best to wait until the tomato changes from green to red before letting your dog eat the tomato.
What should I do if my dog eats too many tomatoes?
If your dog eats unripe tomato, or the leaves or stems of the tomato plant in large amounts, (for example, you find your dog has accidentally destroyed your tomato patch), we recommend that you call the vet. Ingesting large amounts of tomatine can lead to tomatine poisoning (very rare), so seek vet advice on what to do next.
What’s tomatine poisoning?
Tomatine is a glycoalkaloid found in the tomato and tomato plant. This means the tomato plants contain a naturally occurring toxin. The concentration is higher in the green portions, but as the fruit ripens, the concentration of the natural toxin reduces to safe levels.
Thankfully, your dog would have to eat a huge amount of tomato or tomato plants to reach toxic levels, so poisoning is rare.
Signs of tomatine poisoning include:
If you notice these symptoms, seek vet help straight away.
Can dogs eat tomato-based products, like ketchup?
No, ketchup is packed with added sugar and salt, both of which will not benefit your dog's health. Instead, stick to feeding the tomato fruit in its natural form.
Can dogs eat tomato soup or homemade sauces?
Any sauces or soups with added ingredients should not be fed to dogs. Ingredients like garlic and onion can be toxic to dogs, and some of the ingredients we use commonly in recipes, such as salt and sugar, are detrimental to your dog's long-term health.
Can dogs eat...
See moreCan cats eat tomatoes?
Cats are able to eat ripe red tomatoes in small amounts, as long as they are plain without anything extra added into the mixture. Cats are obligate carnivores and prefer more meaty flavours, so you may find your cat is completely uninterested in eating tomatoes, but there's no harm in trying!
Are tomatoes good for cats?
Tomatoes contain carotenoids, which are really important in vision. Cats need sharp eyes, especially if they enjoy hunting or being outside at night.
Tomatoes are a source of lycopene, which has been thought to help reduce the occurrence of some types of cancers, so they’re a beneficial addition to any diet.
Lastly, tomatoes are a natural source of fibre, important in helping your cat feel full, and promote healthy stool formation. Older cats can struggle with dry, small stools, so adding extra fibre through fruits and vegetables to their diet can be an easy way to help your older cat's toileting habits.
How should I prepare tomatoes for my cat?
Only small amounts of sliced, diced, or mashed tomato can be fed to cats. You can feed raw (as long as ripe) or cooked, with or without the skin, giving us lots of choice when choosing how to feed tomatoes to cats. Do not add any toppings or flavourings to the tomato; feed the fruit as it is and let your cat appreciate its natural flavour.
Can cats eat tomato leaves or stems?
No, they can't eat tomato leaves or stems. Any green portion of the tomato plant should not be eaten by cats. It contains tomatine, which is irritant to the gastrointestinal system, and if eaten in very large amounts, can be toxic.
Can cats eat green tomatoes?
No, they can't eat green tomatoes. Unripe or green tomatoes have higher concentrations of tomatine, a compound that makes cats unwell. Stick to feeding ripe red tomatoes instead.
What should I do if my cat eats too many tomatoes?
Be prepared for a bout of diarrhoea, as too many tomatoes causes irritation to the lining of the gastrointestinal tract. This diarrhoea will usually last around 8-24 hours and may be accompanied by reduced appetite or occasional vomiting.
Can cats eat tomato-based products like ketchup?
Adding tomato ketchup to your cat's food is not a good idea. It's full of sugars, salts, and other ingredients that may be harmful to your cat.
But if your cat has an accidental lick of tomato ketchup on your plate, this is unlikely to lead to any ill effects.
Can cats eat tomato soup or homemade sauces?
Cats should not eat tomato soup or homemade tomato-based sauces. The added flavourings, such as garlic, can make your cat feel unwell or cause gastrointestinal issues like flatulence and loose stools. Stick to feeding their regular cat food, with occasional treats, including small amounts of the tomato fruit if they enjoy its flavour.
Can cats eat...
See moreInformation purposes only
The suggestions offered here are for informational purposes only and are not a substitute for pet-specific advice from your veterinarian. Never disregard your vet’s recommendations, or delay in acting on them, based on something you have read on this site. Regardless of how a food is rated here, any food that you give your pet can pose potential health risks, including allergic reactions, choking, or other health conditions such as bloat. Always monitor your pet while they’re eating, and never introduce a new food into your pet’s diet without first consulting your veterinarian.
Pet poison emergency protocol
If your pet is acting sick, call your regular veterinarian immediately. If your regular veterinarian is closed, call a nearby on-call veterinarian, animal urgent care, or veterinary emergency hospital. If your pet is not acting sick but you think they may have been exposed to a poison, call the Animal Poison Line (01202 50 9000).
Food safety statuses
Could be given almost daily without harm
Not toxic, but should not be given regularly
Toxic or simply too risky to give to your pet