French Bulldog puppy munching on a cabbage leaf

Can Dogs Eat Cabbage? Benefits, Risks & Safe Feeding Guide

Last updated: 14 October 2026

Yes, dogs can eat cabbage. Plain raw or cooked cabbage is safe for most dogs when you keep the portion small and serve it with nothing added. It brings fibre, vitamins C and K, and antioxidants for very few calories. The catch is gas: too much cabbage gives many dogs a rumbly belly, and cabbage cooked with butter, salt, onion, or garlic is a different food entirely. Keep it plain, keep it small, and cabbage is a fine occasional treat.

The Short Answer: Yes, Cabbage Is Safe in Small Amounts

Dogs can eat cabbage, and both green and red cabbage are safe choices. PetMD lists cabbage alongside broccoli, cauliflower, and Brussels sprouts as cruciferous vegetables dogs can snack on, and the AKC’s chief veterinary officer, Dr Jerry Klein, calls it safe to feed in moderation. Treat cabbage as a topper or an occasional snack, not a meal. As with any treat, keep it within about a tenth of your dog’s daily calories, and watch how your dog reacts the first couple of times.

Brussels sprouts are cabbage’s mini cousins with the same gas issue — see whether dogs can eat Brussels sprouts.

Close-up of fresh green cabbage leaves
Photo by Elizaveta Mitenkova

How Much Cabbage Can Dogs Eat?

Start with half the amount in the table, wait a day, and only then work up to a full serving. A dog that handles cabbage fine still does not need it more than a few times a week. The amounts below are for plain, cooked, chopped cabbage fed to a healthy adult dog.

Dog sizeWeightCooked cabbage per servingAboutHow often
Extra-small2 to 20 lb1 teaspoon or lessAbout 3 g2 to 3 times a week
Small21 to 30 lb1 to 2 teaspoonsAbout 3 to 6 g
Medium31 to 50 lb1 tablespoonAbout 9 g2 to 3 times a week
Large51 to 90 lb1 to 2 tablespoonsAbout 9 to 19 g2 to 3 times a week
Extra-large91 lb and up1/4 cup or lessAbout 37 g2 to 3 times a week

The spoon measures follow PetMD’s portion guide, and the gram figures are converted from the USDA FoodData Central weight for a cup of boiled cabbage, which comes to about 150 g. If your dog is on a prescription diet, skip extras altogether unless your vet says otherwise. PetMD gives the same advice: dogs on prescription diets should not get food or treats outside the diet.

Raw vs Cooked Cabbage: Which Is Better?

Cooked cabbage wins for most dogs. Raw cabbage is safe in small amounts, but it is harder to digest, and the gas tends to be worse. Steaming or boiling softens the leaves, calms the belly, and keeps most of the nutrients. Cooking also lowers the goitrogenic compounds that sit behind the thyroid question covered below.

Raw cabbageCooked cabbage (steamed or boiled)
Safe?Yes, in small amountsYes, the better everyday choice
DigestionHarder to break down, more gasSofter, easier on the stomach
NutrientsFull vitamin C, full crunchMost nutrients kept, vitamin C dips slightly
ChokingFirm leaves, cut smallSoft pieces, easier to chew
Thyroid compoundsFull level of goitrogensLower after cooking
Best forDogs that tolerate it, as a rare crunchy bitePuppies, seniors, sensitive stomachs, most dogs

One rule holds for both: wash the cabbage, cut it into small pieces, and serve it plain. Raw leaves should be chopped, never handed over as a whole leaf a dog can gulp.

Which Type of Cabbage Can Dogs Eat?

Every common cabbage type is safe when served plain. The differences are flavour, texture, and nutrients, not safety.

TypeWhat it is likeNotes for dogs
Green cabbageThe everyday head, firm and mildThe standard choice, cheap and easy to chop
Red cabbageDeep purple, slightly pepperyPetMD notes red cabbage carries more vitamins and minerals than green, and its colour comes from anthocyanins, a type of antioxidant
Savoy cabbageCrinkly, tender leavesSofter raw, a good pick for dogs that struggle with tough leaves
Napa cabbageLong head, mild and wateryGentle flavour, soft texture, easy to mix into food
Bok choySmall heads, crisp stems and soft leavesThe AKC lists bok choy among the safe cabbage types, so the stems and leaves are both fine

