Can Dogs Eat Cabbage?

SAFE

SAFE — 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

Yes, in modest amounts. Plain cabbage is not considered toxic to dogs and can be served raw and finely shredded or plainly cooked. It is a well-known cause of gas, so keep the portion small.

Cooked is usually gentler on the stomach and easier to chew, which suits puppies, older dogs and dogs new to vegetables. Raw is fine too if it is shredded finely rather than offered as whole leaves.

Cabbage contains naturally occurring goitrogenic compounds, but the amounts in an occasional treat-sized serving are nothing like the sustained large intakes that concern comes from. If cabbage would be a large daily part of a home-prepared diet, discuss the diet with your vet.

No. Coleslaw is dressed with mayonnaise and often contains onion, and sauerkraut and kimchi are salty, vinegary and frequently contain garlic. Plain cabbage is the only version to offer.

A small handful of finely shredded cabbage suits a medium dog, and a spoonful is enough for a small one. Start with less than that the first time and see how your dog's stomach handles it.

How this guide was written

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

Plain fresh broccoli head with small florets cut into bite-sized pieces on a cream plate
LIMIT

Vegetables

Broccoli

Broccoli is not a toxic food for dogs, and small amounts of plain broccoli are generally fine. We classify it as LIMIT because portion size and preparation genuinely matter here — florets can irritate the gut in larger quantities, and tough stalks need cutting down.

Small plain raw cauliflower florets on a wooden board beside a bowl of plainly steamed florets in a home kitchen
SAFE

Vegetables

Cauliflower

Plain cauliflower is not considered toxic to dogs. Serve it without butter, salt, garlic or onion, and keep portions modest because larger amounts commonly cause gas and digestive upset.

Fresh washed baby spinach leaves in a white bowl on a cream linen surface
LIMIT

Vegetables

Spinach

Spinach is not poisonous to dogs and small amounts are generally tolerated, but its high oxalate content is a reason for caution — particularly for dogs with kidney problems or a history of urinary stones. Serve it plain, chopped and lightly cooked, in small portions.

Fresh green beans and a bowl of plainly cooked green bean pieces
SAFE

Vegetables

Green Beans

Green beans are widely recommended as a low-calorie, filling treat for dogs, including as part of vet-guided weight management. The key is that they are plain: no salt, butter, garlic or onion, and canned varieties should be avoided unless they are salt-free.

Whole and halved plain Brussels sprouts on a cream plate
SAFE

Vegetables

Brussels Sprouts

Brussels sprouts contain no known toxin for dogs. They are well known for causing gas, and larger amounts can lead to stomach upset and diarrhoea. Serve them plain, cooked until soft and cut into pieces.

A few fresh curly kale leaves on a cream plate
LIMIT

Vegetables

Kale

Kale is not a food to share freely. It contains calcium oxalate, which is why sources advise against it for dogs with a history of kidney or bladder stones, and it can upset the stomach. For other healthy adult dogs, a little plain kale now and then is generally acceptable.

Browse every food in our A–Z guide