Cabbage

Can dogs eat cabbage?

Safe in moderation

Cabbage is safe for dogs in small amounts, but it commonly causes gas and bloating, so keep it to an occasional treat.

Reviewed by the Webvet Veterinarian Team · Last reviewed June 26, 2026

Can Dogs Eat Cabbage?

Yes, dogs can eat cabbage in moderation. Plain cabbage is not toxic to dogs, and in small amounts it is a low-calorie, fiber-rich treat that delivers vitamins C and K along with antioxidants. The catch is that cabbage is a cruciferous vegetable, so it ferments in the gut and very often causes gas, bloating, and loose stool when a dog eats too much. Feed it as an occasional extra, keep the pieces small, and cook it plain to make it gentler on your dog's stomach.

Key Takeaways
  • 1Cabbage is safe for dogs in small amounts but should stay an occasional treat, not a daily food.
  • 2Its biggest downside is gas and bloating, because cabbage is a cruciferous vegetable that ferments in the gut.
  • 3Cooking cabbage plain makes it easier to digest and reduces goitrogens, natural compounds that can affect the thyroid in very large raw amounts.
  • 4Always serve it plain and finely chopped, with no salt, butter, oil, garlic, or onion.
  • 5Keep cabbage and all treats under about 10% of your dog's daily calories.
JustFoodForDogs logo
Fresh, vet-developed food for the other 90% of the bowl

Treats should stay under 10% of your dog's daily calories. JustFoodForDogs makes the rest of it.

  • Recipes developed by veterinary nutritionists
  • Whole-food ingredients you can recognise
  • Fresh meals delivered to your door

Webvet may earn a commission when you click through to JustFoodForDogs, at no extra cost to you.

Is cabbage safe for dogs?

Cabbage is safe for dogs to eat, and both green and red cabbage are non-toxic. Veterinary sources including the American Kennel Club and PetMD agree that cabbage is fine as an occasional treat, provided it is served plain and in moderation. It is not on any list of foods that are dangerous or poisonous to dogs, so a dog who steals a piece of plain cabbage off the floor is not in any real danger. The concern with cabbage is not toxicity, it is digestion. Because cabbage belongs to the same family as broccoli, cauliflower, kale, and Brussels sprouts, it is high in fiber and contains sulfur-based compounds that the gut breaks down into gas.

Fresh green cabbage head with a wedge cut to show the dense layered interior
Plain cabbage is safe for dogs in small amounts, but portion size is everything.
Single ingredientVital Essentials Crunchy Nibs Raw Beef Entree Freeze-Dried Dog Food & Topper, 14-oz bag
From ChewyIn stock
Vital Essentials Crunchy Nibs Raw Beef Entree Freeze-Dried Dog Food & Topper, 14-oz bag

Freeze-dried raw beef, one ingredient and nothing else. A clean everyday reward that beats table scraps.

$36.99

Webvet may earn a commission when you click through to Chewy, at no extra cost to you.

The practical rule is simple: a little cabbage is a healthy, harmless treat, and a lot of cabbage is a recipe for a gassy, uncomfortable dog. Small dogs need far less than large dogs before they run into trouble, and dogs with sensitive stomachs or a history of bloat should be introduced to cabbage very carefully, if at all. If your dog has never had cabbage before, start with a tiny amount and watch how they handle it over the next day before offering more.

Why cabbage can be good for dogs

In sensible portions, cabbage brings a few genuine benefits to the bowl. It is very low in calories, at roughly 25 calories per 100 grams, which makes it a useful crunchy treat for dogs watching their weight. It is a good source of fiber, which supports healthy digestion and can help firm up stool when fed in the right amount. Cabbage also supplies vitamin C, an antioxidant that supports the immune system, and vitamin K, which plays a role in blood clotting and bone health.

On top of the vitamins, cabbage contains antioxidants and plant compounds that help counter inflammation and protect cells from damage. Red cabbage in particular is rich in anthocyanins, the same purple pigments found in blueberries, which add extra antioxidant value. That said, dogs on a complete and balanced diet already get everything they need from their regular food, so think of cabbage as a nice bonus rather than a nutritional necessity. It is a way to add a bit of variety and crunch, not a supplement your dog depends on.

