Vegetables can be an excellent addition to your dog's diet — low in calories, high in nutrients, and a healthy alternative to processed treats. But the vegetable world contains some of the most toxic foods for dogs (looking at you, onions and garlic) right alongside some of the most beneficial.

This guide gives you a clear breakdown of which vegetables to reach for and which to keep far away from your dog.

🟢 The Best Vegetables for Dogs

🥕 Carrots — The Gold Standard

Carrots are arguably the best vegetable treat for dogs. They're low in calories (about 4 calories per baby carrot), high in beta-carotene and fiber, and the crunching action helps clean teeth. Dogs love the satisfying crunch. Serve raw or cooked — both are great.

🫘 Green Beans

All forms of plain green beans are safe — raw, steamed, canned (low sodium). Very low in calories and filling, making them perfect for weight management. Many vets recommend replacing a portion of kibble with green beans for overweight dogs.

🍠 Sweet Potato

One of the most nutritious vegetables for dogs. Packed with vitamins A, B6, C, fiber, and beta-carotene. Always serve cooked (boiled, baked, or steamed) — never raw. No seasoning, butter, or additives. Remove the skin.

🎃 Pumpkin

Plain cooked or canned pumpkin (not pie filling) is excellent for digestive health. High fiber regulates both diarrhea and constipation. A vet-recommended remedy for upset stomachs. Pumpkin seeds (raw, unsalted, no shell) are also safe.

🥒 Cucumber

Very low in calories (~8 per half cup) and high in water content — ideal for overweight dogs. Contains vitamins K, C, and B1, potassium, and magnesium. Refreshing in warm weather.

🫛 Peas

Fresh, frozen, or thawed peas are safe and nutritious — vitamins A, K, and B, plus fiber, iron, and potassium. Avoid canned peas (high sodium). Dogs with kidney disease should avoid peas (high in purines).

🥬 Lettuce

All types of lettuce are safe. Mostly water, so very hydrating. Limited nutritional value but a safe, low-calorie snack. Always rinse well and tear into small pieces.

🥒 Zucchini

Safe raw or cooked, packed with vitamins A, B, and C. Very low calorie. Another great option for weight-conscious dogs.

🥬 Celery

Safe and contains vitamins A, B, and C plus fiber. May freshen breath. Cut into small pieces to prevent choking.

🟡 Vegetables That Need Caution

🥦 Broccoli

Safe in small amounts — contains vitamins C and K. However, florets contain isothiocyanates which cause GI irritation in large portions. Keep to less than 10% of daily diet.

🍅 Tomatoes

Ripe red flesh only. The leaves, stems, and green (unripe) tomatoes contain solanine and tomatine — toxic compounds. A ripe tomato's flesh is generally safe in small amounts, but given the risk of confusion, many owners prefer to avoid tomatoes entirely.

🥔 Potatoes

Fully cooked only, plain, no green parts. Raw potatoes and green-tinged potatoes contain solanine and are toxic. Never fried. Cooked plain potato is safe in moderation but offers limited nutritional advantage.

🌽 Corn

Plain cooked corn kernels are not toxic, but the cob is a life-threatening choking and blockage hazard. Corn is also a common allergen. Skip the cob entirely.

🍄 Mushrooms

Store-bought varieties (white button, portobello) are generally safe. Wild mushrooms are potentially fatal. If you're not 100% certain of the species — don't risk it.

🥬 Spinach

Nutritious but contains oxalic acid which can cause kidney issues in large amounts over time. Small occasional amounts are fine for healthy dogs. Avoid if your dog has kidney problems.

🥬 Kale

Nutritious in tiny amounts (iron, vitamins A, C, K) but contains isothiocyanates and calcium oxalate — both can cause issues with regular feeding. Use very sparingly.

🔴 NEVER feed these vegetables:
  • Onions — all forms (raw, cooked, powder) destroy red blood cells
  • Garlic — 5× more toxic than onions per pound
  • Leeks — same Allium family, same toxicity
  • Chives — same danger as onions and garlic

Why Alliums (Onions, Garlic, Leeks, Chives) Are So Dangerous

All Allium family vegetables contain N-propyl disulfide, a compound that binds to red blood cells and causes oxidative damage, eventually destroying them. The result is hemolytic anemia — the body literally destroys its own red blood cells faster than it can make them.

What makes this especially treacherous is the delayed onset — symptoms of anemia often don't appear until 3–5 days after ingestion. By then, significant damage has occurred. All forms are dangerous: raw, cooked, dried, or powdered. This includes garlic salt, onion powder, and flavored foods containing these vegetables.

General Rules for Feeding Vegetables