Food & Diet

Is Cabbage Good for Dogs? Here’s What I Found

At A Glance

It is safe to feed your dog cabbage, but in small portions only. Some dogs may experience gas and diarrhea when fed too much cabbage. So, introduce cabbage to your pet in small quantities only after consulting with your veterinarian.

  • Make sure to thoroughly wash the cabbage and chop it finely before serving it to your dog.
  • Cooked/steamed cabbage, sans spices and seasonings is the ideal way to include cabbage in your dog’s meals.

Can dogs eat cabbage?

Yes, but only in moderation.

While cabbage is a healthy and crunchy snack that some dogs enjoy, too much of it can cause flatulence, making them uncomfortable.

As cynophile Aaron observes, balance is key when it comes to feeding cabbage to your dogs.

Here’s what he’s got to say, “All types of antioxidant-rich cabbage are safe and beneficial for dogs. But eating too much cabbage can cause a lot of gas in the dog’s gastrointestinal tract, causing symptoms of flatulence.”

can dogs eat cabbage infographic

Is Cabbage Good For Dogs?

Absolutely! Cabbage is a great addition to your dog’s diet as long as it’s given in small amounts.

Each cup of cabbage contains 2 grams of fiber, a nutrient that can help improve bowel movement and keep its digestive tract healthy. It can even help alleviate symptoms of diarrhea or constipation as good bacteria in a dog’s intestine can convert soluble fiber into fatty acids, preventing bad bacteria from overgrowing.

When it comes to antioxidants, cabbage is a powerhouse.

It is rich in Vitamin C, which can boost the immune system by increasing antibodies in a dog’s body and battle against oxidative stress as well as heart failure.

Meanwhile, polyphenol is another powerful antioxidant found in cabbage that can help to protect your dog against cancers, cardiovascular diseases, and osteoporosis, especially in aging dogs.

However, because dogs may acquire allergies to any kind of food, it’s better to introduce any new food to their diet in very small amounts. Watch for allergy symptoms like itching, diarrhea, fever, tiredness, and vomiting.


Nutritional Value of Cabbage

Cabbage belongs to the cruciferous family of vegetables known for its high nutritional content. To put things into perspective, here’s what a cup (89 grams) of raw cabbage contains:

Nutritional Content Nutritional Value
Calories 22 kcal
Protein 1 g
Fiber 2 g
Vitamin K 164 mcg
Vitamin B9 38.27 mcg
Calcium 36 mcg
Potassium 151 mcg

Impressive, isn’t it?

But since you should not serve raw cabbage to your canine, the best way to prepare this leafy veggie is to chop it finely and steam it.


Any other heavy duty cooking method is sure to destroy the Vitamin B9 present in cabbage because it’s one of the most unstable nutrients of the lot! Steaming saves the day.

Dog Eating From Bowl

Health Benefits of Cabbage for Dogs

Here’s how a permissible portion of cabbage will help improve your dog’s health:


While cabbage contains very high amounts of Vitamins C and K, nothing comes close to its Vitamin B complex content. The high concentration of Vitamin B1 a.k.a Thiamine makes this veggie a superfood for dogs.

Dogs need ample amounts of Thiamine to maintain their brain health. So, recommended amount of cabbage in your dog’s diet can keep its health at its optimal best.


Cabbage contains minerals like manganese, which dogs require to produce energy, synthesize fatty acids, and preserve cartilage and bone health.

Additionally, it includes copper, which aids in the production of red blood cells and iron absorption, as well as potassium. Potassium is key to maintaining your dog’s nervous and muscular health.


Because of its high fiber content, cabbage helps prevent constipation and therefore scooting in dogs.

Antioxidants (Phytonutrients)

Cabbage is also a good source of antioxidants, which help neutralize free radicals in your dog’s body.

In the absence of antioxidants, your pet is at risk of developing skin allergies, respiratory disorders, and other health issues.

Unless your vet advises against it, sprucing up your pet’s normal kibble with cabbage is a great way to supplement your dog’s diet.

Promotes a Healthy Gastrointestinal System

Any high-fiber food takes care of your dog’s gut health.

Therefore cabbage helps your dog take an easy poo, limiting your dog’s exposure to any carcinogens it might have absorbed. This in turn lowers the risk of colon cancer.

Retriever Lying On The Floor

