Food list
Vegetables for dogs: safe, cooked, or never
Almost every vegetable is safe once it is plain and cut small. The exception is the allium family — and it hides in more of your cooking than you think.
Vegetables are the most useful category on this site. They are low in calories, high in fibre and water, and almost all of them are safe — which makes them the best possible answer to a dog that wants what you are chopping. A handful of green beans does far less damage than a handful of biscuits, and it takes longer to eat.
The exception is a family, not a vegetable: alliums. Onion, garlic, leek, shallot, chive and spring onion all contain organosulphur compounds that destroy red blood cells. They are toxic raw, cooked, powdered and dehydrated, which means the danger is usually not a piece of raw onion but the stock cube, gravy granules or leftover soup made with one.
Preparation rules are simple. Cook starchy vegetables — potato, sweet potato, parsnip — because raw starches are hard to digest. Serve everything plain, with no butter, salt or oil. And chop fibrous things like celery and asparagus into short pieces, because stringy fibres are a genuine choking hazard for eager eaters.
| Ingredient | Common hiding place | Risk |
|---|---|---|
| Onion (fresh, powder, dried) | Stock, gravy, soup, sausages, pizza | Red blood cell destruction, anaemia |
| Garlic | Rub marinades, garlic bread, supplements | Same mechanism, more concentrated |
| Leek | Soup, quiche, ready meals | Same mechanism |
| Chives / spring onion | Baked potato, salad, garnish | Same mechanism, small amounts still matter |
Safe vegetables: 26 foods
Carrot
SafeLow in calories, crunchy and excellent for teeth. Cut into sticks for big dogs and coins for small ones to avoid choking.
Serve 3–4 sticks, raw or cooked
Green bean
SafeA classic low-calorie filler for dogs on a weight-loss plan. Serve steamed and plain, never salted or fried.
Serve 4–6 beans, plain
Peas
SafeFresh, frozen or steamed peas are safe and add plant protein. Avoid canned peas in brine because of the salt.
Serve 1–2 tablespoons
Sweet potato
SafeCooked and mashed, it is a gentle source of fibre and beta-carotene. Never feed raw sweet potato, which is hard to digest.
Serve 2–3 cubes, cooked
Pumpkin
SafePlain cooked pumpkin is a well-known stool normaliser — useful for mild diarrhoea or constipation. Never use spiced pie filling.
Serve 1–2 tablespoons, plain
Butternut squash
SafeSoft, sweet and easy to digest once cooked. Remove the skin and seeds and serve plain.
Serve 2–3 cubes, cooked
Zucchini
SafeVery low in calories and high in water. Steam or roast plain; fried zucchini is far too oily for a dog.
Serve 3–4 slices, cooked
Broccoli
SafeNutritious in small amounts. Large servings can cause gas, and broccoli contains isothiocyanates that irritate the gut in excess.
Serve 2–3 small florets, steamed
Cauliflower
SafeA safe low-calorie vegetable. Cook it lightly: raw cauliflower is hard to digest and causes wind.
Serve 2–3 small florets, steamed
Brussels sprout
SafeSafe but famously gassy. Introduce slowly and never feed them fried or with bacon.
Serve 1–2 sprouts, cooked
Spinach
SafeRich in iron and vitamins but also in oxalates, which can affect dogs prone to bladder stones. Keep it a small garnish.
Serve 1–2 teaspoons, cooked
Kale
SafeFine as an occasional green. Kale contains calcium oxalate and thiocyanates, so it should never be a large part of a meal.
Serve 1 teaspoon, cooked
Romaine lettuce
SafeMostly water and safe to share. Avoid iceberg in large amounts and always skip the dressing.
Serve 2–3 leaves
Celery
SafeA crunchy low-calorie snack. Chop it small: the stringy fibres are a choking risk for eager eaters.
Serve 1–2 small pieces, chopped
Bell pepper
SafeRed and yellow peppers are sweet and high in vitamin C. Remove seeds and the stem, which are hard to digest.
Serve 3–4 strips, seeds removed
Beetroot
SafeSafe cooked and plain. Expect red-stained stools and urine afterwards; that is normal, not blood.
Serve 2–3 cubes, cooked
Asparagus
SafeSafe when steamed and cut into short pieces. Raw stalks are tough and can be a choking hazard.
Serve 2–3 spears, cooked
Cabbage
SafeSafe in small amounts. Like all brassicas it can cause gas, so keep servings modest and cooked.
Serve 1–2 tablespoons, cooked
Bok choy
SafeA mild Asian green that is safe lightly cooked. Wash thoroughly to remove grit and grit-borne bacteria.
Serve 2–3 leaves, cooked
Parsnip
SafeSweet and starchy once roasted or boiled. Serve plain and peeled, never roasted in fat.
Serve 2–3 cubes, cooked
Turnip
SafeSafe cooked and mashed. Raw turnip is tough and can cause gas.
Serve 2–3 cubes, cooked
Corn
SafeSweetcorn kernels are digestible; the cob is not. Never let a dog chew a corn cob — it is a common surgical blockage.
Serve 1–2 tablespoons, off the cob
Potato
SafeBoiled or baked potato without butter or salt is safe. Green potatoes and all potato leaves contain solanine and are toxic.
Serve 2–3 cubes, cooked plain
Mushroom (store-bought)
SafeCommon white and chestnut mushrooms from a shop are safe cooked. Never feed wild mushrooms — identification is not reliable.
Serve 1–2 cooked slices
Cucumber
SafeAlmost entirely water, which makes it a great summer snack for dogs carrying extra weight.
Serve 3–4 slices
Green pea (frozen)
SafeFrozen peas double as a cold treat and a healthy training reward. Check the bag says plain peas, with no salt.
Serve 1 tablespoon, thawed
Never feed these
Onion
ToxicOnions, shallots and leeks damage red blood cells and cause anaemia. Powdered onion in stock or gravy is just as dangerous.
Serve None — never
Garlic
ToxicGarlic is in the same family as onion and is toxic to dogs even in small amounts. Garlic supplements are not a safe flea remedy.
Serve None — never
Leek
ToxicLeeks contain the same sulphur compounds as onion. Soup, stock and leftovers made with leeks are all unsafe.
Serve None — never
Chives
ToxicA concentrated allium. A few chives on a baked potato can be enough to upset a small dog.
Serve None — never
Spring onion
ToxicSpring onions, scallions and salad onions all contain toxic sulphur compounds, raw or cooked.
Serve None — never
Rhubarb
ToxicThe leaves are high in soluble oxalate, which can cause tremors and kidney damage. Stalks are unsafe too.
Serve None — never
Green tomato
ToxicUnripe tomatoes and tomato plant leaves contain solanine. Ripe red tomato flesh is acceptable in tiny amounts.
Serve None — never
Wild mushroom
ToxicMany wild mushrooms are severely toxic to dogs and symptoms can be delayed. Treat any wild mushroom ingestion as an emergency.
Serve None — never
Raw potato
ToxicRaw potato and potato peel contain solanine and are hard to digest. Only cooked, plain potato is safe.
Serve None — never
The vegetables worth keeping in the fridge
If you want a default answer to "can I give my dog some of this?", the answer is usually carrot, cucumber, green bean, courgette or a piece of cooked sweet potato. Those five cover most of what a dog will actually accept, they are cheap, and none of them will cause a problem in a sensible portion.
Should vegetables be raw or cooked?
It depends on the vegetable, not on a principle. Carrots and cucumber are better raw — the crunch is the point, and it does something useful for teeth. Potato, sweet potato, squash, pumpkin and parsnip must be cooked. Broccoli, cauliflower and cabbage are easier to digest steamed, and steaming also reduces the gas they produce.
Can vegetables replace part of my dog's food?
For a dog on a weight-loss plan, vets often suggest replacing a small part of the kibble with low-calorie vegetables to keep the stomach full. That is a legitimate strategy, but it should be done with a plan — not by free-feeding broccoli and hoping for the best. The calculator gives you the calorie ceiling to work within.
What about garlic as a natural flea treatment?
No. This is one of the most persistent myths in dog care. Garlic does not repel fleas at any dose, and the dose needed to have any effect at all is well inside the toxic range. Use a licensed flea product and keep garlic out of the bowl.