Skip the tough core and thick stem of any head. Both are hard to chew and hard to digest, and the core is the part most likely to be swallowed in a chunk.

What Cabbage Does for Dogs

Cabbage will never replace a balanced dog food, but as a treat it punches above its weight. The AKC notes it is low in calories and high in fibre, with vitamins C and K, magnesium, and beta-carotene. Vitamin C supports the immune system and helps protect cells from free radicals. Vitamin K helps blood clot normally. The fibre supports steady digestion and can help with mild constipation. USDA FoodData Central lists raw green cabbage at about 25 calories and 2.5 g of fibre per 100 g, which is why a spoonful adds crunch and bulk without adding much energy. For a dog that needs to watch its weight, a few shreds of cabbage on top of dinner beat a biscuit.

The Gas Problem: How to Feed Cabbage Without the Aftermath

Cabbage is famous for gas, and dogs are no exception. The same fibre and sulfur compounds that make it healthy also ferment in the gut. The AKC’s Dr Klein warns that cabbage produces a large amount of gas, and dogs that already struggle with gas or belong to deep-chested breeds prone to bloat should only get it after a word with the vet. Most dogs handle a small serving fine, and these steps keep the aftermath quiet:

  1. Start tiny. Half a teaspoon for a small dog, a teaspoon for a big one, and wait 24 hours before repeating.
  2. Cook it. Steamed or boiled cabbage causes less gas than raw in most dogs.
  3. Chop it small. Little pieces digest faster and are less likely to be gulped.
  4. Keep it occasional. Two or three times a week is plenty. Daily cabbage is asking for a gassy dog.
  5. Skip it if the belly complains. Soft stool, gurgling, or a sudden cloud of gas means the portion was too big or cabbage is not your dog’s vegetable.

If gas comes with vomiting, diarrhoea, a swollen or hard belly, or signs of pain, that is not normal cabbage gas. Call your vet.

Cabbage and the Thyroid: What the Worry Is Really About

You may have read that cabbage harms the thyroid. Here is the honest version. Cabbage contains compounds called glucosinolates, which break down into thiocyanate. In very large amounts, thiocyanate can interfere with how the thyroid takes up iodine. PetMD puts it plainly: this is unlikely to be an issue unless a dog eats a huge amount of cabbage on a regular basis. A spoonful a few times a week is nowhere near that territory.

Two practical points follow from that. First, cooking lowers the goitrogenic compounds, which is one more reason steamed cabbage beats raw for regular feeding. Second, if your dog already has hypothyroidism or takes thyroid medication, check with your vet before making cabbage a habit. A vet may still say yes, but that call belongs to someone who knows your dog’s bloodwork.

Cabbage Dishes Dogs Must Never Eat

Plain cabbage is safe. The dishes people make with it usually are not.

DishWhy dogs should skip it
ColeslawMayo, sugar, vinegar, and often onion
SauerkrautVery salty, often seasoned, fermented
Fried cabbageCooked in butter or oil, often with bacon, onion, or garlic
Cabbage soup or stir-fryUsually built on onion, garlic, stock cubes, or soy sauce
Stuffed cabbage rollsFillings with seasoned meat, rice, tomato sauce, onion, or garlic
Cabbage with butter, salt, or spicesAdded fat and seasonings, no benefit for the dog

The pattern is simple: the danger is never the cabbage. It is what humans cook it with. Onion and garlic are toxic to dogs, and fatty foods can lead to pancreatitis, as the AKC notes. If you want to share your dinner, scoop out a few plain pieces before anything else goes into the pot.

Puppies, Seniors, and Dogs With Health Conditions

Puppies can have a little plain cabbage once they are eating solid food, but cooked is the way to go, and the portion should be tiny. A puppy’s main nutrition must come from puppy food, and a gassy belly is a poor trade for a new flavour.

