Home & Lifestyle

What Vegetables Can Dogs Eat? 16 Vegetables Dogs Can Eat

Written by MasterClass

Last updated: Dec 9, 2022 • 5 min read

An occasional vegetable as a snack can provide your dog with some of the nutritious vitamins and minerals their body needs; however, not all vegetables are safe for your pet to consume. Learn what vegetables dogs can eat in moderation, as well as which ones pose a hazard.

Learn From the Best

What Vegetables Can Dogs Eat?

Most dogs enjoy eating vegetables, and many vegetables offer them health benefits. It’s always good practice to consult your veterinarian before introducing a new food into your dog’s diet and to do so gradually. Monitor your dog afterward for any signs of allergies or gastrointestinal distress. Here are sixteen vegetables that are generally safe for dogs to consume in moderation:

  1. 1. Asparagus: Rich in niacin, thiamin, and vitamins B6, C, E, and K, as well as other minerals, raw asparagus is a good snack option for dogs who like to chew. Alternatively, you can cook asparagus to make it easier for your pet to digest.
  2. 2. Beans: Most kinds of beans are safe for dogs to eat and contain nutrients like vitamin A, vitamin C, vitamin K, manganese, and plant-based protein. Green beans, for example, contain antioxidants that might help regulate your dog’s blood sugar and cholesterol levels. Garbanzo beans are particularly rich in potassium, magnesium, folate, and folic acid, the latter of which can help produce new red blood cells. Avoid feeding your dog uncooked beans, seasoned beans, fava beans, or coffee beans, all of which could lead to health problems.
  3. 3. Beets: These veggies contain vitamin C, folate, manganese, potassium, and natural dietary fiber and are safe for dogs as long as you have cooked them first since raw beets are a choking hazard to most dogs. Feed beets in moderation due to their acidity, which can cause upset stomachs, and avoid them entirely if your dog is prone to bladder stones.
  4. 4. Broccoli: This low-fat snack is a source of fiber and vitamins A, C, E, and K, making broccoli a potentially nutritious food for your pet. On the other hand, if your dog is sensitive to isothiocyanate (which can potentially cause stomach pain) in broccoli and other cruciferous vegetables, it’s better to avoid these foods.
  5. 5. Brussels sprouts: Containing vitamin K and vitamin C, brussels sprouts help support your dog’s immune system. Overfeeding can make your dog gassy, however, so serve these in moderation if you add them to your dog’s diet.
  6. 6. Cabbage: A source of vitamins B6, B1, C, and K, cabbage also contains antioxidants called phytonutrients that might have anti-inflammatory and muscle-building benefits for your dog. But avoid feeding too much to your prevent to prevent stomach upset and gas.
  7. 7. Carrots: The carotenoids lutein and lycopene are in carrots and might be related to eye health. Carrots also contain beta-carotene (an antioxidant that produces vitamin A); vitamins B, C, D, E, and K; and calcium, magnesium, niacin, and potassium.
  8. 8. Celery: With a crunchy texture, celery is a healthy snack for dogs and contributes positively to the quality of their teeth and breath. Celery also has high water content and contains lots of vitamins.
  9. 9. Cucumbers: In addition to vitamins B1, C, and K, cucumbers contain copper, magnesium, potassium, and biotin. They are hydrating, low-calorie snacks for dogs.
  10. 10. Kale: Some people refer to kale as a superfood since it’s so high in vitamins and minerals, including vitamin A, vitamin K, calcium, and iron. These nutrients help support canines’ bones, immune systems, vision, and the production of red blood cells, which helps them avoid anemia. Refrain from feeding kale in large amounts since its calcium oxalate can contribute to the development of kidney stones and bladder stones.
  11. 11. Lettuce: When you chop it into bite-sized pieces, lettuce becomes a safe, hydrating, and healthy snack. Try adding it to your dog’s pet food to enhance their meal.
  12. 12. Peas: Rich in folate, thiamin, manganese, and magnesium, peas also contain vitamins A, B1, B6, C, and K. Green peas, English peas, snow peas, and sugar snap peas are safe for a dog’s stomach, but sweet peas are toxic to dogs.
  13. 13. Pumpkin: Try feeding canned pumpkin to your dog since it can be easier to digest than raw pumpkin. The fiber in this vegetable might help ease your pet’s constipation and other blockages in their digestive system.
  14. 14. Spinach: A good source of magnesium, folate, manganese, vitamins, iron, and omega-3 fatty acids, spinach is a nutritious leafy green for humans and dogs alike.
  15. 15. Sweet potatoes: With high levels of vitamin B6, vitamin C, and beta-carotene, sweet potatoes have good nutritional value. Peel and cook them before feeding them to your dog since raw potatoes contain solanine, which is toxic to dogs. Alternatively, try dried sweet potato dog treats.
  16. 16. Zucchini: This low-calorie vegetable contains calcium, potassium, and vitamin A. Zucchini retains many of its health benefits after cooking and will even be easier for your dog to eat if you steam it first.

4 Toxic Vegetables for Dogs

Avoid feeding your dog these vegetables and call your veterinarian if they do manage to eat any amount of these foods:

  1. 1. Garlic: A member of the Allium family, garlic contains a high concentration of substances that are toxic to dogs, including thiosulfate. All alliums—including scallions, chives, leeks, and shallots—contain a compound called N-propyl disulfide. Since dogs lack the enzyme required to properly digest it, the sulfur compound in N-propyl disulfide can bond to the hemoglobin protein in a dog's red blood cells and cause a lack of oxygen distribution through the blood and an overall breakdown of red blood cells known as hemolysis. The cells then form clusters called Heinz bodies. The dog's body identifies the Heinz bodies as harmful and will work to eradicate them. If this oxidative damage continues, it causes hemolytic anemia, or a reduction of red blood cell count, at a faster rate than their red blood cell reproduction.
  2. 2. Onions: Avoid feeding any part of an onion, onion plant, or onion product to your dog. Onions are alliums, which are poisonous to dogs and some other animals.
  3. 3. Rhubarb: This veggie contains oxalates, which can contribute to kidney stones and nervous system issues if your dog consumes rhubarb.
  4. 4. Wild mushrooms: While mushrooms from the store are typically safe for dogs to consume, the mushroom kingdom has many varieties that dogs and humans should avoid. Many wild mushrooms are toxic to both dogs and humans, so avoid feeding any to your dog.

Before Sharing Human Food With Your Pooch

Certain human foods and beverages can cause adverse reactions in canines, so always consult your veterinarian to determine whether it is safe to add these items to your pet’s diet. This article is for educational and informational purposes and is not a substitute for medical or dietary advice.

Want to Learn More About Training the Goodest Boy or Girl?

Your dream of having a dog who understands words like “sit,” “stay,” “down,” and—crucially— “no” is just a MasterClass Annual Membership away. The only things you’ll need to train up a well-behaved pup are your laptop, a big bag of treats, and our exclusive instructional videos from superstar animal trainer Brandon McMillan.