Close-up of fresh cabbage

How much cabbage can dogs eat?

Cabbage should count as a treat, and treats should make up no more than about 10% of your dog's daily calories, with the other 90% coming from a complete and balanced diet. In real terms, that means a very small serving. A tablespoon or two of chopped cooked cabbage is plenty for a medium dog, while a toy breed should get only a teaspoon or so. The amount matters more than almost anything else, because the difference between a healthy treat and a night of gas is mostly a question of portion size.

Dog sizeSuggested cabbage serving
Toy (under 10 lb)1 teaspoon, chopped and cooked
Small (10-25 lb)1 to 2 teaspoons
Medium (25-50 lb)1 to 2 tablespoons
Large (50-90 lb)2 to 3 tablespoons
Giant (over 90 lb)Up to about 1/4 cup

Treat these amounts as starting points, not daily targets. Cabbage is best offered once or twice a week rather than every day, so your dog's gut has a break from all that fermentable fiber. Puppies deserve extra caution, because their developing digestive systems are more easily upset by high-fiber foods, so wait until they are older and check with your vet before introducing cabbage. Any dog with a sensitive stomach, a tendency to bloat, or an existing medical condition should only have cabbage with your veterinarian's blessing.

How to prepare cabbage for dogs

Preparation is where you turn cabbage from a gas bomb into a genuinely good treat. Start by washing the cabbage well to remove any dirt or pesticide residue, then peel off and discard the tough outer leaves. Cut the cabbage into small, bite-sized pieces so your dog cannot gulp a large chunk, which reduces the choking risk and makes it easier to digest. Chopping it finely also helps, especially for small dogs.

Cooking is the single best thing you can do to make cabbage dog-friendly. Steaming or boiling it plain softens the fiber, makes it much gentler on the stomach, and deactivates most of the goitrogens that can interfere with thyroid function. Do not add any oil, butter, salt, or seasoning, and absolutely avoid onion and garlic, which show up in a lot of human cabbage recipes and are dangerous for dogs. Let the cooked cabbage cool completely before serving, and mix a small amount into your dog's regular food or offer it on its own as a treat. Skip fermented forms like sauerkraut and kimchi, which are loaded with salt and often spices.

Chopped raw cabbage in a bowl next to a portion of plain steamed cabbage
Cooked, finely chopped cabbage is gentler on the gut than a raw wedge.

Raw vs cooked, and red vs green cabbage

Dogs can technically eat raw cabbage, and a small piece is not harmful. But raw cabbage is tougher, harder to digest, and much more likely to cause gas and bloating than cooked cabbage. Raw cabbage also holds on to more of its goitrogenic compounds, which is another reason to lean toward cooked when you can. If you do offer raw cabbage, keep the portion tiny and shred or chop it very finely so it is easier on the gut.

When it comes to color, both green and red cabbage are safe for dogs, and the rules are the same for each. Red or purple cabbage carries a bit more antioxidant value thanks to its anthocyanin pigments, but the difference is minor, and neither type is a must-have. Napa cabbage and Savoy cabbage are also fine in the same small, plain, cooked portions. Whatever variety you choose, the guidance does not change: plain, cooked, chopped small, and only a little at a time.

Risks and what to watch for

The most common problem with cabbage is gastrointestinal upset. Because it is a cruciferous vegetable high in fiber and sulfur compounds, cabbage ferments in the digestive tract and produces gas, which can leave your dog bloated, flatulent, and uncomfortable. Overfeeding can also lead to diarrhea or vomiting. These effects are dose-dependent, meaning a small serving is usually fine while a large one is asking for trouble. Signs to watch for after your dog eats cabbage include excessive gas, a visibly bloated belly, restlessness, loose stool, or vomiting.