Senior dogs often do well with steamed cabbage. It is soft, easy to chew, and low in calories. Keep pieces small and portions at the low end of the table, and check with the vet if the senior dog has kidney disease, is on a prescription diet, or takes thyroid medication.

For dogs with sensitive stomachs, start with a teaspoon of cooked cabbage and watch the stool for a day. Dogs prone to bloat, dogs with pancreatitis history, and dogs on prescription diets should only get cabbage if the vet approves. When in doubt, a safer vegetable such as carrots or green beans is an easy swap.

How to Prepare Cabbage for Your Dog

  1. Pick a fresh head, green or red, and peel off any wilted outer leaves.
  2. Wash it well and cut away the tough core and stem.
  3. Chop or shred the leaves into small, bite-sized pieces.
  4. Steam or boil for a few minutes until tender. No butter, salt, oil, garlic, onion, or seasoning.
  5. Let it cool to room temperature, then mix a measured spoonful into your dog’s food or offer it as a topper.
  6. Watch for gas or soft stool over the next day before serving it again.

Raw cabbage follows the same steps minus the cooking, but keep the portion smaller and the pieces smaller still.

What If Your Dog Ate a Lot of Cabbage?

A dog that raids the vegetable patch or steals a pile of plain cabbage will most likely be fine, just gassy. Expect some flatulence, a gurgling belly, and possibly one soft stool. Make sure fresh water is available, skip the next cabbage serving, and feed the next meal plain and light.

Call your vet if you see repeated vomiting, ongoing diarrhoea, a swollen or painful belly, drooling, retching without bringing anything up, or if the cabbage came with onion, garlic, butter, or heavy seasoning. A dog that ate cabbage rolls, coleslaw, or fried cabbage needs a faster call than a dog that ate plain leaves, because the add-ins are the real risk.

Close-up of shredded red cabbage
Photo by cottonbro studio

Frequently Asked Questions

Can dogs eat cabbage cooked or raw?

Both are safe, but cooked is the better choice for most dogs. Steamed or boiled cabbage is easier to digest, causes less gas, and has lower levels of the goitrogenic compounds behind the thyroid question. Raw cabbage is fine as a rare small bite if your dog tolerates it.

What is the best vegetable for dogs to eat?

There is no single winner. Carrots, green beans, pumpkin, sweet potatoes, and cabbage are all strong choices because they are low in calories and rich in fibre and vitamins. The best vegetable is the one your dog tolerates and enjoys, served plain and in small amounts alongside a balanced diet.

What vegetables can dogs not eat?

Onions, garlic, chives, and leeks are toxic to dogs and must never be fed, raw or cooked. Wild mushrooms are also dangerous. Parts of some plants, such as green potato skins and green tomato stems, carry their own risks. When you are unsure about a vegetable, check a vet source before offering it.

Can dogs eat cabbage every day?

No. Cabbage works best as an occasional treat, two or three times a week at most. Daily cabbage raises the odds of gas, bloating, and loose stools, and over a long time it adds up to far more of the thyroid-affecting compounds than a dog needs.

Can puppies eat cabbage?

Yes, in very small amounts, once they are eating solid food. Offer a teaspoon of plain cooked cabbage and watch for gas or soft stool. Puppy food should stay the main diet, and cabbage should never replace a meal.

Can cabbage make dogs gassy?

Yes. Cabbage is one of the gassiest vegetables dogs can eat, thanks to its fibre and sulfur compounds. Small cooked portions, served occasionally, keep the problem small. If your dog gets very gassy, cut the portion in half or switch to a gentler vegetable such as carrots.

Can dogs eat red cabbage?

Yes. Red cabbage is safe and, according to PetMD, carries more vitamins and minerals than green cabbage. Its purple colour comes from anthocyanins, a type of antioxidant. Serve it the same way: plain, chopped small, and in the portions from the table above.

Sources

This guide is for information only and is not a substitute for veterinary advice. If your dog has a health condition, takes medication, or eats something you are unsure about, contact your veterinarian.

Similar Posts

One Comment

Leave a Reply

Your email address will not be published. Required fields are marked *