Which Vegetables Can Dogs Eat?

While dogs can subsist on a diet of exclusively meat, that doesn’t mean they’re meant to. In fact, many dog owners are surprised to learn that dogs are omnivores and therefore benefit greatly from their daily intake of fruits and vegetables.

But while the world seems to be divided into people who love dogs or people who think they’re disgusting, the truth is that most people fall somewhere in the middle—and aren’t sure if they feel safe allowing their dog to eat vegetables off their plate or out of the fridge.


You can feed your dog beans, but which kinds?

Beans are a great source of protein and fiber. They’re also naturally low in fat and calories, so they make for a healthy snack for your dog. The downside is that not all beans are safe for dogs to eat, so it’s important to know what types of beans you should avoid feeding your pup.

Here’s a list of the ones you should avoid:


Broccoli is another vegetable that can be included in your dog’s diet. It’s a great source of vitamin C and fiber, which are important for protecting your pup from certain diseases. Broccoli also provides vitamin A, vitamin K and folate. However, broccoli shouldn’t be fed to dogs on a regular basis because it contains goitrogens that can potentially cause hypothyroidism (a condition where the thyroid gland doesn’t produce enough hormones).


Cabbage is a vegetable that provides your dog with many benefits, as it’s a great source of vitamin C and K. Vitamin C helps boost your dog’s immune system, and vitamin K is an essential nutrient for good digestion.

See also  Dog Food and Basic Feeding Tips

Cabbage also offers nutritional support to your dog’s eyes, skin, and digestive tract. It contains fiber that helps cleanse the body of harmful toxins while aiding in proper digestion. The compound sulforaphane found in cabbage can help protect against cancer by reducing inflammation in the body while boosting immunity at the same time!


Why They’re Safe: Carrots are a safe vegetable for your dog to eat, and they’re also a great source of vitamins A and K.

Why They Might Not Be Safe: While carrots are typically considered safe, some dogs can be sensitive to them. If you notice any digestive issues after feeding your pet carrots, stop giving them to him immediately. Let your vet know about the change in diet so he or she can give you advice on how best to proceed with feeding his health in general.


If you’re cooking with cauliflower, your dog can join in on the fun. Raw or cooked, it’s safe for him to eat. Cauliflower is high in vitamin C—a nutrient that helps keep his immune system strong—and vitamin K, which promotes healthy blood clotting and bone formation.

This cruciferous veggie also contains glucosinolates that may help prevent cancer by detoxifying carcinogens and boosting the liver’s ability to filter toxins from the body. It’s a great source of fiber, too!

Green beans

Green beans are great for your dog. They’re full of fibre and offer a low-calorie, nutrient-rich snack that will keep your pooch healthy and happy.

Green beans are also rich in vitamin C, iron, and vitamin B6—all of which help support a healthy immune system. Green beans can be cooked or raw; just make sure they’re not cooked with water as that dilutes their flavor (and nutritional value).

See also  Can Dogs Eat Cashews?

Green peas

Green peas are a great vegetable choice, as they’re a good source of dietary fiber, vitamin C, vitamin K and B6. They also contain some protein and omega-3 fatty acids.

It’s important to note that it’s important to limit your dog’s intake of green peas because they contain oxalates (which can be toxic) and phytate (which may impact bone health).

Takeaway : These, and many other vegetables, are safe for dogs to eat.

  • Avoid onions, garlic and mushrooms. While some of these vegetables are safe for dogs to eat, the aforementioned ingredients should be avoided because they can cause health problems.
  • Avoid spinach and rhubarb. These common greens may be healthy for humans, but they contain oxalic acid which can cause illness in dogs when consumed in large quantities over time.
  • Avoid avocado. Avocado contains persin, a toxic substance that can damage your dog’s heart, liver or lungs if eaten regularly or in large amounts by your pet over time (consuming one half an avocado per week is considered OK).


As long as you check the foods you’re giving your dog against the list above, you should be able to avoid any problems. You also want to make sure that whatever veggies you give your dog are cut up in small pieces (even smaller than bite-sized) before they get to him or her.