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.

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 size | Weight | Cooked cabbage per serving | About | How often |
|---|---|---|---|---|
| Extra-small | 2 to 20 lb | 1 teaspoon or less | About 3 g | 2 to 3 times a week |
| Small | 21 to 30 lb | 1 to 2 teaspoons | About 3 to 6 g | |
| Medium | 31 to 50 lb | 1 tablespoon | About 9 g | 2 to 3 times a week |
| Large | 51 to 90 lb | 1 to 2 tablespoons | About 9 to 19 g | 2 to 3 times a week |
| Extra-large | 91 lb and up | 1/4 cup or less | About 37 g | 2 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 cabbage | Cooked cabbage (steamed or boiled) | |
|---|---|---|
| Safe? | Yes, in small amounts | Yes, the better everyday choice |
| Digestion | Harder to break down, more gas | Softer, easier on the stomach |
| Nutrients | Full vitamin C, full crunch | Most nutrients kept, vitamin C dips slightly |
| Choking | Firm leaves, cut small | Soft pieces, easier to chew |
| Thyroid compounds | Full level of goitrogens | Lower after cooking |
| Best for | Dogs that tolerate it, as a rare crunchy bite | Puppies, 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.
| Type | What it is like | Notes for dogs |
|---|---|---|
| Green cabbage | The everyday head, firm and mild | The standard choice, cheap and easy to chop |
| Red cabbage | Deep purple, slightly peppery | PetMD notes red cabbage carries more vitamins and minerals than green, and its colour comes from anthocyanins, a type of antioxidant |
| Savoy cabbage | Crinkly, tender leaves | Softer raw, a good pick for dogs that struggle with tough leaves |
| Napa cabbage | Long head, mild and watery | Gentle flavour, soft texture, easy to mix into food |
| Bok choy | Small heads, crisp stems and soft leaves | The 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:
- Start tiny. Half a teaspoon for a small dog, a teaspoon for a big one, and wait 24 hours before repeating.
- Cook it. Steamed or boiled cabbage causes less gas than raw in most dogs.
- Chop it small. Little pieces digest faster and are less likely to be gulped.
- Keep it occasional. Two or three times a week is plenty. Daily cabbage is asking for a gassy dog.
- 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.
| Dish | Why dogs should skip it |
|---|---|
| Coleslaw | Mayo, sugar, vinegar, and often onion |
| Sauerkraut | Very salty, often seasoned, fermented |
| Fried cabbage | Cooked in butter or oil, often with bacon, onion, or garlic |
| Cabbage soup or stir-fry | Usually built on onion, garlic, stock cubes, or soy sauce |
| Stuffed cabbage rolls | Fillings with seasoned meat, rice, tomato sauce, onion, or garlic |
| Cabbage with butter, salt, or spices | Added 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
- Pick a fresh head, green or red, and peel off any wilted outer leaves.
- Wash it well and cut away the tough core and stem.
- Chop or shred the leaves into small, bite-sized pieces.
- Steam or boil for a few minutes until tender. No butter, salt, oil, garlic, onion, or seasoning.
- Let it cool to room temperature, then mix a measured spoonful into your dog’s food or offer it as a topper.
- 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.

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.

One Comment