Can Dogs Eat Broccoli Asparagus Carrots Celery or Tomatoes? What Vegetables Dogs Can or Can’t Eat

Almost all of the commercial dog food you can buy contains some form of vegetable as an ingredient because vegetables are good sources of vitamins and minerals, which is good not for only human but also a dog.

But, as you probably know, not all vegetables that are safe for human consumption are also safe for our pets.

As you stroll through the grocery, you’ve probably asked yourself, can my dog eat broccoli? How about carrots? Then what about onions?

To help you find out which vegetables are safe for your dog to eat, here are answers to some of your questions.

Can my dog eat allium vegetables?

No, your dog should not eat allium vegetables.

Allium vegetables include chives, leeks, garlic, and onions. These vegetables contain N-propyl disulfide. The substance can damage the hemoglobin (the stuff in red blood cells) in your dog’s blood, and if the hemoglobin is damaged, your dog will become anemic.

Your dog could still suffer from nausea, vomiting, diarrhea, or upset stomach from eating allium vegetables if it does not become anemic.

Your dog gets inadequate oxygen with fewer red blood cells. You already know what happens if a living being does not get enough oxygen.

The prohibition on alliums extends to anything cooked with these vegetables. The juice that seeps from them into a meal can still be deadly. So make sure you don’t feed your dog food like guacamole, onion soup, or garlic bread.

Can my dog eat asparagus?

Yes, your dog can eat asparagus. 

Asparagus does not contain any toxic substance. But, it is too tough when eaten raw. When it is cooked and soft enough for your dog to eat, it has already lost most of its nutrients. So, giving it to your dog at this point will provide her with only a little bit of nutritional benefits.

Can dogs eat broccoli?

Yes, your dog can eat broccoli. But it has to be in small amounts as an occasional treat.

Broccoli is high in vitamin C and fiber but low in fats. So it is a very nutritious vegetable for your dog.

She can eat it raw or cooked. Gnawing raw broccoli stalks could help clean her teeth. Be sure that it is not seasoned with salt or oil if you serve it cooked.

If your dog is from a small breed, it would be better to chop the broccoli into bite-size pieces because she could choke on it. Broccoli stalks can block the esophagus.

You can only offer your dog a small amount of broccoli because the florets have isothiocyanates. This substance can cause moderate to severe gastric irritation. The best quantity is 5%-10% of the daily consumption of your dog. Giving your dog Broccoli over 25% of its daily consumption could be hazardous.

Can my dog eat Brussels sprouts and cabbages?

Yes, your dog can eat Brussels sprouts and cabbages. But only in moderate amounts.

Both vegetables have lots of antioxidants and nutrients that your dog can benefit. But too much Brussels sprouts or cabbages can make your dog gassy. Do not overfeed her, or your house will smell like rotten cabbage. Your dog won’t thank you for her rumbled tummy, either.

Can my dog eat carrots?

Yes, your dog can eat carrots.

Carrots are high in fiber and beta carotene, but low in calories. So for your dog, it’s a great snack. Gnawing on a carrot can also assist in clearing your dog’s teeth (and allow you to rest for a few minutes).

Can my dog eat celery?

Yes, your dog can eat celery. But only in moderate amounts.

Raw celery stalks are packed with vitamins. It can keep your dog’s heart healthy and freshen her breath.

But it could make your dog urinate much more than normal. So, if she has some kidney issues, keeping this vegetable away from her would be better.

Also, cut the stalks into smaller pieces for easier gnawing, especially for small dogs.

Can my dog eat corn?

Yes, your dog can eat corn if the kernels are ripe and only in moderate amounts.

Don’t let her eat the cob, though. She might choke on it. The cob could also tear or block her intestines.

If you turn the corn into popcorn, only share it with your dog if it has no salt, butter, or artificial flavors or seasoning.

Can my dog eat cucumbers?

Yes, your dog can eat cucumbers.

While cucumber is a fruit, it is considered by many to be a vegetable. For your dog, it’s a good source of extra water. It also includes minerals that might benefit your dog.

Peel them first then cut them into bite-size pieces for easier eating.

Don’t pickle your dog’s cucumber. There is plenty of salt and vinegar in pickled cucumbers. These pickling components may affect the digestive system and kidneys of your dog.

Can my dog eat green beans?

Yes, your dog can eat green beans. But only in moderate amounts.

