What Vegetables Can Dogs Eat

What Vegetables Can Dogs Eat? Safe & Toxic Vegetables Guide

Last updated: 15 October 2026

Yes, dogs can eat many vegetables, and the good ones make excellent low calorie treats. Carrots, green beans, cucumbers, peas, plain pumpkin, cooked sweet potato and zucchini are all safe when prepared plainly, while onions, garlic, leeks, chives and wild mushrooms must never be fed. This guide sorts the whole vegetable patch into three lists: safe to snack on, give with care, and keep away. For a full overview of everything a dog can eat beyond vegetables, see our what can dogs eat master guide.

How to Safely Share Vegetables With Your Dog

Safe Vegetables for Dogs: The Quick Table

These are the vegetables you can reach for without worry, as long as they are served plain and in sensible amounts. Keep the preparation simple: washed, bite size, no salt, butter, garlic or seasoning of any kind.

VegetableHow to serve itWhy dogs like it
CarrotsRaw or cooked, cut into small piecesLow in calories, crunchy, and the chewing is good for teeth
Green beansFresh, frozen or cooked, plainFilling and low in calories, a favourite for dogs on a diet
CucumbersRaw, sliced smallMostly water, so great for hydration and weight control
PeasFresh or frozen, plainSweet and easy to eat, no prep needed beyond thawing
PumpkinPlain cooked, or plain canned with no added saltGentle fibre that settles both diarrhoea and constipation
Sweet potatoesCooked and peeled, no toppingsFilling and rich in fibre, but always served cooked
ZucchiniRaw or cooked, small piecesMild flavour most dogs accept, very low in calories
BroccoliSmall amounts, steamed is gentlestNutritious, but see the caution note below
SpinachOccasional small amounts, steamedPacked with nutrients, but see the caution note below
CauliflowerSteamed, small piecesMild and low in calories, though it can cause gas
LettuceWashed and choppedCrunchy and hydrating, though less nutritious than the rest
CeleryCut into small piecesLow in calories with a satisfying crunch

Vegetables to Limit or Treat With Care

These vegetables are not toxic, but the dose or the preparation makes the difference. A little is fine; a lot is asking for trouble.

VegetableThe catchThe safe way
BroccoliToo much causes gas and stomach upsetSmall florets, steamed, as an occasional treat
SpinachContains oxalates that can interfere with calcium absorption in large amountsSmall amounts only, occasionally
PeasFine for most dogs, but check with your vet if your dog has kidney diseasePlain fresh or frozen peas in moderation
CauliflowerCan cause gas and bloatingSmall steamed pieces, not a daily habit
CabbageToo much causes gasCabbage is best lightly cooked and given in small amounts
TomatoesOnly ripe tomatoes are fine; green parts contain solanineRipe, red flesh only, seeds out
CornThe kernels are fine off the cob, but the cob itself is a choking and blockage riskNever feed corn on the cob
KaleContains oxalates and other compounds that can upset stomachs or feed urinary stones in larger amountsTiny steamed amounts, occasionally. For portions and prep, see our kale guide for dogs.

Vegetables Dogs Should Never Eat

These are off the menu completely. If your dog has eaten any of them, skip the guesswork and call your veterinarian or the ASPCA Animal Poison Control Center. The allium family in particular can damage a dog’s red blood cells.

VegetableWhy it is dangerous
OnionsAllium family: can damage red blood cells, even in cooked or powdered form
GarlicAllium family: same red blood cell damage as onions, in smaller doses
LeeksAllium family: toxic to red blood cells like onions and garlic
ShallotsAllium family: the same risk as onions
ChivesAllium family: small but still toxic
Wild mushroomsSome species are highly toxic and hard to identify; never let a dog eat any wild mushroom
Unripe tomatoes, leaves and stemsContain solanine, which can cause digestive upset and worse
Corn on the cobThe cob can lodge in the digestive tract and cause a blockage, which is an emergency
Raw potatoesHarder to digest and contain solanine; serve potatoes cooked and plain only

Raw or Cooked? Which Vegetables Need Heat

Some vegetables are easier on a dog’s digestion when cooked, and a few should never be served raw. Steaming or boiling plainly is the safest cooking method. Never add oil, butter, salt or seasoning for the dog’s portion.

