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.
- 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
- Vegetables should make up no more than 10–15% of your dog's daily diet
- Always serve plain — no butter, salt, garlic, or seasoning
- Cook dense vegetables (sweet potato, potato, asparagus) for easier digestion
- Cut into appropriate sizes to prevent choking
- Introduce new vegetables one at a time to identify sensitivities