🐶 Vegetables · vet-sourced verdicts
What vegetables can dogs eat?
Plenty of vegetables make great crunchy, low-calorie treats for dogs — and two of the most common ones in every kitchen (onion and garlic) are among the most dangerous things they can eat. The whole veggie drawer, sorted by verdict.
⚠️ If your dog got into a "never" item, act now — don't wait for symptoms. Call your vet or a poison line: ASPCA 888-426-4435 · Pet Poison Helpline 855-764-7661. 60-second emergency check →
✅ Safe in moderation (22)
🥕CarrotCarrots are an excellent low-calorie treat and great for chewing. Serve raw or cooked.Yes🎃PumpkinPlain cooked pumpkin is fiber-rich and great for digestion. Avoid sugary pie filling.Yes🍠Sweet potatoCooked, plain sweet potato is a nutritious, fiber-rich treat dogs digest well.Yes🥒CucumberCucumber is a crunchy, hydrating, very low-calorie treat — ideal for dogs watching their weight.Yes🫛Green beansPlain green beans are a favorite low-calorie treat, full of fiber and vitamins.Yes🌽CornPlain cooked corn kernels are safe and a common ingredient in dog food. Never give the cob — it causes blockages.Yes🥬CeleryCelery is a crunchy, low-calorie treat that is high in fibre. Cut into small pieces to prevent choking.Yes🥬LettucePlain lettuce is safe and hydrating, mostly water and fibre. Introduce slowly to avoid loose stools.Yes🟢PeasGreen peas are a safe, protein and vitamin-rich treat and a common ingredient in dog food.Yes🥬AsparagusCooked plain asparagus is safe, though tough raw stalks can be a choking hazard. It offers fibre and vitamins.Yes🥒ZucchiniZucchini is a safe, low-calorie vegetable rich in fibre and water — a great treat for dogs watching their weight.Yes🫑Bell pepperBell peppers are safe and packed with vitamins, especially the red ones. Remove the seeds and stem.Yes🟣BeetrootPlain cooked beetroot is safe in small amounts and rich in fibre and vitamins. It may temporarily redden the stool.Yes🟢OkraPlain cooked okra is non-toxic and a source of fibre and vitamins in small amounts.Yes🔴RadishRadish is non-toxic and a crunchy, low-calorie treat in small amounts, though some dogs find it too spicy.Yes🟣TurnipPlain cooked turnip is non-toxic and a source of fibre and vitamins. Introduce in small amounts.Yes🟠Butternut squashPlain cooked butternut squash is a nutritious, fibre-rich treat that is gentle on the stomach.Yes🫛EdamamePlain, shelled edamame is non-toxic and protein-rich in small amounts. Skip the salty seasoned kind.Yes🥬ArugulaArugula (rocket) is non-toxic and a peppery, vitamin-rich leafy green that is fine in small amounts.Yes🟤ChickpeasPlain cooked chickpeas are non-toxic and protein and fibre rich. Avoid canned ones with salt or spices.Yes🟤LentilsPlain cooked lentils are non-toxic and a good source of protein and fibre for dogs.Yes🫘Black beansPlain cooked black beans are non-toxic and rich in protein and fibre. Never canned, salted or seasoned.Yes
⚠️ Caution — limits apply (11)
🥦BroccoliBroccoli is safe in small amounts but contains compounds that can cause gas and stomach upset in larger servings.In moderation🍅TomatoRipe red tomato flesh is fine, but green tomatoes, stems and leaves contain solanine and should be avoided.In moderation🥬SpinachSpinach is nutritious but high in oxalates, which in large amounts can affect the kidneys over time.In moderation🥬CabbageCabbage is safe in small amounts but commonly causes gas, and large amounts may affect the thyroid over time.In moderation🥦CauliflowerPlain cauliflower is safe in small amounts but can cause gas and stomach upset if overfed.In moderation🥔PotatoPlain cooked potato is fine, but raw and green potato contains solanine, which is toxic to dogs.In moderation🍄MushroomPlain store-bought mushrooms are generally safe, but wild mushrooms can be deadly and are impossible to tell apart casually.In moderation🥬KaleKale is safe in small amounts but contains compounds that, in large servings, may affect the thyroid and bladder.In moderation🥬Brussels sproutsBrussels sprouts are safe but notorious for causing gas. Serve cooked and in small amounts.In moderation🍆EggplantCooked eggplant is okay in small amounts for most dogs, but it is a nightshade and can cause upset in sensitive ones.In moderation🫘Kidney beansThoroughly cooked plain kidney beans are okay, but raw or undercooked kidney beans are toxic.In moderation
🚫 Never — keep away (6)
🧅OnionOnions damage red blood cells and can cause anemia. All forms — raw, cooked, powdered — are toxic.No🧄GarlicGarlic is part of the onion family and is several times more potent. It damages red blood cells.No🥬LeekLeeks are part of the onion and garlic family and damage red blood cells, which can cause anemia.No🌿ChivesChives belong to the onion family and damage red blood cells, even in small or dried amounts.No🧅Green onionGreen onions (scallions) are part of the allium family and are toxic to dogs, damaging red blood cells.No🧅ShallotShallots are a concentrated member of the onion family and are toxic to dogs in any form.No
Ad placement
By the CanMyPet Editorial Team · Verdicts reviewed against ASPCA Animal Poison Control, the American Kennel Club (AKC) and Pet Poison Helpline · How we review →
CanMyPet provides general information reviewed against trusted sources (ASPCA, AKC, Pet Poison Helpline). It is not a substitute for professional veterinary advice. When in doubt, always contact your veterinarian.