📅 March 2026🕐 8 min read🏷️ Dog Nutrition

What Vegetables Can Dogs Eat? The Complete A-Z Guide

Adding vegetables to your dog's diet is one of the best things you can do for their health — but not all vegetables are safe. This guide covers every common vegetable with clear safe/unsafe guidance, benefits and how to serve them.

Dog with bowl of vegetables

Why Feed Vegetables to Your Dog?

Vegetables provide fibre, vitamins, minerals and antioxidants that most commercial dog foods lack entirely. They add variety, help with digestion, support immune function and — for dogs that need to lose weight — provide bulk and satisfaction for very few calories.

As a general rule, vegetables should make up about 20–30% of a homemade dog food bowl. Here is exactly which ones to use and which to avoid.

Safe Vegetables for Dogs — Full List

VegetableSafe?BenefitsHow to Serve
🥕 Carrots✅ YesVitamin A, natural teeth cleaning, fibreRaw or cooked. Raw is great for chewing and dental health.
🥦 Broccoli✅ Yes (small amounts)Vitamin C, K, antioxidantsSteamed or raw. Keep under 10% of daily diet — florets contain isothiocyanates that can irritate the gut in large amounts.
🫛 Green Beans✅ YesLow calorie, high fibre, iron, vitamins C and KFresh, frozen or cooked — plain only. One of the best vegetables for overweight dogs.
🥒 Zucchini / Courgette✅ YesLow calorie, vitamin B6, potassiumRaw or cooked. Excellent volume filler for dogs on a diet.
🫑 Peas✅ YesProtein, fibre, vitamins A, B, KFresh or frozen (thawed). Avoid tinned peas — high in sodium.
🍠 Sweet Potato✅ Yes (cooked)Vitamin A, fibre, beta-caroteneAlways cooked — never raw. Boiled or baked. High in carbs so moderate amounts for less active dogs.
🥬 Spinach✅ Yes (small amounts)Iron, folate, antioxidantsCooked and wilted. High in oxalates — limit to small amounts and avoid in dogs with kidney issues.
🥬 Kale✅ Yes (occasional)Vitamins A, C, K, antioxidantsSmall amounts only — contains oxalates and isothiocyanates. Not a daily vegetable.
🥬 Cucumber✅ YesHydrating, very low calorie, vitamin KSliced, raw. Perfect treat for overweight dogs — almost zero calories.
🫑 Capsicum / Bell Pepper✅ YesVitamin C, beta-carotene, antioxidantsRed capsicum has the most nutrients. Remove seeds and core. Raw or cooked.
🌽 Corn✅ Yes (off the cob)Fibre, natural energyCorn kernels only — never corn on the cob. Cobs are a life-threatening choking and obstruction hazard.
🥦 Cauliflower✅ YesVitamin C, K, fibre, antioxidantsSteamed or raw in small amounts. Can cause gas — introduce slowly.
🥬 Celery✅ YesVitamin A, C, K, freshens breathChop into small pieces — long strings can be a choking hazard.
🍆 Butternut Squash / Pumpkin✅ YesFibre, vitamin A, digestive supportCooked and mashed. Plain cooked pumpkin is excellent for dogs with diarrhoea or constipation.
🫛 Edamame✅ Yes (plain)Protein, fibre, calciumPlain only, no salt or seasoning. Shell removed.

Vegetables Dogs Should Never Eat

🚨 These Vegetables Are Toxic to Dogs

The following vegetables are dangerous and must never be given to dogs in any form — raw, cooked, powdered or as part of sauces and seasonings.

VegetableWhy It Is DangerousSeverity
🧅 Onion (all forms)Contains thiosulphate which destroys red blood cells causing haemolytic anaemia. Cooked, raw, powdered and dried onion are all toxic. Cumulative — repeated small amounts cause harm over time.⚠️ Highly toxic
🧄 GarlicSame toxicity as onion but 5x more concentrated. Even small amounts are dangerous. Garlic powder is especially potent.⚠️ Highly toxic
🌿 Chives, Leeks, ShallotsAll members of the allium family — same toxicity mechanism as onion and garlic.⚠️ Toxic
🍄 Wild MushroomsMany wild mushroom varieties are deadly to dogs. Store-bought plain mushrooms (button, portobello) are technically safe in small amounts but mushrooms offer little nutritional value and the identification risk is not worth it.⚠️ Potentially fatal (wild varieties)
🌿 RhubarbLeaves and stalks contain soluble oxalate crystals causing kidney damage, tremors and heart problems.⚠️ Toxic

Vegetables to Use With Caution

Tomatoes: Ripe red tomato flesh is low-risk, but the green parts (stems, leaves, unripe tomatoes) contain solanine and tomatine which are toxic. If giving tomato, use only ripe, red flesh in small amounts.

Asparagus: Safe but not particularly useful — it becomes very soft when cooked and is better eaten raw (when it is too tough for most dogs). Not worth the effort.

Potatoes: Cooked plain potato is safe in small amounts but provides limited nutrition for dogs. Raw potato and green potatoes contain solanine — avoid these entirely.

How to Add Vegetables to Your Dog's Diet

The simplest approach: steam a batch of safe vegetables (carrots, broccoli, green beans, zucchini), let them cool, and mix into your dog's regular food. Vegetables should make up about 20–30% of a homemade dog food bowl.

💡 Best Vegetables for Overweight Dogs

If your dog needs to lose weight, the best low-calorie, high-volume vegetables are: green beans, cucumber, zucchini, and celery. These are mostly water and fibre — they make your dog feel full while barely adding any calories. Many owners replace 20–30% of their dog's regular food with these vegetables as a safe weight-loss strategy.

Raw vs Cooked — Which Is Better?

Raw: Carrots, cucumber, green beans and capsicum are excellent raw. Raw carrots in particular are brilliant for dental health — the crunching action helps clean teeth mechanically.

Cooked (steamed or boiled): Broccoli, sweet potato, pumpkin, spinach and kale are better lightly cooked — it makes them easier to digest and reduces some of the harder-to-process compounds like oxalates. Always cook plain — no butter, oil, salt or seasoning.

Build a Balanced Bowl for Your Dog

Our free recipe generator creates complete, balanced homemade meals with the right vegetables for your dog's breed and weight.

Generate Free Recipe →