What Vegetables Can Dogs Eat?
Most vegetable questions come down to preparation and portion rather than poison. This is our full vegetable list, grouped by how we label each food, with the cobs, stems and cooking rules that matter and a link to the detailed guide for every vegetable.
Plenty of plain vegetables work as occasional extras or treats for dogs, and preparation and portion usually matter more than the vegetable itself. Some vegetables and vegetable parts bring practical problems instead — choking, obstruction or digestive upset — and a smaller group, onions and garlic above all, carries a genuine toxicity concern.
A dog eating a complete, balanced diet does not need extra vegetables to be nutritionally complete, so treat these as extras that stay a small share of the overall diet. Individual health conditions, weight and medication change what suits a particular dog, and how you prepare a vegetable can change whether it suits your dog at all — check with your vet before making any of it a habit.
Vegetable safety at a glance
AVOID is not the same as TOXIC. TOXIC means a recognised poisoning risk. AVOID is our conservative recommendation for foods where the practical risk — identification, choking or obstruction — outweighs any benefit.
Vegetables dogs can eat
These are generally fine as plain, occasional extras once they are prepared properly. Each has its own guide with amounts, risks and food-specific instructions.
Bell Peppers
SAFEOrdinary sweet bell peppers of any colour are not toxic to dogs, and the crunch suits dogs who like something to chew.
Preparation: Remove the stem and seeds, cut into manageable pieces, and keep hot chilli peppers out of it entirely.
Read our guide to bell peppersBrussels Sprouts
SAFEBrussels sprouts contain no known toxin for dogs. They are well known for causing gas, and larger amounts can lead to stomach upset and diarrhoea. Serve them plain, cooked until soft and cut into pieces.
Read the full brussels sprouts guideCabbage
SAFEPlain cabbage is not considered toxic to dogs. Keep servings modest because cabbage is a well-known cause of gas, and leave off butter, salt, sauces, garlic and onion.
Read the full cabbage guideCarrots
SAFEOne of the most common low-calorie dog treats, raw or plainly cooked.
Preparation: Cut to a size your dog can chew rather than gulp — whole carrots and thick rounds are the choking risk.
Can dogs eat carrots?Cauliflower
SAFEPlain cauliflower is not considered toxic to dogs. Serve it without butter, salt, garlic or onion, and keep portions modest because larger amounts commonly cause gas and digestive upset.
Read the full cauliflower guideCelery
SAFELow in calories and high in water, which is why it turns up in weight-management treat lists.
Preparation: Chop the stringy fibres into short pieces; long stalks are awkward to chew.
Read our guide to celeryChickpeas
SAFECook dried chickpeas until soft, or choose low-sodium canned chickpeas and rinse them. Hummus is a separate prepared food.
Read the full chickpeas guideCucumber
SAFEMostly water and easy to portion, so most dogs can have it in moderation.
Preparation: Serve plain slices cut small enough to chew. Pickles are a different product.
Can dogs eat cucumber?Green Beans
SAFEFilling, low in calories and often suggested as part of vet-guided weight management.
Preparation: Plain only — no salt, butter, garlic or onion, and skip tinned beans unless they are salt-free.
Read our guide to green beansLettuce
SAFERomaine and iceberg lettuce are non-toxic. Offer plain leaves in small amounts, not leftover salad.
Read the full lettuce guidePeas
SAFEGreen, snap and snow peas are all fine served plain, and they add a little fibre.
Preparation: Avoid tinned peas with added salt, watch pods with very small dogs, and keep the portion modest.
Can dogs eat peas?Pumpkin
SAFEPlain cooked or plain tinned pumpkin is a familiar dog-friendly ingredient and a common baking base.
Preparation: Plain pumpkin, never pie filling — spiced and sweetened versions are not suitable.
Read our guide to pumpkinRadishes
SAFEThe common red or white culinary radish root is safe for dogs as a small, plain extra. Cut it up, because a whole radish can be a choking risk. The leafy greens may upset the stomach. Horseradish and wild radish are different plants and are not covered by this page.
Read the full radishes guideSweet Potato
SAFEA cooked, plain, fibre-rich vegetable that many dogs take to readily.
Preparation: Always cooked and peeled; raw sweet potato is hard to digest and a choking risk. It is starchy, so keep portions small.
Can dogs eat sweet potato?Zucchini
SAFELow in calories, high in water, and fine raw or plainly cooked with the skin and seeds left on.
Preparation: No oil, salt, garlic or onion, and skip any zucchini that tastes unusually bitter.
Read our guide to zucchini
Vegetables to feed in moderation
Not toxic in their ordinary plain form, but portion, preparation or a specific unsafe version of the food is the reason these sit below SAFE.
Asparagus
LIMITAsparagus itself is not poisonous to dogs. The concerns are texture and size: raw or woody spears are hard to chew and can cause choking or a blockage, and larger helpings may upset the stomach. The garden plant called asparagus fern is a separate plant and is not the vegetable.
Read the full asparagus guideBeets
LIMITBeets are not poisonous to dogs, but they are best kept to small amounts. They contain oxalates, which matter for dogs prone to bladder stones, and natural sugar. They may upset the stomach and can turn stool or urine red or pink. Pickled beets and canned beets with added salt or sugar are a separate question.
Read the full beets guideBroccoli
LIMITNot a toxic food, and small amounts of plain broccoli are generally fine. We label it LIMIT because portion size genuinely matters — florets can irritate the gut in larger quantities.
Preparation: Serve plain, cut the tough stalks down, and keep it to a small side amount rather than a bowlful.
Read our guide to broccoliCorn
LIMITPlain kernels are not toxic and appear in plenty of commercial dog food. The cob is the real problem: it does not break down and swallowed pieces are a classic cause of intestinal obstruction.
Preparation: Kernels off the cob, plain. Never give the cob, and keep cobs out of reach of bins and barbecues.
Can dogs eat corn?Eggplant
LIMITEggplant, also called aubergine, belongs to the nightshade family. The edible fruit can be eaten by dogs in small amounts; the natural compound solanine is more concentrated in the leaves and flowers than in the fruit. Larger amounts may upset the stomach, and many eggplant dishes contain garlic, onion, oil or cheese.
Read the full eggplant guideKale
LIMITKale is not a food to share freely. It contains calcium oxalate, which is why sources advise against it for dogs with a history of kidney or bladder stones, and it can upset the stomach. For other healthy adult dogs, a little plain kale now and then is generally acceptable.
Read the full kale guidePotatoes
LIMITPlain cooked potato can be given in small amounts. Raw potato should not be fed, and green or sprouted potatoes are a genuine toxicity concern.
Preparation: Fully cooked, plain, no butter, salt or seasoning — and nothing raw, green or sprouting.
Read our guide to potatoesRhubarb
LIMITThe part of rhubarb people eat, the stalk, contains very little soluble oxalate and is not considered toxic. The leaves are the dangerous part: they contain much higher levels of soluble oxalates. Rhubarb is still not an ideal routine treat, and sweetened pies and crumbles are not the same as plain stalks.
Read the full rhubarb guideSpinach
LIMITNot poisonous, and small amounts are generally tolerated. We label it LIMIT because of the high oxalate content, which matters most for dogs with kidney problems or a history of urinary stones.
Preparation: Plain, chopped and lightly cooked, in small portions — and worth asking your vet about first if your dog has kidney or urinary issues.
Can dogs eat spinach?Tomatoes
LIMITRipe red tomato flesh is generally considered safe in small amounts. Unripe green tomatoes and the green parts of the plant contain tomatine and should not be fed.
Preparation: Ripe flesh only, plain. Prepared tomato products such as sauces and ketchup often contain onion, garlic, salt or sugar.
Read our guide to tomatoes
Vegetables we recommend avoiding
These are not classic dog poisons. We still suggest leaving them out, for practical reasons explained in full on each guide.
Chili peppers
AVOIDCapsaicin in chili, jalapeño and cayenne peppers causes irritation and burning. Sweet bell peppers are a different food with their own page.
Read the full chili peppers guideMushrooms
AVOIDOrdinary supermarket mushrooms are generally not considered toxic to dogs. Our AVOID label is a conservative call about the whole category: some wild species are extremely dangerous, identification is genuinely difficult, and dogs forage where mushrooms grow.
Preparation: We suggest leaving mushrooms off the treat list, and treating any unidentified or wild mushroom your dog eats as urgent.
Read our guide to mushrooms
Vegetables that can be toxic to dogs
Allium vegetables are the serious category here. Allium exposure can damage a dog's red blood cells, and cooking does not make it safe — dried and powdered forms are concentrated, so stock, gravy, sauces and seasoned leftovers count too. There is no amount we would describe as reliably safe, so we do not publish portions. After a known or suspected ingestion, contact your veterinarian or an animal poison service promptly, even if your dog seems completely fine, and do not attempt home remedies unless a veterinary professional tells you to.
Leeks
TOXICLeeks are an Allium vegetable, closely related to onion and garlic. Veterinary sources list leeks among the Allium species that can poison dogs by damaging red blood cells. Signs may appear only after several days.
Read the full leeks guideOnions
TOXICOnions are in the Allium family, and Allium exposure can damage a dog's red blood cells and lead to anaemia. Raw, cooked, dried and powdered onion are all a concern, as are broths, sauces and seasoned leftovers.
Preparation: Not a treat in any form or amount. Cooking does not make onion safe. After a known or suspected ingestion, contact your vet or an animal poison service promptly.
Learn more about onions and dogs
Garlic sits in the same Allium family and carries the same concern — see our guide to garlic and dogs. For the wider picture beyond vegetables, see our guide to foods commonly toxic to dogs.
How to prepare vegetables for dogs
Vegetables do not all need the same handling, so these are general principles rather than a single recipe. The individual guides carry the food-specific steps.
- Wash fresh produce before serving it, the same way you would for yourself.
- Serve it plain: no butter, oil, salt, sauces, dips or gravy.
- Keep onion and garlic seasoning out of anything you share — including stock, broth, sauces and seasoned leftovers.
- Remove the parts the individual guide tells you to: corn cobs, tough broccoli stalks, bell pepper stems, sweet potato skin.
- Cut vegetables into pieces your dog can chew rather than swallow whole; hard, round pieces are the classic choking shape.
- Cook when the food-specific guide says to cook — sweet potato and potato are the clearest examples.
- Introduce an unfamiliar vegetable in a small amount and see how your dog handles it before offering it again.
Raw or cooked?
Neither is better across the board. Carrot, cucumber, celery, bell pepper and zucchini are commonly served raw once cut down to a safe size, and plain cooking softens texture in a way that suits some dogs better. Potato is the clear exception — raw potato should not be fed, and green or sprouted potato is a toxicity concern — and sweet potato should be cooked and peeled. Follow the individual guide for the food in front of you.
We don't publish one serving-size table for every dog. Extras should stay a small part of the overall diet, and the right amount depends on your dog — see how many treats a dog can have and introducing new foods safely.
Vegetable treat recipes
Two recipes from our kitchen built around vegetables already on the safe list.
- Sweet Potato Dog Chews
Plain sweet potato slices, dried slowly into a chewy single-ingredient treat.
- Pumpkin Dog Biscuits
Plain pumpkin, oats and egg, baked into simple biscuits.
Frequently asked questions
Sources and method
The safety labels on this page come from our own ingredient guides, which are written one food at a time and carry their own food-specific references. The broad vegetable-safety and toxicity statements here draw on the sources below.
- Merck Veterinary Manual — Food Hazards in Small Animals
- ASPCA Animal Poison Control — People Foods to Avoid Feeding Your Pets
- VCA Animal Hospitals — Onion and Garlic Poisoning in Dogs
- Pet Poison Helpline — Mushrooms
- PetMD — Can Dogs Eat Vegetables?
- American Kennel Club — Fruits and Vegetables Dogs Can and Can't Eat
Looking for fruit instead? See our guide to fruits dogs can eat, or browse the full A–Z of dog foods.
This guide is for general educational purposes and isn't a substitute for advice from your veterinarian. If your dog has eaten something potentially toxic or is showing concerning symptoms, contact a veterinarian promptly.