Can Dogs Eat Cabbage?

SAFE

YES — plain cabbage is safe for dogs in modest amounts, raw or cooked.

Plain cabbage is not considered toxic to dogs. Keep servings modest because cabbage is a well-known cause of gas, and leave off butter, salt, sauces, garlic and onion.

See our guide to vegetables dogs can and can't eat to compare this with the rest of the vegetable list.

On this page
Shredded plain green cabbage on a wooden board beside a bowl of plainly steamed cabbage in a home kitchen

Quick answer

Category
Vegetables
Recommended preparation
Plain shredded raw or plainly cooked cabbage, no seasoning
Main concern
Gas and digestive upset in larger amounts
Suitable as everyday food
No — an occasional small vegetable extra

The full answer

Plain cabbage is a cheap, low-calorie vegetable that dogs can eat. It is not on veterinary poison lists, and a small amount of shredded raw or plainly cooked cabbage mixed through food or offered as a treat is unremarkable.

Cabbage is a brassica, and the family trait is gas. A dog who eats a bowl of cabbage will usually let you know about it. Cooked cabbage is generally gentler than raw, and shredding or chopping it finely helps as well, because large leaves are awkward to chew and easy to swallow in a wad.

You will sometimes read that cabbage contains compounds that harm the thyroid. It is true that brassicas contain naturally occurring goitrogenic compounds, and it is also true that the amounts a dog gets from an occasional treat are nothing like the sustained, large intakes that concern is drawn from. We are not going to turn a normal vegetable into a scare story: the honest position is that cabbage as an occasional extra is fine, and cabbage as a large daily component of a home-prepared diet is a nutrition question for your vet.

The real risks with cabbage are the things cooked into it. Buttered cabbage, cabbage fried with bacon, coleslaw with mayonnaise, sauerkraut and kimchi are all unsuitable — salt, fat, vinegar and, in several cases, onion or garlic. Take plain cabbage out of the pan before anything else goes in.

Is Cabbage Good for Dogs?

Cabbage is very low in calories and provides fibre and water, which is why plain vegetables sometimes appear in vet-guided weight-management plans as a way to bulk out a treat allowance. It is not something dogs need and it does not replace any part of a complete diet. If you are adding vegetables to manage weight, do it as part of a plan your vet has agreed rather than on your own.

Potential benefits

  • Very low in calories, so it fits a tight treat budget
  • Provides fibre and water
  • Cheap, easy to prepare, and simple to portion finely

Risks and Things to Know

  • Gas, bloating and loose stools are common once dogs eat more than a small amount
  • Large raw leaves are awkward to chew and can be swallowed in a wad
  • Coleslaw, sauerkraut, kimchi and buttered or bacon-fried cabbage are unsuitable — salt, fat, vinegar and often onion or garlic
  • Dogs with sensitive stomachs or existing digestive disease often tolerate brassicas poorly
  • Very large amounts as a daily part of a home-prepared diet is a nutrition question for a vet, not something to guess at

How Much Can Dogs Eat?

A small handful of finely shredded cabbage is plenty for a medium dog, and a spoonful is sensible for a small one.

Start with less than you think, once, and see how your dog's stomach responds. There is no single serving amount that suits every dog.

How Should I Prepare It?

  • Wash the cabbage and remove the tough core
  • Shred or chop it finely rather than serving whole leaves
  • Serve raw, or steam or boil it plain until soft
  • No butter, oil, salt, vinegar, mayonnaise, stock, garlic or onion
  • Skip coleslaw, sauerkraut, kimchi and any fried or dressed cabbage dish

Can Puppies Eat Cabbage?

Puppies can have a small amount of plain cooked cabbage, but brassicas are among the more likely vegetables to cause wind and loose stools, and puppy digestion is less settled than an adult dog's. Cooked and finely chopped is kinder than raw, portions should be very small, and there is no nutritional reason to include it. Introduce it on its own and speak to your vet if any upset lasts more than a day or two.

What If My Dog Ate Too Much?

A dog who has eaten a lot of cabbage usually has a windy, gurgling evening and softer stools the next day, and that normally settles by itself. Contact your vet if vomiting or diarrhoea repeats, if the abdomen looks swollen or feels painful, if your dog retches without producing anything, or if they become lethargic. If the cabbage was cooked with onion, garlic or a stock containing either, contact your vet or an animal poison service for advice.

This guide is for general educational purposes and isn't a substitute for advice from your veterinarian. If your dog has eaten something potentially toxic or is showing concerning symptoms, contact a veterinarian promptly.

Frequently Asked Questions

How this guide was written

Last updated 16 August 2026. We write from widely published, mainstream pet-health sources and avoid presenting feeding amounts as veterinary prescriptions.

Browse every food in our A–Z guide