Can Dogs Eat Cabbage?
Yes — dogs can eat cabbage in moderation. It offers vitamins and fiber but can cause gas and, in excess, thyroid issues due to goitrogens.
Quick Safety Summary
• Verdict: YES — dogs can eat cabbage in moderation (cooked is usually easier to digest).
• Benefits: Low-calorie, vitamin C/K, fiber and antioxidants.
• Risks: Can cause gas and diarrhea if fed raw or in large amounts; contains goitrogens that may affect thyroid function if fed excessively long-term.
• Avoid: Coleslaw, sauerkraut (high sodium), and any cabbage cooked with onion/garlic (toxic to dogs).
Can dogs eat cabbage? — Short answer and safety verdict
YES — dogs can eat cabbage, but only in moderation and prepared safely. Plain cabbage (raw or cooked) is not inherently toxic to dogs, and it offers vitamins, fiber, and antioxidants. However, cabbage is high in fermentable fiber and contains goitrogenic compounds found in cruciferous vegetables, so large or frequent feedings can cause gastrointestinal upset and, over long periods, may interfere with thyroid function.
Trusted sources: ASPCA Poison Control and veterinary toxicology guides confirm cabbage is not a listed common toxin but caution about digestive upset and diet-related risks (ASPCA; Merck Veterinary Manual).
Nutritional benefits of cabbage for dogs
Cabbage is a low-calorie vegetable with several beneficial nutrients. Approximate values for raw green cabbage (per 100 g, USDA data):
- Calories: ~25 kcal
- Protein: ~1.3 g
- Carbohydrates: ~5.8 g (fiber ~2.5 g)
- Vitamin C: ~36.6 mg
- Vitamin K: ~76 µg
- Potassium: ~170 mg
Sources: USDA FoodData Central (raw cabbage), Merck Veterinary Manual (digestive/nutritional context).
Raw vs cooked cabbage: Which is better for dogs?
H3: Raw cabbage
- Pros: Minimal nutrient loss; crunchy treat for some dogs.
- Cons: Higher fermentable fiber and tougher cell walls can cause gas, flatulence, and diarrhea if fed in moderate-to-large amounts. Chewing large raw pieces also presents a choking risk for small dogs.
- Pros: Steaming, boiling, or sautéing softens fiber, reduces gas-producing effects for many dogs, and reduces some goitrogenic compounds (see thyroid note). Plain cooked cabbage is usually better tolerated.
- Cons: Avoid adding salt, butter, onions, garlic, or other seasonings that are harmful (onion and garlic are toxic to dogs). Also avoid pickled/fermented varieties (sauerkraut) because of high sodium and sometimes spices.
Gas and bloating warnings — special concern for dogs
Cabbage is a cruciferous vegetable; it contains fermentable fibers and complex carbohydrates that gut bacteria break down to produce gas. Expect increased flatulence, and in sensitive dogs you may see abdominal discomfort or diarrhea.
Important: Dogs that are deep-chested or breed-prone to gastric dilatation-volvulus (GDV or "bloat") should avoid foods that produce gas or are fed in large single meals. If you notice severe abdominal distension, repeated retching with no vomit, weakness, or collapse after eating, seek emergency veterinary attention immediately — GDV is a life-threatening emergency.
Thyroid concerns: goitrogens in cruciferous vegetables
Cabbage contains glucosinolates and related compounds (commonly referred to as goitrogens) that can interfere with iodine uptake by the thyroid gland if consumed in very large amounts over a long period. In practical terms for pet owners:
- Occasional small servings are unlikely to affect thyroid function in healthy dogs.
- Regular, large-volume feedings (daily large portions for months) could contribute to hypothyroidism risk, particularly in dogs with preexisting thyroid issues or iodine deficiency.
Sources: Merck Veterinary Manual; veterinary toxicology literature on cruciferous vegetables and thyroid effects.
Serving sizes — how much cabbage is safe by dog weight
Start small and watch your dog for gas or loose stools. These are conservative serving guidelines for plain cooked cabbage per feeding:
- Toy (≤10 lb / ≤4.5 kg): 1–2 teaspoons (≈5–10 g)
- Small (10–25 lb / 4.5–11 kg): 1–2 tablespoons (≈15–30 g)
- Medium (25–50 lb / 11–23 kg): 1/4 cup (≈30–60 g)
- Large (50–90 lb / 23–41 kg): 1/2 cup (≈60–120 g)
- Giant (>90 lb / >41 kg): Up to 1 cup (≈120–240 g)
Note: If feeding raw, use even smaller portions because raw is more likely to cause gas.
Preparation methods — safe ways to prepare cabbage for your dog
- Steam or boil plain cabbage until soft. Chop into small, bite-size pieces.
- Lightly sauté in a small amount of olive oil, but avoid butter or heavy fats; keep amounts minimal to prevent pancreatitis in susceptible dogs.
- Puree steamed cabbage and mix a spoonful into kibble as a low-calorie topper.
- Never feed coleslaw, creamy dressings, or sauerkraut (high salt and often seasoned).
- Avoid adding onion, garlic, chives, or leeks (Allium family) — these are toxic to dogs even in small amounts.
When to call your veterinarian or poison control
Cabbage itself usually won't produce a poisoning emergency, but call your vet or ASPCA Animal Poison Control (888-426-4435) or Pet Poison Helpline (855-764-7661) if your dog shows:
- Repeated vomiting or persistent diarrhea
- Signs of severe abdominal pain, distension, or difficulty breathing
- Excessive weakness, collapse, or abnormal behavior after eating
Sources: ASPCA Animal Poison Control (https://www.aspca.org) and AVMA guidance on common household hazards (https://www.avma.org).
Practical feeding tips
- Introduce cabbage slowly: start with a tiny amount and wait 24–48 hours to see how your dog reacts.
- Keep servings small and infrequent.
- Use cabbage as a low-calorie topper or training treat, not as a diet staple.
- If your dog has hypothyroidism or digestive disease, consult your veterinarian first.
Key Takeaways
- Yes — cabbage is safe for most dogs in moderation, ideally cooked and plain.
- Nutritionally it offers low-calorie fiber, vitamin C and K, and antioxidants.
- Cabbage can cause gas and digestive upset; avoid large feedings and raw cabbage for sensitive dogs.
- Contains goitrogenic compounds — avoid frequent large servings, especially in dogs with thyroid disease.
- Never feed coleslaw, sauerkraut, or cabbage cooked with onion/garlic; those can be harmful.
Frequently Asked Questions
Can puppies eat cabbage?
Puppies can eat small amounts of plain, cooked cabbage once they're eating solid food, but start very small and watch for gas or loose stools. Keep servings smaller than for adult dogs because puppies have more sensitive digestive systems.
Is coleslaw safe for dogs?
No. Coleslaw typically contains mayonnaise, sugar, salt, and sometimes onion/garlic — ingredients that are unhealthy or toxic for dogs. Plain cooked cabbage is a safer choice.
Will cabbage cause pancreatitis?
Cabbage itself is low in fat and unlikely to cause pancreatitis, but cabbage prepared with high-fat ingredients (butter, heavy oils, fried foods) could increase risk. Dogs with a history of pancreatitis should avoid fatty human foods and consult their vet.
How long before I can tell if cabbage upset my dog?
Most digestive reactions (gas, bloating, diarrhea) will appear within a few hours up to 48 hours after ingesting cabbage. If symptoms persist beyond 24–48 hours or worsen, contact your veterinarian.
References & Citations
Parts of this article reference data from ASPCA Animal Poison Control.