| |

Dog-Friendly Vegetables – What Vegetables Can Dogs Eat?

Updated September 2026

Can dogs eat vegetables?

Yes, several vegetables can make suitable occasional treats for dogs.

Carrots, green beans, peas and some other plain vegetables can be useful alternatives to richer treats, particularly if your dog enjoys them.

But vegetables are not automatically healthy simply because they are vegetables.

Preparation matters.

Portion size matters.

And some everyday vegetables, including onions, garlic, leeks and chives, can be dangerous for dogs.

There is another important point:

If your dog already eats an appropriate complete diet, they do not need vegetables added to make their food nutritionally complete.

Think of suitable vegetables as optional treats or enrichment rather than something every dog needs in their bowl.

For wider feeding advice, start with Dog Food & Nutrition Guide.

Summary

  • Dogs can eat several vegetables in small amounts.
  • Suitable examples include carrots, green beans, peas, celery and small amounts of broccoli.
  • Dogs eating a complete diet do not need additional vegetables for nutritional balance.
  • Vegetables should normally be plain, without butter, oil, salt, sauces or seasoning.
  • Potatoes should be properly cooked. Raw, green or sprouting potatoes should not be given.
  • Sweet potato should be cooked and is generally easier to digest when peeled.
  • Sweetcorn should be removed completely from the cob.
  • Corn cobs can cause dangerous digestive obstructions.
  • Broccoli and Brussels sprouts should only be given in small quantities.
  • Onions, garlic, leeks, chives, shallots and related alliums should not be given to dogs.
  • Treats, including vegetables, still contribute to your dog’s overall daily food intake.
  • If your dog has a medical condition or prescribed diet, check with your veterinary team before adding extras.

Do dogs need vegetables?

No, not if they already eat an appropriate complete diet.

Complete dog food is designed to provide the nutrients your dog needs when fed appropriately for their life stage.

Suitable vegetables can still be enjoyable occasional treats.

PDSA advises that dogs don’t need fruit or vegetables added to their normal diet, but can have small amounts of suitable types as treats.

That distinction matters.

“Can my dog eat carrots?”

and:

“Does my dog need carrots?”

are two different questions.

For more on nutritional completeness, read What Does Complete Dog Food Mean?

[INTERNAL LINK: ADD WHEN PUBLISHED]

Which vegetables can dogs eat?

Some of the most straightforward choices for a healthy dog are:

VegetableHow I would offer it
CarrotRaw or cooked, plain and cut appropriately
Green beansRaw or cooked and plain
PeasPlain, raw or cooked
CelerySmall pieces, raw and plain
BroccoliRaw or steamed in small amounts
Brussels sproutsCooked and only in small amounts
Sweet potatoCooked, plain and preferably peeled
PotatoProperly cooked and plain
SweetcornCooked and completely removed from the cob
CucumberSmall plain pieces
CauliflowerSmall plain portions

This is not an invitation to add all of them to your dog’s dinner.

If your dog is unfamiliar with a food, start with a very small piece and see how they respond.

Can dogs eat carrots?

Yes.

Plain carrots are suitable for many dogs, either raw or cooked.

They can be useful if your dog likes a crunchy treat, and you can sometimes use small pieces during training.

Cut them appropriately for the dog’s size and eating style.

A dog that chews a carrot carefully presents a different risk than a dog that tries to swallow large pieces whole.

I would not, however, describe carrots as a substitute for dental care.

If your dog’s teeth need attention, regular dental care and veterinary advice matter more than relying on crunchy vegetables.

Can dogs eat green beans?

Yes.

Plain green beans are suitable for many dogs.

They can be given raw or cooked.

Avoid beans prepared with:

butter

salt

sauces

onion

garlic

I would specifically say green beans rather than claim that “all beans” are suitable.

Baked beans, for example, are a completely different food and may contain substantial salt, sugar and sauces.

Can dogs eat peas?

Yes.

Plain peas can be suitable in small amounts.

Fresh or frozen peas can work well for some dogs.

If you use a frozen vegetable mixture, check the ingredients first.

Do not assume every mixed bag contains only dog-friendly vegetables.

Can dogs eat broccoli?

Yes, but keep the amount small.

PDSA lists broccoli as suitable either raw or steamed but recommends only very small quantities.]