Must be cookedFine raw or cookedBetter cooked
Sweet potatoes (raw is hard to digest)CarrotsBroccoli (gentler steamed)
Pumpkin and squashCucumbersCauliflower
PotatoesCeleryGreen beans
Bell peppers (seeds and stems removed)Cabbage
LettuceSpinach (small amounts)
Zucchini

How to Prepare Vegetables for Your Dog

Follow these steps every time and vegetable treats stay safe and boring in the best way.

  1. Wash thoroughly. Rinse off soil, pesticides and anything else clinging to the surface.
  2. Remove the risky bits. Take out stems, leaves, seeds, cores, pits, rinds and anything stringy or tough.
  3. Cut to size. Bite size pieces for your dog’s mouth, smaller for small breeds. This is the single best way to prevent choking.
  4. Cook plainly if cooking. Steam or boil in plain water. No salt, no butter, no oil, no garlic, no seasoning.
  5. Serve cool. Let cooked vegetables reach room temperature before the bowl goes down.
  6. Introduce one at a time. Give a small amount of a new vegetable first and watch for digestive upset before offering more.

Can dogs eat canned vegetables? Yes, if the can contains nothing but the vegetable and water. PetMD notes that canned versions of the safe vegetables above are fine as long as they are not salted. Check the label for added sodium, garlic or onion powder, which are common in canned mixes.

How Many Vegetables Can Dogs Eat?

Vegetables are treats, not meals. PetMD advises that all treats combined should make up no more than 10 percent of a dog’s daily diet, with the rest coming from complete and balanced dog food. Use these rough portions as a starting point.

Dog sizeSuggested amountFrequency
Small dogs1 to 2 small piecesSeveral times per week
Medium dogsA few bite size piecesSeveral times per week
Large dogsA small handfulSeveral times per week
PuppiesA very small amountIntroduce slowly, one vegetable at a time

Vegetables and Health Conditions

Most healthy dogs handle the safe list without any trouble, but a few conditions call for a vet’s input first. If your dog has kidney disease, ask your vet before feeding spinach or peas regularly. If your dog is diabetic or overweight, go easy on starchy vegetables like sweet potatoes and corn, and stick to the low calorie options like cucumbers, green beans and lettuce. Dogs on prescription diets should not get any treats outside the diet unless the vet says so.

More Vegetables, One by One

Want the full detail on a single vegetable? Each of these has its own guide with portions, preparation tips and risks.

For a protein-rich extra beyond vegetables, plain tofu is also safe for dogs in small amounts — read our full guide to tofu for dogs for safe portions and prep tips.

Does Vegetables Have Benefits For Dogs?

Frequently Asked Questions

What vegetables are safest for dogs?

Carrots, green beans, cucumbers, peas, plain pumpkin, cooked sweet potatoes and zucchini are the safest choices for most dogs. They are low in calories, easy to prepare, and rarely cause trouble when served plain.

Can dogs eat vegetables every day?

Small amounts of safe vegetables can be given regularly, but they should never replace a balanced dog food. Keep all treats, vegetables included, to no more than 10 percent of daily calories.

Are raw vegetables safe for dogs?

Many are. Carrots, cucumbers, celery, bell peppers, lettuce and zucchini can all be eaten raw. Sweet potatoes, pumpkin, squash and potatoes should always be cooked, and broccoli, cauliflower and green beans are gentler when lightly cooked. For colour-by-colour detail on peppers, see our bell pepper guide for dogs.

What vegetables are toxic to dogs?

Onions, garlic, leeks, shallots and chives are toxic because they can damage red blood cells. Wild mushrooms, unripe tomatoes and green potato skins should also be kept away from dogs. If your dog eats any of these, call your vet.

Can puppies eat vegetables?

Yes, puppies can have small amounts of safe vegetables, but their main nutrition must come from complete puppy food. Introduce one vegetable at a time and keep portions tiny.

Are frozen vegetables OK for dogs?

Yes. Plain frozen peas, green beans and carrots make easy treats, and many dogs enjoy the crunch. Just check the bag has no added salt, butter sauce or seasoning.

Sources

Sources actually opened for this article:

This article is for information only and is not a substitute for veterinary advice. If your dog has eaten something toxic, call your veterinarian or the ASPCA Animal Poison Control Center right away.

Similar Posts