What Vegetables Can Dogs Eat? The Safe (and Unsafe) List

Dogs can safely eat many vegetables, including carrots, green beans, cucumber, pumpkin, broccoli, and sweet potato, usually served plain and cooked or raw in bite-sized pieces. The important exceptions are onions and garlic, which are toxic to dogs and should never be fed.

Vegetables make a great low-calorie treat or food topper. Tap any vegetable below for the full vet-reviewed guide with serving sizes, how to prepare it safely, and any risks. Always serve them plain, with no onion, garlic, salt, butter, or seasoning.

Reviewed by the Webvet Veterinarian Team

General guidance based on credible veterinary sources, not a diagnosis or a substitute for your veterinarian. Toxic exposures are an emergency: contact your vet, the Pet Poison Helpline (855-764-7661), or the ASPCA Animal Poison Control Center (888-426-4435).