Can my dog eat..?

Can Dogs Eat Tomatoes? A UK Vet-Informed Guide

Oct 27, 2026

Can Dogs Eat Tomatoes? A UK Vet-Informed Guide

Your dog is hovering by the chopping board while you slice a salad, eyes fixed on a ripe red tomato. Good news. Yes, dogs can eat tomatoes. Ripe red flesh is safe as an occasional treat. The green parts are the bit to avoid: stems, leaves, vines and unripe green fruit.

So, Can Dogs Eat Tomatoes?

So, can dogs eat tomatoes? Yes, as long as they are ripe and red. The soft flesh, the skin and the small seeds inside are all fine in modest amounts.

Are dogs allowed tomatoes as a regular extra? Occasionally, yes. Think a few small pieces now and then, not a daily habit and never a bowlful.

A couple of dogs need extra care. Dogs with sensitive stomachs, or a history of pancreatitis, should start with a tiny piece and see how they cope. If your dog eats a vet-prescribed diet, check with your vet before adding anything new, tomato included.

Are Tomatoes Actually Good for Dogs?

In small amounts, they are a pleasant, low-calorie extra. Ripe tomatoes contain small amounts of:

  • Vitamin C: an antioxidant, though dogs make their own, so this is a bonus rather than a need.

  • Vitamin A: supports eyes, skin and coat.

  • Potassium: a mineral involved in muscle and nerve function.

  • Lycopene: the pigment that makes tomatoes red, and an antioxidant.

  • High water content: juicy and refreshing on a warm day.

Let's be honest, though. A dog eating a complete, balanced diet does not need tomato for nutrition. Think of it as a tasty extra, not a supplement.

The Green Parts: Stems, Leaves, Vines and Unripe Tomatoes

This is where the internet likes a scare story, so let's keep it calm and accurate.

Myth: tomatoes are poisonous to dogs.

Reality: ripe red tomato flesh is not. The concern is the green parts of the plant: the stems, leaves and vines, plus unripe green fruit. These contain a compound called tomatine, which can upset a dog's stomach and, in larger amounts, cause more serious problems. Ripe fruit contains very little of it.

So the rule is simple. Ripe red flesh, yes. Green fruit, stems and leaves, no. And if you grow tomatoes at home, keep your dog away from the plants, because a curious dog chewing on a vine is a bigger worry than a dog sharing a slice of ripe tomato.

If your dog eats a good amount of tomato plant or green tomatoes, call your vet for advice rather than waiting to see what happens.

Bottom line: ripe red fruit is fine; the green parts of the plant are not.

How Much Tomato Can a Dog Eat?

How much tomato can a dog eat safely? Follow the 10% treat rule: treats and extras, including fruit and veg, should never make up more than 10% of your dog's daily food intake. The other 90% should come from a complete, balanced diet.

For most dogs, that means a few small pieces, not a whole tomato.

Dog Size

Weight

Tomato Serving

Toy

Under 5kg

Half a cherry tomato

Small

5 to 10kg

1 cherry tomato, halved

Medium

10 to 25kg

2 cherry tomatoes, halved

Large

25 to 40kg

3 to 4 cherry tomatoes, or half a medium tomato

Giant

40kg and over

Half to one medium tomato, chopped

Treat that as a guide only. Offer tomato once or twice a week rather than daily, and introduce it slowly the first time. If you want something ready-made for training sessions, our natural training treats follow the same real-food approach without the chopping.

Bottom line: when in doubt, offer less than you think and watch how your dog responds.

Which Types Are Fine? Cherry, Plum and Beef Tomatoes

Do different tomatoes matter? Not much. Can dogs eat cherry tomatoes? Yes, once ripe. Plum and beef tomatoes are fine too.

The practical point with cherry tomatoes is size. As a precaution, a whole one can be a choking hazard for a very small dog, or a dog that gulps. Halve or quarter them first. Beef tomatoes are best chopped into bite-sized pieces.

Whatever the variety, check that the green calyx (the little leafy star on top) and any bit of stem are removed before serving.

What About Tomato Sauce, Soup, Ketchup and Tinned Tomatoes?

Here is where tomatoes actually cause trouble, and it is rarely the tomato itself.

Shop-bought sauces, soups and ketchup often contain onion or garlic, both of which are harmful to dogs, plus salt and sugar. That is why the answer to "can dogs eat tomato sauce?" is no, and the same goes for tomato soup.

  • Tomato sauce and pasta sauce: avoid. Onion, garlic, salt and often added herbs.

  • Tomato soup: avoid, for the same reasons.

  • Ketchup: avoid. Sugar, salt and flavourings with no benefit.

  • Tinned tomatoes: only plain ones, with no added salt, onion or garlic, and only in tiny amounts. Ripe fresh tomato is the better first choice.

  • Tomato puree: a tiny smear is unlikely to harm, but it is concentrated and often salty, so skip it.

