🚨 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 Now
🥕🥦🫛🥒

Can 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.

14
Vegetables that are safe
8
Need caution / preparation
6
Toxic — never feed these
⚠️

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.

VegetableStatusNotes
🥕Carrot✅ SafeExcellent — raw or cooked, great for teeth
🥦Broccoli✅ SafeYes — florets in small amounts, stalks are gentler
🫛Peas✅ SafeYes — fresh or frozen, not canned (salt)
🥒Cucumber✅ SafeExcellent — low calorie, hydrating
🫑Courgette (Zucchini)✅ SafeYes — raw or cooked, low in calories
🫘Green Beans✅ SafeYes — raw, steamed or frozen; avoid canned
🌽Sweetcorn (kernels)⚠️ CautionKernels only — NEVER the cob (obstruction risk)
🍠Sweet Potato✅ SafeCooked only — excellent, nutrient-rich
🥬Spinach⚠️ CautionSmall amounts only — high oxalates affect kidneys over time
🥗Cabbage⚠️ CautionSmall amounts — causes gas; avoid in dogs with thyroid issues
🌿Celery✅ SafeYes — cut small to avoid choking; freshens breath
🫚Kale⚠️ CautionOccasionally — high isothiocyanates and calcium oxalate
🥔Potato⚠️ CautionCooked only, plain — raw potatoes contain solanine (toxic)
🍄Mushroom (shop-bought)⚠️ CautionPlain shop-bought only — wild mushrooms can be fatal
🧅Onion❌ ToxicNEVER — destroys red blood cells, all forms toxic
🧄Garlic❌ ToxicNEVER — 5× more toxic than onion, all forms
🌱Leek❌ ToxicNEVER — same family as onion, same toxicity
🌿Chives❌ ToxicNEVER — onion family, all forms toxic
🫛Shallots❌ ToxicNEVER — concentrated onion toxicity
🫚Rhubarb❌ ToxicNEVER — oxalic acid causes kidney damage
🍅Tomato (green/plant)❌ ToxicRipe flesh small amounts ok; green tomato and plant = toxic solanine
🫒Asparagus⚠️ CautionTechnically safe but nutritional value lost when cooked enough to digest
🌽Corn Cob❌ ToxicNEVER — #1 cause of intestinal obstruction emergencies
🥕Parsnip✅ SafeYes — raw or cooked, good source of vitamins
🍆Aubergine (Eggplant)⚠️ CautionSmall amounts if no arthritis — solanine content, avoid for inflammatory conditions
🥬Brussels Sprouts⚠️ CautionSafe but cause significant gas — warn housemates
🥬Lettuce✅ SafeYes — all varieties, mostly water, low nutrition but harmless
🫑Bell Pepper✅ SafeYes — 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 dogs

Yes — 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.

How to feed
  • • 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
Safe amounts
  • • 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 matters

Yes, 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.

Best way to serve

Small florets, raw or lightly steamed. No seasoning.

Watch for

Vomiting or diarrhoea = too much. Reduce amount or stop.

Never give

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 canned

Yes — 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.

How to feed

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 treat

Cucumber 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.

Best uses
  • • Summer treat — keeps dogs cool
  • • Low-calorie training treat
  • • Good for overweight dogs
  • • Raw, sliced or as small sticks
Prep notes
  • • 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 seasoning

Yes — 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.

How to prepare
  • • Bake, boil, or steam — all fine
  • • No butter, salt, or spices
  • • Let it cool completely before serving
  • • Peel optional — skin is safe if washed
Watch the portions
  • • 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 choices

Green 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.

The green bean diet — a note

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 best

Bell 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: NEVER

Sweetcorn 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.

✅ OK to give
  • • Cooked kernels cut from the cob
  • • A small spoonful as a treat
  • • Frozen plain kernels (no salt, no butter)
❌ NEVER give
  • • The cob — obstruction emergency
  • • Canned sweetcorn (high salt)
  • • Butter-coated corn (seasoning)
🥔

Can Dogs Eat Potatoes?

⚠️ Cooked only — raw potato is toxic

Cooked, 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.

✅ Safe preparation
  • • Boiled or baked, plain
  • • No salt, no butter, no milk
  • • No skin if it's green
  • • Small amounts only
❌ Never give
  • • 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 kill

