What vegetables can dogs eat? Safe veggies and the ones to skip
Carrots, cucumbers, green beans, peas, pumpkin, sweet potato and plain cooked potato are safe for most dogs. Broccoli and spinach are fine in small amounts. Onions, garlic, leeks and chives are toxic, and wild mushrooms can be deadly.
The quick answer
Many vegetables make excellent dog treats: they’re crunchy, filling and low in calories. Serve them plain — no butter, salt, oil, garlic or onion — and cut them into pieces your dog can’t choke on.
Safe vegetables for dogs
| Vegetable | How to serve |
|---|---|
| Carrots | Raw sticks or cooked rounds. Cut small for small dogs. |
| Cucumbers | Plain slices. Not pickles. |
| Pumpkin | Plain cooked or canned pure pumpkin — not pie filling. |
| Sweet potatoes | Cooked and plain, never raw. |
| Green beans | Plain, raw or cooked, chopped. Not canned with salt. |
| Peas | Fresh or frozen green peas. Avoid salty canned peas. |
| Celery | Small chopped pieces — the strings can be a choking risk. |
| Potatoes | Cooked and plain only. Raw potato and green skins contain solanine. |
Safe in small amounts
- Broccoli — fine as an occasional nibble; large amounts can irritate the stomach.
- Spinach — contains oxalates, so keep it to small, occasional portions.
- Tomatoes — ripe red flesh only, never the green stems, leaves or unripe fruit.
- Corn — kernels are OK, but never the cob, which is a common cause of intestinal blockage.
Vegetables dogs should not eat
- Onions, garlic, leeks, shallots and chives — damage red blood cells. Raw, cooked or powdered, they’re all a problem. Watch for them in leftovers, soups, stock and baby food.
- Wild mushrooms — some are deadly. Plain store-bought mushrooms are generally fine, but any mushroom your dog picks up outside is an emergency.
- Raw or green potatoes and the leaves and stems of potato and tomato plants.
Tips for serving veggies
- Wash well and cut into bite-size pieces.
- Steaming or boiling makes harder veggies easier to digest.
- Introduce one new vegetable at a time.
- Keep all treats under about 10% of daily calories.
Frequently asked questions
What vegetable is best for dogs?
Carrots and green beans are two of the most popular: crunchy, low in calories and easy to prepare.
Can dogs eat raw vegetables?
Many, like carrots, cucumbers and green beans, are fine raw. Potatoes and sweet potatoes must be cooked.
Can dogs eat mixed vegetables?
Plain frozen mixed vegetables are usually fine. Check the bag for onion or garlic, and skip any with sauce or seasoning.
Is garlic powder in food dangerous?
Garlic and onion powder are more concentrated than fresh. Avoid feeding seasoned human food to dogs.
Sources
This article is general information, not veterinary advice. Every pet is different — for questions about your own pet’s health, talk to your veterinarian.