Broccoli can also cause digestive upset or wind in some dogs if they receive too much.

This is a good example of the difference between:

“safe in an appropriate amount”

and:

“feed as much as you like”.

Can dogs eat Brussels sprouts?

Dogs can have small amounts of cooked Brussels sprouts.

Again, I would keep portions modest.

They are well known for causing wind in humans, and dogs are not necessarily immune to that particular pleasure.

If your dog develops a gassy evening after Christmas dinner, you may both know why.

Can dogs eat celery?

Plain celery is safe for many dogs.

Cut it into small pieces, particularly because the stalks can be stringy.

I would use it simply as an occasional crunchy treat.

You don’t need to claim it will freshen your dog’s breath or improve their heart health.

If your dog has persistent bad breath, particularly alongside tartar, sore gums or difficulty eating, speak to your veterinary practice rather than reaching for celery.

Can dogs eat cucumber?

Small pieces of plain cucumber are suitable for many healthy dogs.

Dogs Trust includes cucumber among foods dogs can generally eat in moderation.

It contains a lot of water, so some dogs find it refreshing.

Others will spit it straight back out.

Both reactions are perfectly acceptable.

A reward only works if your dog actually considers it rewarding.

Can dogs eat cauliflower?

Dogs Trust includes cauliflower among vegetables dogs can generally eat in moderation.

Offer a small plain portion.

Cauliflower cheese is not the same thing.

Once you add:

cheese sauce

butter

salt

onion

garlic

or other seasoning, you are no longer simply giving your dog cauliflower.

Can dogs eat sweet potato?

Yes, when properly cooked.

PDSA recommends cooked, peeled sweet potato because some dogs find the skin harder to digest.

Keep it plain.

Do not add:

butter

oil

salt

sugar

seasoning

A small amount can be an occasional treat.

It does not need to become another regular addition to an already complete diet.

Can dogs eat potatoes?

Properly cooked plain potato can be given in small amounts.

Raw potato is different.

PDSA warns that raw potatoes contain solanine and should not be fed to dogs.

Green or sprouting potatoes should also be avoided.

If you deliberately give potato, cook it thoroughly and serve it plain.

That means:

a small piece of plain cooked potato

rather than:

chips

crisps

buttery mash

or roast potatoes covered in fat and seasoning.

For more about sharing food from your kitchen, read Can Dogs Eat Human Food?

[INTERNAL LINK: ADD WHEN PUBLISHED]

Can dogs eat sweetcorn?

Yes, but remove it completely from the cob.

You can offer the corn itself in small amounts.

The cob is the danger.

Corn cobs can become lodged in a dog’s gastrointestinal tract and cause an obstruction.

PDSA specifically advises giving sweetcorn only after cutting it off the cob.

Do not let your dog chew the cob after a barbecue or family meal.

What if my dog swallows a corn cob?

Contact your veterinary practice promptly.

Do not wait until your dog becomes obviously unwell.

A corn cob does not need to contain a toxin to be dangerous.

It can physically block the digestive tract.

For wider emergency information, read my Dog Health & First Aid Guide.

Which vegetables should dogs avoid?

The most important group is the allium family.

Dogs should not eat:

  • onions
  • garlic
  • leeks
  • chives
  • shallots
  • spring onions or scallions

These foods can damage red blood cells and cause anaemia.

Importantly, cooking them does not make them safe.

PDSA advises contacting your vet if your dog eats onion, garlic or leek.

Dogs Trust gives the same warning for onions, garlic, leeks, scallions, chives and shallots.

Onion and garlic can be hidden in human food

This is easy to overlook.

Your dog may never be offered an actual onion.

But onion or garlic may be present in:

  • gravy
  • soup
  • stuffing
  • sauces
  • stock
  • ready meals
  • seasoned vegetables
  • takeaway food

That is one reason I prefer plain ingredients if you deliberately share something from your kitchen.

For the wider list of dangerous foods, read Toxic Foods for Dogs.

[INTERNAL LINK: /toxic-foods-for-dogs.html]

What about vegetables from the garden?

A vegetable may be safe to eat, but that doesn’t mean every part of the plant is safe.

PDSA warns that tomato and potato plants can be harmful, along with raw, green or sprouting potatoes.