Plain 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 concerns

Spinach 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 anaemia

Onions 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:

• Lethargy and weakness
• Pale, white or yellow gums
• Vomiting and diarrhoea
• Reduced appetite
• Rapid breathing / breathlessness
• Collapse

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 weight

Garlic 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 members

Leeks, 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 damage

Rhubarb — 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: TOXIC

Ripe 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.

Takeaway food

Nearly every curry, stir-fry, kebab contains garlic and onion

Baby food (savoury)

Often contains onion or garlic powder

Pasta sauces

Bolognese, arrabiata, tomato sauce — onion and garlic base

Gravy & stock cubes

Often contain onion powder — concentrated toxicity

Leftover roast dinner

Roasting juices contain onion and garlic from the tray

Processed meat (sausages, pâté)

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 sizeDaily calories (approx)10% treat budgetVeg equivalent
Toy/Small (2–5kg)200–400 kcal20–40 kcal2–3 baby carrots OR a small handful of peas
Small/Medium (5–15kg)400–700 kcal40–70 kcal5–6 baby carrots OR a floret of broccoli + a handful of peas
Medium (15–25kg)700–1,200 kcal70–120 kcal1 medium carrot + a few cubes of cucumber
Large (25–40kg)1,200–1,600 kcal120–160 kcal1–2 carrots OR a handful of green beans
Giant (40kg+)1,600–2,400 kcal160–240 kcal2 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?+
Safe vegetables for dogs include carrots, broccoli (in moderation), peas, cucumber, courgette, sweet potato (cooked), green beans, celery, spinach (small amounts), and cabbage. Always introduce new vegetables slowly and in small amounts.
Can dogs eat onions or garlic?+
No. Onions, garlic, leeks, chives and shallots are all toxic to dogs. They contain N-propyl disulphide and thiosulphate compounds that destroy red blood cells and cause haemolytic anaemia. All forms are dangerous — raw, cooked, dried, powdered. Even small amounts can cause illness, and repeated small exposures accumulate. If your dog has eaten onion or garlic, contact your vet immediately.
Can dogs eat raw vegetables?+
Many vegetables are fine raw — carrots, cucumber, courgette, celery, and peas are all safe to feed raw. Some vegetables are actually better raw (broccoli loses more nutrients when cooked). Potatoes and sweet potatoes should always be cooked before feeding to dogs as raw starches are hard to digest and raw potatoes contain solanine.
Are mushrooms safe for dogs?+
Shop-bought plain mushrooms (button, chestnut, portobello) are non-toxic to dogs in small amounts. However, wild mushrooms found in gardens, parks, and forests can be extremely toxic — some species cause liver failure and death. The safest rule: never let your dog eat mushrooms found outdoors, and avoid feeding mushrooms altogether if you're uncertain.
Can dogs eat sweetcorn?+
The kernels — yes, in moderation. The cob — absolutely not. Corn cobs are a common cause of life-threatening intestinal obstruction in dogs and frequently require emergency surgery. Always cut corn off the cob before offering any to your dog. Avoid canned sweetcorn which is high in salt.
How many vegetables should I give my dog?+
Follow the 10% rule: treats including vegetables should make up no more than 10% of your dog's daily calorie intake. For a 10kg dog, that's roughly 40–60 kcal — equivalent to a few baby carrots or a small handful of peas. Vegetables should supplement a complete, balanced diet — not replace it.
My dog ate onion — what should I do?+
Contact your vet immediately. Don't wait for symptoms — signs of onion toxicity (lethargy, pale gums, reduced appetite, vomiting) can take 1–5 days to appear by which time significant damage may have occurred. Tell your vet how much was eaten and in what form (raw, cooked, powdered). The Animal Poison Line is available 24/7 on 01202 509000.
Can dogs eat broccoli every day?+
No. Broccoli contains isothiocyanates in the florets which can cause gastric irritation in large amounts. Broccoli should make up no more than 10% of a dog's daily diet, and no more than 25% of that meal on any given day. A floret or two as an occasional treat is fine for most dogs. The stalks are actually gentler on the stomach than the florets.

🚨 Emergency Contacts

Animal Poison Line
01202 509000

24/7 · £35 fee

RSPCA
0300 1234 999

24/7 helpline

🐕

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.