Can Dogs Eat Cabbage? Yes — Plus a Local Leafy Greens Guide

Can dogs eat cabbage? Yes, raw or cooked in small amounts. The gas warning, the thyroid myth in perspective, and local rules for kangkong, kailan and bok choy.

Can Dogs Eat Cabbage? Yes — Plus a Local Leafy Greens Guide
This guide is educational and isn't a substitute for professional veterinary advice. If your dog is showing concerning symptoms, contact your veterinarian or an emergency clinic.

Yes, dogs can eat cabbage — raw or cooked, in small amounts, served plain. It is cheap, low-calorie and genuinely nutritious, with two footnotes worth understanding: cabbage is a world-class gas producer, and there is a thyroid warning floating around the internet that is technically real but wildly overweighted. Both have simple answers, and the same logic covers the rest of the local greens drawer.

Is cabbage good for dogs?

In small amounts, yes. Cabbage brings fibre, vitamins K and C, and antioxidants, all at almost no calories — one reason vets sometimes suggest crunchy vegetables as treat replacements for dogs on a diet. Green cabbage, red cabbage and napa (wombok) are all safe.

Serve it plain: shredded raw as a crunchy topper, or lightly steamed, with no oil, salt, garlic or sauce. Cut it fine — long stringy strips are harder to chew and digest. As with all extras, keep vegetables inside the 10 percent treat allowance; a complete dog food already contains everything the bowl needs.

Will cabbage give my dog gas?

Almost certainly, if you overdo it. Cabbage is a cruciferous vegetable packed with fermentable fibre, and gut bacteria turn that fibre into gas with impressive efficiency. A tablespoon of shredded cabbage is a treat; half a bowl is a decision your whole household will regret by evening.

Start with a small amount, and if your dog is already a known offender, our guide to why dogs fart covers which foods make it worse and when gas actually signals a problem. Persistent diarrhoea or a bloated, uncomfortable belly after cabbage means the portion was too big or cabbage simply does not suit that dog.

Does cabbage cause thyroid problems in dogs?

This is the myth that needs perspective. Cabbage and other cruciferous vegetables contain goitrogens — compounds that can interfere with iodine uptake by the thyroid gland. That sentence is true, and it is where most scary posts stop. The context they leave out: goitrogens only become a thyroid concern when a dog eats large amounts of raw cruciferous vegetables day after day for a long period, on top of a marginal diet. A few shreds of cabbage a couple of times a week is nowhere near that scenario, and cooking deactivates much of the goitrogen content anyway.

So the working rule: small amounts, not daily, and lightly cooked if you want the extra margin. A dog with an existing thyroid condition is the one case where it is worth asking your vet first. For everyone else, the gas will limit the portion long before the thyroid ever notices.

A small pile of shredded greens and a tiny portion cup — the serving size that keeps cabbage a treat, not a problem

Which local leafy greens can dogs eat?

The wet-market basket, dog-by-dog:

Green Safe? The rules
Cabbage (green, red, napa) Yes Small amounts, shredded, raw or lightly steamed, plain
Kangkong (water spinach) Yes — cooked plain Steam or blanch; never the sambal or garlic hawker version
Kailan (Chinese kale) Yes — small amounts Steam soft, chop small; stems are fibrous, so go easy
Bok choy / xiao bai cai Yes — small amounts Chop the crunchy base small; steamed and plain
Spinach (bayam) Yes — occasionally High in oxalates; see the note below
Choy sum Yes — small amounts Same treatment as kailan: steamed, plain, chopped

The one that needs its own note is spinach: it is safe in small occasional amounts, but it is high in oxalates, which bind calcium and, in quantity over time, can contribute to kidney and bladder stone formation. Healthy dogs handle an occasional spoonful without issue; dogs with a history of kidney disease or bladder stones should skip spinach entirely. Kangkong, despite the "water spinach" name, is a different plant and the more forgiving everyday choice — cooked plain.

Across the whole table, the preparation rule never changes: plain, cooked simple, no garlic, no onion, no oil, no sauce. Garlic and onion are toxic to dogs in any cuisine, which rules out virtually every hawker and zi char version of these vegetables.

Wet-market greens like kangkong, kailan and bok choy are all shareable — steamed plain, chopped small

When should I call the vet?

Plain cabbage trouble is almost always self-limiting — gas and soft stool that settle within a day on smaller portions. Call your vet if diarrhoea or vomiting lasts more than 24 hours, if your dog ate a large amount of vegetables cooked with garlic or onion (that is a toxicity call, not a wait-and-see), or if you ever see the true emergency picture: a suddenly swollen, hard belly with unproductive retching and restlessness. That is bloat, it is unrelated to a few cabbage shreds, and it means going to a clinic immediately.

Frequently asked questions

Can dogs eat raw cabbage?

Yes, small amounts of raw cabbage are safe — shredded fine so it is easy to chew and digest. Raw cabbage produces more gas than cooked, so start small. Lightly steaming it keeps the nutrients and is gentler on the stomach.

Can dogs eat kangkong?

Yes, cooked plain — steamed or blanched with nothing added. Skip the sambal, belacan and garlic versions from the hawker table entirely, as chilli upsets stomachs and garlic is toxic to dogs. A small spoonful of plain cooked kangkong is a perfectly good green.

Does cabbage cause bloat in dogs?

Cabbage causes ordinary intestinal gas, which is smelly but harmless. That is different from bloat (GDV), a life-threatening twisting of the stomach linked to large meals, rapid eating and exercise around mealtimes rather than to cabbage itself. Keep portions small and any gas stays in the nuisance category.

Sources

  1. American Kennel Club — Fruits and Vegetables Dogs Can and Can't Eat
  2. ASPCA — People Foods to Avoid Feeding Your Pets