Dangers of Cabbage for Dogs

Most dogs will be tempted to follow your lead if they see you eating something, including cabbage.

But Cindy Brecht, gallery director and pet rescuer, has a word of caution for the wise.

She says. “Don’t do it. It will make the dog gassy and gas can cause bloat, a potentially fatal condition wherein the stomach flips over on itself and is very painful.”

There are certain risks that come with feeding cabbage to your dog:


Cabbage contains sulfoxides which can cause gas and bloating in your dog.

Dog mom Michele Camera from Texas shares her rather “smelly” experience. “Cabbage produces noxious farts from my animals so we avoid it,” she adds.

Animal expert Albert Ahn, DVM says that the most commonly fed varieties of cabbage, including savoy cabbage, red cabbage, brussels sprouts, and bok choy can all cause your dog to feel gassy.

“Note that cabbage can cause gas production,” he chimes in.


Cabbage could also trigger hypothyroidism in dogs if they eat it too much of it too often.

The thiocyanate content in cabbage can affect your dog’s thyroid gland. That’s another reason why you should not feed raw cabbage to your canine companion.

Hypothyroidism lowers your dog’s metabolism rate, leading to weight gain and lethargy. It could also trigger severe hair loss around the tail area.


Too much of no food is good for your dog and the same rings true of cabbage too.


Because it will give your dog the loosies!

If dogs aren’t used to eating cabbage, you should start with a small amount only. Otherwise, your pooch will pass loose stool more frequently than usual.


While cabbage is a relatively safe vegetable to feed your pets in small doses, some dogs may have or develop allergies because of it.

Some common allergy symptoms include:

  • Lethargy
  • Diarrhea
  • Itching
  • Fever

Contact your vet immediately if your dog exhibits any of these after eating cabbage.

Remember that while vegetables are an excellent dietary supplement, you should never replace meat in your dog’s diet with the greens.

Here’s a word of advice from Dr. Claudine Sievert of Stayyy, “Just like in humans, if your dog overeats cabbage, it could cause them to have an upset stomach, gas, and diarrhea.”

Chopped Purple Cabbage

How to Feed Cabbage Safely to Your Dog?

If you’re unsure how your dogs will respond to cabbage, begin by giving them only 1 teaspoon of the vegetable with their regular meal.

Wait for 24 hours. If your dog does not display any adverse reactions, you can gradually increase the amount they consume

The portion of cabbage you feed should not exceed 1/8th of a cup for every 20 pounds of a dog’s body weight.

Is cooked cabbage ok for dogs to eat?


Cooked cabbage is the best way to give the vegetable to dogs. But make sure to avoid oil and seasonings. This will help your dog chew and digest the cabbage easily.

Chopped raw red cabbage is safe for dogs to eat too. But introduce it to your dog gradually and in small amounts to avoid sudden onset of intestinal problems.

You can also chop it up and mix it up with your dog’s kibble.

Steaming is also a great way of adding cabbage to your dog’s diet. You can blend steamed cabbage with its canned food and serve it to your pet.

Frequently Asked Questions

Can Dogs Eat Red Cabbage?

Your dogs can eat all kinds of cabbage, including red cabbage. Just make sure you feed it to them gradually and in small amounts only.

Can Dogs Eat Green Cabbage?

Your dog can eat cabbage of any sort as long as it’s prepared without oil or seasoning and served in moderation.

Can Dogs Eat Purple Cabbage?

All cabbage, including purple cabbage, is relatively safe for your dogs to eat.

How Much Cabbage Can My Dog Eat?

Generally, dogs can consume one-eighth of a cup for every 20 pounds they weigh. If you have a small breed of dog, two medium-sized leaves should be enough.

Can Puppies Eat Cabbage?

Yes, they can but it’s best to avoid feeding them cabbage at such a tender age.

Food & Diet dog food dog health

Previous Article

Why Do Dogs Sleep Round The Clock?

Next Article

Adorable Dog Breeds That Closely Resemble Bears

Paul Andrews

A digital marketing expert by profession, Andrews is a gifted writer and animal lover at heart. A self-confessed "pawrent", Andrews is well-versed in all things dogs. He uses his years of experience of raising puppies into show-quality dogs to help guide first-time pet parents. He believes in spreading the joy that comes with being a dog dad and advocates more families to adopt pets.