If you grow vegetables at home, I would not encourage your dog to wander around the vegetable patch helping themselves.

It becomes much harder to control:

what they eat

which part of the plant they eat

how much they eat

and whether garden chemicals have been used.

What about spinach?

The previous version of this guide gave spinach a prominent section and suggested that its oxalic-acid content could lead directly to renal failure.

I would not frame it that way.

Spinach is not one of the vegetables I particularly recommend as a dog treat.

Your dog does not need it, and simpler options such as carrots or green beans are easier to recommend.

If your dog has eaten a small amount of plain spinach and appears well, that is very different from deliberately feeding large amounts regularly.

Dogs with kidney or urinary disease should have their diet discussed with their veterinary team rather than having individual ingredients added because they are considered a human “superfood”.

Plain is the important word

Often the vegetable itself is not the problem.

It is everything humans add to it.

Consider the difference between:

plain steamed broccoli

and broccoli covered in cheese sauce.

Or:

a small piece of cooked potato

and salted chips.

Or:

plain carrots

and carrots roasted with garlic and onion.

If you want to share something, set aside a small plain piece before preparing the rest of the food for yourself.

How much vegetable can my dog have?

Vegetables still count as treats.

Being low in calories does not make them unlimited.

UK Pet Food advises that treats should generally account for no more than about 10% of the dog’s overall diet.

And that is the total allowance.

Not:

10% vegetables

plus commercial treats

plus training rewards

plus a dental chew

plus food from your plate.

It all adds up.

For more on choosing treats, read Dog Treats: How to Choose the Right Treats for Your Dog.

[INTERNAL LINK: /treats-for-your-dog.html]

For portion sizes overall, read How Much Should Your Dog Eat?

Vegetables can be useful for some dogs watching their weight

Some dogs genuinely enjoy carrots or green beans.

For those dogs, a tiny piece can sometimes replace a richer biscuit.

That can be useful when you want frequent small rewards without continually adding calorie-dense food.

But vegetables are not a weight-loss treatment.

You still need to consider the dog’s:

main food

portion size

body condition

treats

chews

exercise

health

If your dog needs significant weight loss, speak to your veterinary practice rather than replacing large amounts of their complete diet with vegetables.

[INTERNAL LINK: HEALTHY WEIGHT AND BODY CONDITION GUIDE WHEN PUBLISHED]

Can I use vegetables for training?

Yes, if your dog likes them.

I regularly use food rewards during one-to-one walks and training support, but the important thing is whether the reward matters to that particular dog.

One dog may happily work for a tiny piece of carrot.

Another may consider that a serious breach of contract.

For simple training, part of your dog’s normal food allowance may be enough.

Higher-value rewards can then be kept for situations where they genuinely help.

Vegetables and enrichment

Suitable vegetables can sometimes be incorporated into food enrichment.

For example, you might use a few peas or small carrot pieces alongside part of your dog’s normal ration.

But enrichment does not make the food disappear from the day’s total intake.

My Ditch the Bowl at Mealtimes guide explains how I use part of a dog’s existing food allowance for sniffing, searching and simple enrichment rather than continually adding extras.

Puppies and vegetables

Puppies do not need vegetables added to make a suitable complete puppy food healthier.

Growing dogs need appropriate nutrition for development.

And puppies already receive a surprising amount of food during:

toilet training

recall practice

handling

settling

puppy classes

enrichment

and everyday learning.

A small safe vegetable treat is one thing.

Replacing significant amounts of complete puppy food with vegetables is another.

Dogs with medical conditions

A vegetable that’s safe for most healthy dogs doesn’t mean it suits every dog.

Speak to your veterinary team before adding regular extras if your dog has:

  • diabetes
  • kidney disease
  • pancreatitis
  • gastrointestinal disease
  • food allergies
  • urinary disease
  • significant weight problems
  • another condition affected by diet

The same applies if your dog eats a prescription veterinary diet.

Dogs on an elimination diet

This deserves particular attention.

If your veterinary team has put your dog on a controlled food trial for suspected food allergy or intolerance, do not add vegetables simply because they seem harmless.

An extra food can interfere with the trial.

That includes:

training rewards

chews

table scraps

vegetables

food toys

Follow your veterinary team’s instructions carefully.

Introduce new vegetables gradually

