Can Dogs Eat Cabbage? Yes — Cooked, Plain, and in Moderation
Quick Answer: Yes — cabbage is safe for dogs in moderation. Cooked, plain cabbage is gentler on the stomach than raw and delivers fiber, vitamins C and K, and antioxidants. The main cautions: cabbage commonly causes gas and bloating (especially raw or in large amounts), so cook it and start with a small piece, and its natural thiocyanate means it is best kept as an occasional treat rather than a daily food. Never add salt, butter, onion, or garlic.
The Short Answer: Yes, in Moderation
Cabbage is a safe, low-calorie vegetable for most dogs and a member of the same cruciferous family as broccoli and cauliflower. Fed plain and in small amounts, it adds fiber, vitamins, and antioxidants to a treat rotation without many calories. Both green and red cabbage are fine, as are Savoy, Napa, and bok choy.
The single most important caveat is gas. Cabbage is well known for producing a lot of it, and the discomfort is worse when the cabbage is raw or served in large amounts. Cook it, keep portions small, and skip cabbage entirely for dogs prone to bloat. Because cabbage also contains a compound called thiocyanate, it is best treated as an occasional snack rather than a daily addition.
Nutritional Benefits of Cabbage for Dogs
A small serving of plain cabbage offers:
- Fiber — supports digestive regularity and healthy stool, while keeping calories low.
- Vitamin C — an antioxidant that supports the immune system, though dogs make their own vitamin C and do not strictly require it from food.
- Vitamin K — important for normal blood clotting.
- Beta-carotene — converts to vitamin A and supports eye health.
- Magnesium, potassium, and vitamin B6 — support muscle and nerve function and general metabolism.
- Antioxidants and polyphenols — linked to anti-inflammatory effects; red (purple) cabbage tends to contain more of these than green.
- Very low calorie density — useful as a light, filling topper for dogs watching their weight.
Risks: What to Watch For
- Gas and bloating. This is the most common problem. Cabbage's fiber and sulfur compounds ferment in the gut and produce a lot of gas, which can mean flatulence, cramping, and discomfort — especially with raw cabbage or large portions. Introduce it slowly and in small amounts.
- Thiocyanate and the thyroid. Cabbage contains thiocyanate, a natural goitrogen that, in very large amounts eaten regularly over a long period, could interfere with thyroid function. A small, occasional serving is not a concern, and cooking lowers thiocyanate levels — but this is why cabbage should stay an occasional treat, and why dogs with a diagnosed thyroid condition should skip frequent servings.
- Seasonings and toxic add-ins. Feed cabbage plain only. Onion, garlic, and chives are in the Allium family and can damage a dog's red blood cells and lead to anemia. Butter, oil, and salt can trigger stomach upset or, with fatty foods, pancreatitis.
- Choking and digestion. Cabbage is fibrous. Large or tough pieces — and the hard core — can be a choking hazard, particularly for small dogs, and raw cabbage is harder to digest than cooked. Remove the core and cut cabbage into small pieces.
- Digestive upset from too much, too fast. Even cooked cabbage can cause loose stool or vomiting if a dog eats a large amount or is not used to it.
How to Prepare Cabbage for Your Dog
- Start with plain, fresh cabbage. Peel off any wilted outer leaves, rinse thoroughly under cold water to remove dirt and pesticide residue, and cut away the tough stem and core.
- Cook it. Steaming or boiling until soft is gentler on the stomach than raw, makes the vegetable easier to digest, and lowers the thiocyanate content. Do not fry it.
- Skip all seasoning. No salt, butter, oil, onion, or garlic — plain is the only safe way to serve it.
- Chop into small pieces. Dice the cooked cabbage into bite-sized bits (or puree it) so it is easy to chew and swallow, especially for small dogs.
- Cool, then start small. Let it cool to room temperature, offer a small amount the first time, and watch over the next 24 hours for gas, soft stool, or vomiting before making it a regular treat.
How Much Cabbage Can Dogs Eat?
Cabbage is a treat, not a meal. Like all treats, it should make up no more than about 10 percent of your dog's daily calories, with the rest coming from a complete, balanced dog food. These cooked-cabbage portions are a conservative starting point for an occasional treat a few times a week:
| Dog size | Cooked cabbage per serving |
|---|---|
| Extra-small (2–20 lb) | 1 teaspoon or less |
| Small (21–30 lb) | 1 to 2 teaspoons |
| Medium (31–50 lb) | About 1 tablespoon |
| Large (51–90 lb) | 1 to 2 tablespoons |
| Giant (91+ lb) | Up to 1/4 cup |
These are general guidelines — check with your vet for your dog's needs, particularly if your dog is small, has a sensitive stomach, or has any health condition. Start at the low end, and cut back if you notice gas or loose stool.
When to Avoid Cabbage
Skip cabbage, or check with your veterinarian first, if your dog:
- Is prone to bloat (GDV). Deep-chested breeds and any dog with a history of bloat should avoid gas-producing foods like cabbage.
- Has a thyroid condition. Dogs with diagnosed hypothyroidism should avoid frequent or large servings because of the thiocyanate content.
- Has a sensitive stomach or known intolerance to cruciferous vegetables. Some dogs get persistent gas or soft stool from any cabbage-family vegetable.
- Is having acute digestive upset. Introducing a new fibrous food during a bout of vomiting or diarrhea can make things worse.
If cabbage does not agree with your dog, gentler vegetable options include cooked green beans, carrots, cucumber slices, and plain cooked pumpkin or sweet potato.
Frequently Asked Questions
Can dogs eat raw cabbage?
Raw cabbage is not toxic, but it is harder to digest and more likely to cause gas and bloating than cooked cabbage. If you do offer it raw, keep the amount tiny and cut it into small pieces. For most dogs, lightly steamed or boiled plain cabbage is the better choice.
Is red cabbage or green cabbage better for dogs?
Both are safe in moderation. Red (purple) cabbage generally contains more antioxidants and nutrients, but either kind is fine when it is served plain, cooked, and in small amounts. Savoy, Napa, and bok choy are also considered safe.
Can cabbage affect my dog's thyroid?
Cabbage contains thiocyanate, a goitrogen that could suppress thyroid function only if a dog eats large amounts regularly over a long period. An occasional small serving is not a concern, and cooking reduces thiocyanate levels. Dogs with a diagnosed thyroid condition should avoid frequent servings and check with their vet.
Can dogs eat sauerkraut or coleslaw?
It is best to avoid both. Sauerkraut is usually high in salt, and coleslaw typically contains mayonnaise, sugar, and sometimes onion — all of which are unhealthy or unsafe for dogs. Stick to plain cooked cabbage with no seasoning or dressing.
What should I do if my dog ate too much cabbage?
Most healthy dogs will just have gas, bloating, or loose stool for a day and recover on their own. Watch for a hard or swollen belly, unproductive retching, drooling, or restlessness, which can be signs of bloat — a true emergency. If those appear, contact your veterinarian, or your nearest emergency vet or an animal poison control center right away.