🚨 Dog ate onion, garlic, leek or chives? This is a vet emergency — contact your vet immediately or call the Animal Poison Line: 01202 509000 (24/7, £35 fee)
Call NowCan Dogs Eat Vegetables?
The complete UK A–Z safety guide for 2026. Carrots ✅ Broccoli ✅ Onions ❌ NEVER — everything you need to know, with safe amounts, prep tips, and vet-backed advice.
The most important thing to know
Onions, garlic, leeks, chives and shallots are all seriously toxic to dogs. They're in every kitchen, every takeaway, every pasta sauce — and most owners don't know how dangerous they are. A small amount can cause haemolytic anaemia. Repeated small exposures accumulate. There is no safe dose.
A–Z Quick Reference — 28 Vegetables at a Glance
Every common vegetable a UK dog might encounter. Scroll right on mobile.
| Vegetable | Status | Notes | |
|---|---|---|---|
| 🥕 | Carrot | ✅ Safe | Excellent — raw or cooked, great for teeth |
| 🥦 | Broccoli | ✅ Safe | Yes — florets in small amounts, stalks are gentler |
| 🫛 | Peas | ✅ Safe | Yes — fresh or frozen, not canned (salt) |
| 🥒 | Cucumber | ✅ Safe | Excellent — low calorie, hydrating |
| 🫑 | Courgette (Zucchini) | ✅ Safe | Yes — raw or cooked, low in calories |
| 🫘 | Green Beans | ✅ Safe | Yes — raw, steamed or frozen; avoid canned |
| 🌽 | Sweetcorn (kernels) | ⚠️ Caution | Kernels only — NEVER the cob (obstruction risk) |
| 🍠 | Sweet Potato | ✅ Safe | Cooked only — excellent, nutrient-rich |
| 🥬 | Spinach | ⚠️ Caution | Small amounts only — high oxalates affect kidneys over time |
| 🥗 | Cabbage | ⚠️ Caution | Small amounts — causes gas; avoid in dogs with thyroid issues |
| 🌿 | Celery | ✅ Safe | Yes — cut small to avoid choking; freshens breath |
| 🫚 | Kale | ⚠️ Caution | Occasionally — high isothiocyanates and calcium oxalate |
| 🥔 | Potato | ⚠️ Caution | Cooked only, plain — raw potatoes contain solanine (toxic) |
| 🍄 | Mushroom (shop-bought) | ⚠️ Caution | Plain shop-bought only — wild mushrooms can be fatal |
| 🧅 | Onion | ❌ Toxic | NEVER — destroys red blood cells, all forms toxic |
| 🧄 | Garlic | ❌ Toxic | NEVER — 5× more toxic than onion, all forms |
| 🌱 | Leek | ❌ Toxic | NEVER — same family as onion, same toxicity |
| 🌿 | Chives | ❌ Toxic | NEVER — onion family, all forms toxic |
| 🫛 | Shallots | ❌ Toxic | NEVER — concentrated onion toxicity |
| 🫚 | Rhubarb | ❌ Toxic | NEVER — oxalic acid causes kidney damage |
| 🍅 | Tomato (green/plant) | ❌ Toxic | Ripe flesh small amounts ok; green tomato and plant = toxic solanine |
| 🫒 | Asparagus | ⚠️ Caution | Technically safe but nutritional value lost when cooked enough to digest |
| 🌽 | Corn Cob | ❌ Toxic | NEVER — #1 cause of intestinal obstruction emergencies |
| 🥕 | Parsnip | ✅ Safe | Yes — raw or cooked, good source of vitamins |
| 🍆 | Aubergine (Eggplant) | ⚠️ Caution | Small amounts if no arthritis — solanine content, avoid for inflammatory conditions |
| 🥬 | Brussels Sprouts | ⚠️ Caution | Safe but cause significant gas — warn housemates |
| 🥬 | Lettuce | ✅ Safe | Yes — all varieties, mostly water, low nutrition but harmless |
| 🫑 | Bell Pepper | ✅ Safe | Yes — red highest in vitamins; remove seeds and core |
Based on PDSA, Blue Cross, British Veterinary Association, and ASPCA guidance. Always consult your vet if uncertain.
Safe Vegetables — Deep Dives
These are the vegetables most UK owners ask about. Full prep guides, safe amounts, and who should avoid them.
Can Dogs Eat Carrots?
✅ Excellent — one of the best vegetables for dogsYes — carrots are one of the safest, most nutritious vegetables you can give a dog. They're high in beta-carotene (which converts to vitamin A), fibre, and potassium. Raw carrots are particularly good: they're low in calories, satisfying to chew, and the crunching action helps scrape plaque off teeth. Many vets recommend frozen carrots as a safe, natural teething aid for puppies.
- • Raw or cooked — both are fine
- • Cut into coins or sticks (not whole — choking risk for small dogs)
- • Frozen carrots = excellent teething toy for puppies
- • No seasoning, no butter, no oil
- • Small dogs: 1–2 baby carrots per day
- • Medium dogs: 2–3 baby carrots or half a full carrot
- • Large dogs: 1 full carrot
- • Still count toward the 10% treat rule
Note: Carrots are naturally higher in sugar than most vegetables. Dogs with diabetes should have quantities limited — always check with your vet.
Can Dogs Eat Broccoli?
✅ Yes — but portion size mattersYes, broccoli is safe for dogs in small amounts. It's rich in vitamin C, vitamin K, fibre, and antioxidants. The catch: broccoli florets contain isothiocyanates — compounds that can cause gastric irritation in large quantities. The stems/stalks are lower in isothiocyanates and gentler on the digestive system. Most vets recommend broccoli makes up no more than 10% of a single meal.
Small florets, raw or lightly steamed. No seasoning.
Vomiting or diarrhoea = too much. Reduce amount or stop.
Large amounts daily — isothiocyanate build-up causes real harm.
Practical guide: A floret or two (thumb-sized pieces) a few times a week is the sweet spot for most dogs. The stalks are actually better — cut off and offer as a crunchy treat.
Can Dogs Eat Peas?
✅ Yes — fresh or frozen, avoid cannedYes — peas are safe and nutritious for most dogs. Fresh or frozen peas are a good source of protein, vitamins A, B, C and K, iron, and zinc. They also contain natural sugars, so portion control matters. Avoid canned peas — the sodium content is too high for dogs. Snow peas and sugar snap peas (the entire pod) are also fine.
⚠️ Important note for dogs with kidney disease: Peas contain purines, which break down into uric acid. Dogs with kidney disease or a history of kidney stones should have peas limited or avoided entirely. Check with your vet.
Fresh or frozen, never canned. A small handful as a treat, mixed into food, or used as training treats (they're the ideal size). Frozen peas straight from the bag are popular on hot days.
Can Dogs Eat Cucumber?
✅ Excellent — great low-calorie summer treatCucumber is one of the best vegetables you can offer a dog. It's about 96% water, making it wonderfully hydrating on hot days. It's extremely low in calories (unlike carrots), so it's ideal for overweight dogs or dogs on a restricted diet. Cucumber contains phytonutrients and antioxidants, and many dogs love the cool, crunchy texture.
- • Summer treat — keeps dogs cool
- • Low-calorie training treat
- • Good for overweight dogs
- • Raw, sliced or as small sticks
- • Skin is fine but wash well (pesticide residue)
- • Seeds are fine for most dogs
- • Slice — don't give a whole cucumber (choking)
- • No dip, no seasoning
Can Dogs Eat Sweet Potato?
✅ Yes — cooked only, no butter, no seasoningYes — cooked sweet potato is excellent for dogs. Sweet potatoes are one of the most nutrient-dense foods you can offer a dog: rich in beta-carotene, vitamins B6 and C, potassium, fibre, and antioxidants. They're used in many commercial dog foods for good reason. The key rule: always cooked — raw sweet potato is hard to digest and can cause intestinal blockages.
- • Bake, boil, or steam — all fine
- • No butter, salt, or spices
- • Let it cool completely before serving
- • Peel optional — skin is safe if washed
- • High in natural sugars and carbohydrates
- • Limit for overweight or diabetic dogs
- • A few cubes as a treat is plenty
- • Not a daily staple unless vet-advised
Can Dogs Eat Green Beans?
✅ Yes — one of the safest choicesGreen beans are one of the best vegetables for dogs, full stop. Low in calories, high in fibre and vitamins (C, K, manganese), and dogs genuinely enjoy them. Some vets recommend the "green bean diet" — replacing a portion of dry food with green beans — as a safe way to help overweight dogs lose weight without feeling hungry. Raw, steamed, frozen: all fine. Avoid canned green beans (high salt) and anything with seasoning, onion, or garlic.
If your vet has recommended weight loss, replacing up to 10% of kibble with green beans can help your dog feel full on fewer calories. Always do this under vet guidance — don't reduce complete diet nutrition without professional advice.
Can Dogs Eat Bell Peppers?
✅ Yes — red peppers are the bestBell peppers are safe and nutritious for dogs. Red peppers are particularly good — they contain up to 9× more beta-carotene and vitamin C than green peppers. Dogs can eat them raw or cooked (without seasoning). Remove the seeds and core before serving — they can cause mild indigestion, though they're not toxic.
Important: Bell peppers = safe. Chilli peppers = no. Hot peppers contain capsaicin, which causes intense gastric irritation and pain in dogs. If in doubt, stick to mild, sweet bell peppers only.
Caution — Feed With Care
These vegetables aren't toxic in normal amounts, but they come with important conditions. Ignore the conditions and they can cause real harm.
Can Dogs Eat Sweetcorn?
⚠️ Kernels: yes — Cob: NEVERSweetcorn kernels are fine in small amounts. The cob is one of the most dangerous things a dog can eat — corn cobs are a leading cause of intestinal obstruction requiring emergency surgery. The cob doesn't digest, doesn't pass, and frequently becomes lodged in the small intestine. Signs: vomiting, straining, lethargy, loss of appetite. Emergency vet immediately.
- • Cooked kernels cut from the cob
- • A small spoonful as a treat
- • Frozen plain kernels (no salt, no butter)
- • The cob — obstruction emergency
- • Canned sweetcorn (high salt)
- • Butter-coated corn (seasoning)
Can Dogs Eat Potatoes?
⚠️ Cooked only — raw potato is toxicCooked, plain potato is safe in small amounts. Raw potato is not. Raw and green potatoes contain solanine — a natural toxin that causes vomiting, diarrhoea, lethargy, tremors, and in large amounts, seizures. Cooking destroys most of the solanine. Never feed green potatoes or potato plants to dogs.
- • Boiled or baked, plain
- • No salt, no butter, no milk
- • No skin if it's green
- • Small amounts only
- • Raw potato — contains solanine
- • Green potato or green skin
- • Chips, crisps, roasties (salt/fat/seasoning)
- • Mashed with butter and cream
Can Dogs Eat Mushrooms?
⚠️ Shop-bought only — wild mushrooms can killPlain shop-bought mushrooms (button, chestnut, portobello) are non-toxic to dogs. Wild mushrooms are a different story entirely. The UK has hundreds of wild mushroom species, several of which — including Amanita phalloides (the Death Cap) and Inocybe species — cause acute liver failure and death. They look similar to edible species and dogs eat them readily. Every year dogs die from eating wild mushrooms found in their garden or on walks.
Our recommendation: Avoid feeding mushrooms to your dog entirely. The risk of accidentally confusing safe and toxic varieties isn't worth it. If your dog eats a wild mushroom — contact your vet immediately and bring a sample if possible.
Signs of mushroom poisoning: Vomiting, diarrhoea, salivation, lethargy, jaundice (yellow gums), seizures. Symptoms can take 6–24 hours to appear — by which time serious organ damage may have occurred. Don't wait.
Can Dogs Eat Spinach?
⚠️ Small amounts only — kidney concernsSpinach is safe in very small amounts but shouldn't be a regular treat. It contains oxalic acid, which in large amounts interferes with calcium absorption and can cause kidney stress. A healthy dog eating a leaf or two occasionally is fine. A dog eating significant quantities regularly is not. Dogs with existing kidney problems should avoid spinach entirely.
Bottom line: If your dog shows interest in spinach, the odd leaf is harmless. Don't make it a regular feature of their diet. There are better vegetables for dogs with more benefit and less risk (carrots, green beans, cucumber).
Toxic — Never Feed These
These can cause serious illness or death. The most dangerous ones — the allium family — are in every household and every takeaway. Many owners genuinely don't know.
Onions — NEVER
❌ TOXIC — causes haemolytic anaemiaOnions are one of the most dangerous foods for dogs. They contain N-propyl disulphide and thiosulphate compounds that damage and destroy red blood cells, causing haemolytic anaemia. All forms are toxic: raw, cooked, dried, powdered, fried. Powdered onion (common in sauces, gravies, takeaways, baby food) is more concentrated and dangerous in smaller quantities.
The dose that matters: approximately 5g/kg body weight. For a 10kg dog, that's about 50g — less than one medium onion. But repeated small exposures accumulate in the body over time. Your dog finishing the scraps of an onion-heavy bolognese regularly is a problem, even if they don't show immediate symptoms.
🚨 Signs of onion toxicity — may not appear for 1–5 days:
Dog ate onion? Don't wait for symptoms. Contact your vet immediately or call the Animal Poison Line: 01202 509000 (24/7).
Garlic — NEVER
❌ TOXIC — 5× more toxic than onion by weightGarlic is approximately 5 times more toxic to dogs than onion. The same mechanism applies — thiosulphate compounds cause oxidative damage to red blood cells and haemolytic anaemia. A small clove can cause illness in a small dog. Garlic powder is even more concentrated.
You may have seen garlic suggested as a "natural flea remedy" in some old dog owner forums. This is dangerous misinformation. There is no safe dose established for garlic in dogs, and the ASPCA, PDSA, and British Veterinary Association all classify garlic as toxic to dogs and cats.
Hidden garlic: Garlic is in tomato sauces, hummus, bread (garlic bread), pizza, takeaway food, baby food, and many processed human foods. Never feed human "leftovers" without checking the ingredients. When in doubt, don't.
Leeks, Chives & Shallots — NEVER
❌ TOXIC — all allium family membersLeeks, chives, shallots, spring onions and wild garlic are all members of the allium family and all carry the same toxicity risk as onion and garlic. Chives — often growing in gardens — are particularly easy for dogs to access and eat. Wild garlic (Allium ursinum), which grows prolifically in UK woodland and parks in spring, is a serious hazard for dogs walked through those areas.
Spring walk warning: Wild garlic (broad leaves, white flowers, distinct smell) grows in abundance in UK woodland from March to June. If your dog is eating ground vegetation on woodland walks, be vigilant. If you suspect they've eaten wild garlic — call your vet.
Rhubarb — NEVER
❌ TOXIC — oxalic acid causes kidney damageRhubarb — particularly the leaves — contains very high levels of oxalic acid and oxalate crystals, which can cause drooling, vomiting, diarrhoea, weakness, lethargy, and in large amounts, acute kidney failure. The stalks contain less oxalate than the leaves, but both should be avoided. Rhubarb grows in many UK gardens — if yours does, keep your dog away from it.
Tomatoes — It Depends
⚠️ Ripe flesh: small amounts ok — green parts: TOXICRipe red tomato flesh is not toxic to dogs in small amounts. The danger lies in the green parts: unripe tomatoes, stems, leaves and vines, which contain solanine and tomatine — compounds that cause gastric irritation, lethargy, weakness, and in larger doses, more serious neurological symptoms. If you grow tomatoes, keep your dog away from the plants.
Our advice: Skip tomatoes entirely. There are plenty of safe vegetables. The risk of accidentally offering an under-ripe one or having them raid a plant in the garden isn't worth it.
The Hidden Danger: Alliums in Human Food
Most cases of onion and garlic poisoning in dogs don't come from the dog eating an actual onion. They come from sharing human food without checking the ingredients.
Nearly every curry, stir-fry, kebab contains garlic and onion
Often contains onion or garlic powder
Bolognese, arrabiata, tomato sauce — onion and garlic base
Often contain onion powder — concentrated toxicity
Roasting juices contain onion and garlic from the tray
Onion and garlic commonly used as flavouring
The rule that prevents most poisonings
Don't share human food with your dog unless you know every ingredient. "A little bit won't hurt" is how dogs end up at emergency vets. Onion powder in a tiny amount of gravy, repeated a few times a week over months, can cause chronic haemolytic anaemia. The dog doesn't die dramatically — they just become increasingly lethargic, pale, and unwell. Always read labels. When in doubt, don't.
How Many Vegetables Should a Dog Eat?
The 10% treat rule applies to vegetables just like any other treat. Vegetables are supplements to a complete diet, not a replacement.
The 10% Treat Rule — Vegetables Edition
| Dog size | Daily calories (approx) | 10% treat budget | Veg equivalent |
|---|---|---|---|
| Toy/Small (2–5kg) | 200–400 kcal | 20–40 kcal | 2–3 baby carrots OR a small handful of peas |
| Small/Medium (5–15kg) | 400–700 kcal | 40–70 kcal | 5–6 baby carrots OR a floret of broccoli + a handful of peas |
| Medium (15–25kg) | 700–1,200 kcal | 70–120 kcal | 1 medium carrot + a few cubes of cucumber |
| Large (25–40kg) | 1,200–1,600 kcal | 120–160 kcal | 1–2 carrots OR a handful of green beans |
| Giant (40kg+) | 1,600–2,400 kcal | 160–240 kcal | 2 carrots + a small handful of peas + cucumber slices |
Introduce slowly
New vegetables can cause stomach upset. Start with a tiny piece, wait 24 hours, and check for loose stools or vomiting before increasing.
Always plain
No salt, no butter, no oil, no seasoning. Cooking for your dog means boiling or steaming with nothing added. Seasonings made for humans are often toxic for dogs.
Chronic conditions
Dogs with kidney disease, diabetes, or inflammatory conditions may need specific vegetables avoided. Always check with your vet when managing a health condition.
Frequently Asked Questions
What vegetables are safe for dogs in the UK?+
Can dogs eat onions or garlic?+
Can dogs eat raw vegetables?+
Are mushrooms safe for dogs?+
Can dogs eat sweetcorn?+
How many vegetables should I give my dog?+
My dog ate onion — what should I do?+
Can dogs eat broccoli every day?+
🚨 Emergency Contacts
Healthy snacks are one thing. Daily walks are everything.
Verified, GPS-tracked dog walkers near you. Every walk photographed and reported. Carrots are great — but a proper midday walk is what your dog is actually waiting for.