Even a non-toxic vegetable can upset an individual dog’s stomach.

Start with a very small amount.

If your dog develops:

vomiting

diarrhoea

significant wind

abdominal discomfort

or another unexpected change

stop adding the new food and speak to your vet if symptoms are significant or persistent.

“Safe for dogs” does not mean every dog can eat unlimited amounts without a problem.

What I do when caring for somebody else’s dog

When I am dog walking, visiting or house sitting, I do not add vegetables or other extras to somebody’s dog’s food because I think it looks healthier.

I follow the owner’s feeding and treat instructions.

That is especially important where a dog:

has allergies

has digestive problems

is managing their weight

follows a prescription diet

is undergoing a food trial

or simply has a feeding routine that already works well.

If food is being used during training, I use treats agreed with the owner.

Consistency matters more than making the bowl look interesting.

Using food rewards in everyday training

If you would like help using rewards more effectively rather than simply giving more treats, I also offer One-to-One Dog Training Support in Finchley.

We can look at what genuinely motivates your dog, when ordinary food is enough and when a higher-value reward might help.

The aim is practical reward-based training, not continually feeding your dog throughout the session.

Frequently asked questions

What vegetables are safe for dogs?

Carrots, green beans, peas, celery and small amounts of broccoli are suitable for many healthy dogs.

Preparation and portion size still matter.

Do dogs need vegetables?

No.

Dogs eating an appropriate complete diet do not need vegetables added to make the diet nutritionally balanced.

Suitable vegetables can simply be occasional treats.

Can dogs eat carrots?

Yes.

Raw or cooked plain carrots are suitable for many dogs when cut into an appropriate size.

Can dogs eat broccoli?

Yes, but keep the quantity small.

Can dogs eat green beans?

Yes.

Plain raw or cooked green beans can be useful occasional treats.

Can dogs eat peas?

Yes.

Plain peas are suitable for many dogs in small amounts.

Can dogs eat celery?

Yes.

Plain celery can be offered in suitably sized pieces.

Can dogs eat cucumber?

Yes, many dogs can have a small amount of plain cucumber.

Can dogs eat sweet potato?

Yes, when properly cooked.

Peeled sweet potato may be easier for some dogs to digest.

Can dogs eat raw potato?

No.

Raw, green and sprouting potatoes should not be fed to dogs.

Can dogs eat sweetcorn?

The corn itself can be given in small amounts when cooked and completely removed from the cob.

Do not give your dog the cob.

Can dogs eat onions?

No.

Onions and other alliums such as garlic, leeks and chives are toxic to dogs.

Can dogs eat garlic?

No.

Do not deliberately give garlic to dogs, including as a supposed natural health or flea remedy.

Are frozen vegetables safe for dogs?

Some plain frozen vegetables such as peas, carrots and green beans can be suitable.

Check mixed bags for unsafe ingredients, sauces or seasoning.

Are vegetables better than dog treats?

Not automatically.

Some vegetables can provide a lower-calorie reward, but the best treat depends on the individual dog and the purpose.

Can I give my dog vegetables every day?

Small amounts may be appropriate for some healthy dogs, but remember that vegetables are still extras.

Your dog’s main diet should remain appropriately balanced.

Final thoughts

Dogs can eat several vegetables.

But they do not need a side salad with dinner.

If your dog already eats an appropriate complete diet, think of vegetables as optional treats or enrichment.

Keep them plain.

Keep portions small.

Prepare them safely.

Remove corn from the cob.

Cook potatoes properly.

Keep onions, garlic, leeks, chives and related vegetables away from your dog.

And remember that even a healthy-looking extra is still food.

If your dog enjoys a piece of carrot or a green bean, that can be a perfectly sensible treat.

If they would much rather have part of their usual food allowance, that is fine too.

The goal is not to feed as many vegetables as possible.

It is to give your dog a balanced diet that suits the dog in front of you.

This guide provides general information about vegetables that may be suitable for healthy dogs. It is not a complete list of safe or toxic foods and does not replace individual veterinary advice. Speak to your veterinary practice before changing your dog’s diet if they have a medical condition, follow a prescription diet, have digestive problems or are undergoing a controlled food trial. Contact your vet promptly if your dog eats a potentially toxic food or swallows an object such as a corn cob.

Related Posts