SafeBowlGet the App

Can Dogs Eat Cabbage? (Vet-Approved Guide)

SAFE — Dogs can eat this in moderation

Check any food instantly

Snap a photo and get an instant safety verdict for your dog.

Download SafeBowl Free

Yes, dogs can safely eat cabbage. It's a low-calorie, high-fibre vegetable that supports digestion and weight management. Cooked cabbage is easier to digest than raw.

Is Cabbage Good for Dogs?

Cabbage is one of the most underrated vegetables for canine health. It offers measurable nutritional benefits with virtually no downside:

High in fibre: Supports healthy digestion, regular bowel movements, and beneficial gut bacteria. Especially helpful for dogs with constipation or sluggish digestion.

Vitamin C: Supports immune function, helps fight infection, and acts as an antioxidant.

Vitamin K: Essential for blood clotting and bone metabolism.

Antioxidant compounds: Cabbage contains sulphur compounds and polyphenols that support detoxification and reduce inflammation.

Extremely low calorie: 25 calories per 100 g makes cabbage ideal for weight loss diets. Dogs can eat larger portions than other vegetables without exceeding caloric goals.

Liver support: The sulphur compounds in cruciferous vegetables (cabbage, broccoli) support liver detoxification pathways.

Cabbage is an excellent filler for weight management diets. Dogs often feel fuller on fewer calories when cabbage makes up part of their meals. This makes it useful for overweight dogs on calorie-restricted diets—they get the same meal volume but with fewer calories.

How Much Cabbage Can Dogs Eat?

Cabbage portions depend on whether it's raw or cooked (cooked portions can be larger due to easier digestion):

Cooked cabbage (recommended):

  • Small dogs (under 10 kg): 40–80 g daily (3–6 tablespoons)
  • Medium dogs (10–25 kg): 80–150 g daily (6–12 tablespoons)
  • Large dogs (over 25 kg): 150–250 g daily (12–20 tablespoons)

Raw cabbage (introduce slowly):

  • Small dogs: 20–40 g daily (start with 1 tablespoon)
  • Medium dogs: 40–80 g daily (start with 2 tablespoons)
  • Large dogs: 80–150 g daily (start with 3 tablespoons)

Since cabbage is so low-calorie, these are generous portions. Puppies (8 weeks–12 months) can have small amounts (1–2 tablespoons cooked) mixed into regular meals.

How to Serve Cabbage to Your Dog

Cooked preparation (recommended):

  1. Chop into bite-sized pieces. Remove tough outer leaves and core.
  2. Boil or steam without salt. Cook for 10–15 minutes until soft but not mushy.
  3. Cool completely. Serve at room temperature.
  4. Mix into meals. Combine with kibble, wet food, or cooked meat.
  5. Store safely. Keep cooked cabbage refrigerated (3–4 days) or frozen (up to 2 months).

Raw preparation (for tolerant dogs):

  1. Finely shred. Use a grater or food processor to create small, manageable pieces.
  2. Mix into meals. Combine with kibble or wet food to improve digestibility.
  3. Introduce gradually. Start with 1 tablespoon and increase over 2 weeks to avoid gas.
  4. Monitor digestion. Watch for increased flatulence; if problematic, switch to cooked cabbage.

Creative serving ideas:

  • Mixed into kibble for a volume boost without extra calories
  • Cooked and shredded with cooked ground beef or chicken
  • Steamed with carrots for variety
  • Added to homemade dog food for fibre and nutrients
  • Frozen cabbage water as a low-calorie broth treat
  • Part of a weight-loss rotation with other low-calorie vegetables

When to Avoid Cabbage

Never give cabbage to dogs with:

  • Iodine deficiency or thyroid disease (large amounts of raw cruciferous vegetables can interfere with iodine absorption—consult your vet)
  • Severe gas-related digestive conditions (if cabbage consistently causes excessive flatulence)
  • Food sensitivities to cruciferous vegetables (rare)

Additionally, avoid:

  • Cabbage seasoned with salt or spices
  • Cabbage cooked with garlic or onion (toxic)
  • Fermented cabbage/sauerkraut with added salt (excess sodium)
  • Rotten or mouldy cabbage

Managing Cabbage-Related Gas

Some dogs experience temporary increased flatulence when first eating cabbage:

  • Reduce portion size. Start very small and increase gradually.
  • Cook thoroughly. Cooked cabbage produces less gas than raw.
  • Introduce over 2 weeks. Allow the gut bacteria to adapt.
  • Separate from other fibre sources. Don't combine cabbage with other high-fibre vegetables in one meal.
  • Monitor closely. Most dogs adjust within 1–2 weeks.

If excessive gas persists beyond 2 weeks or causes discomfort, discontinue cabbage and consult your vet.


SafeBowl checks any food in seconds—personalised to your dog's breed, weight, and allergies. Download SafeBowl free.

Frequently Asked Questions

Is cabbage good for dogs?
Yes, cabbage is very good for dogs. It's high in fibre (supports digestion), vitamin C (immune function), vitamin K (blood clotting), and antioxidants. Cabbage is extremely low in calories and fat, making it ideal for weight management. The sulphur compounds in cabbage support detoxification. Vets recommend cabbage as a healthy vegetable supplement.
Can dogs eat raw cabbage?
Raw cabbage is safe but can cause gas and bloating in some dogs due to high fibre and fermentable carbohydrates. Cooked cabbage is easier to digest and reduces gas. If feeding raw cabbage, introduce very small amounts slowly. Most dogs tolerate raw cabbage better if it's finely shredded and mixed into meals.
How much cabbage can a dog eat daily?
Cabbage should account for no more than 10% of daily calories. Small dogs (under 10 kg) can have 30–50 g daily, medium dogs (10–25 kg) 50–100 g daily, and large dogs (over 25 kg) 100–200 g daily. Since cabbage is so low-calorie, these portions are conservative. Some dogs tolerate more without issue; monitor digestion.
Why does cabbage sometimes cause gas in dogs?
Cabbage contains raffinose and other oligosaccharides that ferment in the colon, producing gas. This is normal and not dangerous. To reduce gas, cook the cabbage (cooking breaks down these compounds), serve smaller portions, introduce gradually over 1–2 weeks, and avoid feeding cabbage at the same time as other high-fibre foods.
Is red or green cabbage better for dogs?
Both are safe and beneficial. Red cabbage contains more anthocyanins (antioxidants) and is slightly sweeter. Green cabbage is milder and more commonly available. White/pale cabbage is also safe. Choose whichever variety your dog prefers. All cruciferous cabbage varieties are safe when properly prepared (cooked or finely shredded raw).

Related Articles

Stop Googling. Start scanning.

SafeBowl uses AI to instantly tell you if any food, plant, or ingredient is safe for your dog. Just point your camera and get an answer in seconds.

  • AI-powered food safety scanner
  • 181+ item offline safety database
  • Emergency vet finder
  • Ingredient label analysis
Download SafeBowl — It's Free