What if the tomato sauce comes with sardines? Can dogs eat sardines in tomato sauce? Better to choose sardines in spring water instead, because the sauce versions often carry onion or garlic.

If your dog has licked a plate of spaghetti sauce, don't panic over a lick, but a larger amount containing onion or garlic is worth a call to your vet.

Can Puppies Eat Tomatoes?

Can puppies eat tomatoes? Yes, once they are fully weaned onto solid food. Start with a tiny piece of ripe tomato, no bigger than a fingernail, and watch how their tummy copes.

Puppies have sensitive digestion, and a new food can trigger loose stools. Keep portions very small and introduce only one new food at a time, so you know what caused any upset.

Signs Your Dog Has Had Too Much (or the Wrong Part)

Most tomato-related tummy trouble comes from overfeeding or from the wrong part of the plant. Watch for:

  • Vomiting

  • Loose stools or diarrhoea

  • Drooling

  • Lethargy or reduced appetite

Mild upsets after a little too much ripe tomato usually settle within a day. Signs after eating green tomatoes, stems or leaves deserve a call to your vet rather than a wait-and-see approach, and weakness, wobbliness or tremors need urgent vet advice.

Are dogs allergic to tomatoes? As with any food, some dogs may react. If you see itching, swelling or digestive upset after trying tomato, stop feeding it and call your vet.

How to Serve Tomato to Your Dog

Getting the prep right takes less than a minute.

  1. Choose a ripe, red tomato.

  2. Wash it gently.

  3. Remove the green calyx and any stem.

  4. Chop into small pieces, or halve or quarter cherry tomatoes.

  5. Serve fresh and plain: no salt, oil, seasoning or sauce.

  6. Offer on its own or mixed into a meal.

Raw or lightly cooked is fine, as long as nothing has been added. If you want tomato to sit alongside a genuinely balanced diet rather than instead of one, our fresh dog food is built around real, human-grade ingredients, with extras like this as the occasional bonus.

Resources

For further guidance on feeding fruit and vegetables to dogs, see the RSPCA, PDSA, Blue Cross, the American Kennel Club (AKC), and Purina UK.

Frequently Asked Questions

Are tomatoes safe for dogs to eat?

Ripe red tomato flesh is safe in small amounts as an occasional treat. Avoid green tomatoes, stems and leaves.

Are green tomatoes bad for dogs?

Yes, they are best avoided. Unripe fruit and the green parts of the plant contain tomatine, which can upset a dog's stomach.

Are tomato plants toxic to dogs?

The stems, leaves and vines are the concern. If you grow tomatoes, keep your dog away from the plants.

Can dogs eat cherry tomatoes?

Yes, once ripe. Halve or quarter them for small dogs to avoid a choking risk.

Can dogs eat tomato sauce or ketchup?

No. Shop-bought versions often contain onion, garlic, salt and sugar, and onion and garlic are harmful to dogs.

Can dogs eat tomato soup?

It is best avoided. Most shop-bought soups contain onion or garlic and a lot of salt.

Can dogs eat tinned tomatoes?

Only plain ones with no added salt, onion or garlic, and only in tiny amounts. Fresh ripe tomato is the better choice.

Can dogs eat sardines in tomato sauce?

Better to choose sardines in spring water. Tomato sauce versions often contain onion or garlic.

Are dogs allergic to tomatoes?

As with any food, some dogs may react. Stop feeding it and call your vet if you see itching, swelling or digestive upset.

Can puppies eat tomatoes?

Yes, once weaned. Start with a tiny piece of ripe tomato and watch how their tummy copes.

How many tomatoes can a dog eat?

Follow the 10% treat rule, roughly half a cherry tomato to one medium tomato depending on size, once or twice a week.

Bottom Line

Bottom line: ripe red tomatoes are a safe, low-calorie occasional treat for dogs. Skip the green parts, skip the sauces and soups, and keep portions to the 10% treat rule.

Tomato makes a lovely little extra, but it works best alongside a genuinely balanced everyday diet. Our fresh food and natural training treats are built the same way we'd recommend feeding tomato: real ingredients, sensible portions, zero artificial additives. Have a look and see what fits your dog's routine. And as always, check with your vet if you're unsure about anything your dog eats.