The second consideration is thyroid function. Cabbage and other cruciferous vegetables contain goitrogens, natural compounds that in very large, repeated raw doses can interfere with how the thyroid gland works. This is not a concern from an occasional treat-sized portion, and cooking largely deactivates these compounds, but it is another good reason to keep servings small and to favor cooked cabbage over raw. Choking is a smaller but real risk, especially if a dog swallows a large chunk or a tough cabbage core, which is why bite-sized pieces matter.

A small serving of cabbage in a ceramic dish
Single ingredientPureBites freeze-dried wild-caught salmon dog treats bag, single ingredient
From Chewy
Purebites Salmon Freeze Dried Raw Dog

Freeze-dried wild salmon and nothing else, naturally rich in omega-3s and strong-smelling enough to excite picky dogs.

$12.49

Webvet may earn a commission when you click through to Chewy, at no extra cost to you.

What to do if your dog eats too much cabbage

If your dog raids a cabbage or eats a big pile of it, do not panic, because cabbage is not poisonous. The most likely outcome is a bout of gas, bloating, and loose stool that passes on its own within a day. Make sure fresh water is available, hold off on other treats or rich food for a while, and let their stomach settle. Keep an eye on them for the next 24 hours and note anything unusual. Call your veterinarian if you see persistent vomiting, ongoing diarrhea, a hard or painfully swollen abdomen, weakness, or any sign that your dog is in real distress, and mention if your dog is small, since a large volume of cabbage affects little dogs more. When in doubt, a quick call to your vet is always the safest move.

Safe alternatives to cabbage

If your dog does not tolerate cabbage well, or you just want gentler veggie options, there are plenty of crunchy treats that tend to cause less gas. Carrots are a classic choice: low in calories, satisfyingly crunchy, and rich in beta-carotene, and most dogs love them raw or lightly cooked. Green beans are another vet-favorite, high in fiber and low in calories, which makes them a great filler for dogs on a diet. Both are easier on the stomach than cabbage while still adding vitamins, fiber, and a bit of variety to your dog's day. As with any new food, introduce them slowly and in small amounts.

A spread of fresh whole carrots and crisp green beans, dog-safe vegetable alternatives
Carrots and green beans are gentler, low-gas alternatives to cabbage.
Rachael Ray Nutrish Burger Bites beef burger with bison grain-free dog treats, 12-oz bag
From Chewy
Rachael Ray Nutrish Burger Bites, Beef Burger with Bison Grain-Free Dog Treats, 12-oz Bag

Grain-free beef and bison bites for a meaty reward that stays inside the treat budget.

Check current price →

Webvet may earn a commission when you click through to Chewy, at no extra cost to you.

Frequently asked questions

Frequently Asked Questions

Can dogs eat raw cabbage?

Yes, a small amount of raw cabbage is safe, but it is tougher to digest and more likely to cause gas than cooked cabbage. If you offer it raw, chop or shred it finely and keep the portion tiny. Cooked cabbage is the better choice for most dogs.

Can dogs eat cabbage every day?

It is best not to. Cabbage is high in fermentable fiber, so daily servings can lead to ongoing gas and stomach upset. Offer it once or twice a week in small amounts, and keep all treats under about 10% of your dog's daily calories.

Is red cabbage safe for dogs?

Yes, red and purple cabbage are just as safe as green cabbage, and they carry a little extra antioxidant value from their pigments. The same rules apply: serve it plain, cooked, chopped small, and only in moderation.

Can dogs eat cooked cabbage?

Cooked cabbage is actually the recommended way to serve it. Steaming or boiling it plain, with no salt, oil, or seasoning, softens the fiber, makes it easier to digest, and reduces goitrogens. Let it cool before giving it to your dog.

Can dogs eat sauerkraut or coleslaw?

It is best to avoid both. Sauerkraut is very high in salt, and coleslaw usually contains mayonnaise, sugar, and sometimes onion, which are all bad for dogs. Stick to plain cooked cabbage instead.

Sources

Reviewed by the Webvet Veterinarian Team

General guidance based on credible veterinary sources — not a diagnosis or a substitute for your veterinarian. If your pet ate something toxic or is unwell, contact your vet or a pet poison line right away.