Green beans are packed with vitamins and minerals that benefit your dog. These are also high in fiber and low in calories.

Your dog can eat them raw, cooked, or canned. Be sure that the cooked or canned varieties do not have seasoning. If you have to use canned green beans, then opt for the no-salt brands.

Can my dog eat kale?

Yes, your dog can eat kale. But only in moderate amounts.

For both humans and dogs, Kale is a superfood. It has vitamins and minerals that help combat diseases such as allergies, arthritis, heart disease, and kidney issues.

You can add less than an ounce of cooked, raw, or dried kale to your dog’s food once in a while to reap the benefits of this vegetable.

Can my dog eat mushrooms?

No, your dog should not eat mushrooms.

The world has hundreds of toxic mushrooms. These fungi can kill not only dogs but also people.

Mushrooms you buy from supermarkets may be safe. But it would be better just to avoid giving it to your dog than run the risk of making her sick.

Can my dog eat peas?

Yes, your dog can eat peas. But only in moderate amounts.

Green peas, English peas, snow peas, or sugar snap peas—these are all good for your dog. These are rich in protein, which your dog needs. These also have additional vitamins and minerals.

Your dog can eat them raw, cooked, or frozen. Just add a few pieces in your dog’s food once in a while.

Be careful if your dog is small, though, because she might choke on a piece.

Also, check if there are already peas or other legumes in your dog’s kibble or wet food. You don’t want the protein requirements of your dog to come from a lot of these vegetables being consumed. Her protein must come from meat rather than vegetables.

Can my dog eat pumpkin?

Yes, your dog can eat pumpkin.

Pumpkins are actually fruits, but many consider it a vegetable.

It is high in fiber. So it can help regulate your dog’s bowel movement. If your dog has diarrhea, pumpkin can help firm up the stool. If your dog is going through constipation, pumpkin can help your dog poop.

You can give your dog cooked or canned pumpkin. Just be sure that the canned variety has no or very little salt content.

Can my dog eat root vegetables?

Yes, your dog can eat root vegetables. But only in moderate amounts and if these are cooked.

Root vegetables, like potatoes and sweet potatoes, are considered safe for dogs. These have to be served cooked and plain, with no seasonings.

Also, if you have a garden, keep your dog away from the plants. The leaves, stems, and roots of both plants contain “solanine” which is toxic to dogs.

Just like peas, check if potatoes or other types of root vegetables are already in your dog’s primary food. There’s a lot of starch and sugar in these vegetables. Eating a lot of them could cause diabetes to develop in its dog.

Can my dog eat spinach?

Yes, your dog can eat spinach. But only in small amounts.

Don’t overfeed your dog with this vegetable. Spinach has many oxalic acids. This substance can prevent calcium from being absorbed by your dog’s body. It could also cause harm to the kidneys.

Can my dog eat tomatoes?

Yes, your dog can eat tomatoes. But only in moderate amounts and if it is ripe.

Although tomatoes are technically fruits, many still consider them as vegetables.

Some dogs have adverse responses, such as vomiting or diarrhea, to this fruit. Giving your dog plenty of tomatoes could also cause heart and nervous systems issues.

Unripe tomatoes and the leaves, stems, and roots of the plant, on the other hand, are hazardous to animals. They have high concentrations of “solanine that is toxic to animals.” It’s better to keep your pet away from the tomatoes if you have a garden.


Now that you know which vegetables are safe, remember these reminders:

  • Be careful about the total amount of vegetables you give your dog.

    Dogs are assumed to be omnivores; therefore, they can eat anything. But dogs are primarily carnivores. In other words, their bodies need protein beyond other minerals. Dogs, therefore, don’t need as many minerals and vitamins as human beings do.
  • Always monitor your dog’s reaction to her veggie treats. Each dog is unique. Your dog might be fine with broccoli, or she might suffer from diarrhea because of it.
  • Introduce new food to your dog bit by bit. Your dog’s digestive system might not be able to handle the food if you give a large amount right away.
  • If you are uncertain of a vegetable, ask your veterinarian. Your dog could be incompatible with certain vegetables for nutritional demands.
  • Make sure that in your garden she won’t run wild too. Not just will she likely plow your carefully cultivated crops, but she may also eat a potato or tomato plant’s leaves.
Spread the love
  • 1

Leave a Reply

Notify of