Safe in moderation

Can dogs eat cabbage?

Plain cabbage can be a safe occasional vegetable for dogs, raw or cooked. Start small because its fiber can cause gas, and keep rich slaws and seasoned cabbage off the menu.

Not medical advice — general pet-safety info only. Confirm with your vet before changing your dog’s diet.

Updated Jul 31, 2026 Category Nutrition

Better everyday options

A portioned dog treat can be more convenient than a fibrous vegetable snack.

How much is okay?

Offer a few thin, plain pieces and increase only if your dog tolerates them.

Small under 20 lb
1–2 teaspoons shredded
Plain and chopped.
Medium 20–50 lb
1–2 tablespoons
Raw or cooked.
Large 50+ lb
Up to 1/4 cup
Occasionally.

Rule of thumb: treats of all kinds should stay under ~10% of daily calories.

How to prepare them

  • Shred or cook until soft and serve plain.
  • Skip coleslaw, sauerkraut, butter, salt, onion, and garlic.

Risks & exceptions

  • Too much cabbage can cause gas.
  • Prepared cabbage dishes may be salty or seasoned.

Plain cabbage is fine in small amounts, but coleslaw and seasoned cabbage are not dog food.

If they ate too many

Digestive changes are most likely after a large portion.

  • Gas
  • Loose stool

Call your vet / pet poison line if:

  • Repeated vomiting
  • A dish containing onion or garlic

FAQ

Can dogs eat raw cabbage?

Yes, in small chopped pieces if your dog tolerates it.

Can dogs eat coleslaw?

No. Dressing, sugar, and seasonings make it unsuitable.

Affiliate disclosure: we may earn a commission from product links. Safety guidance is editorial and may change — verify with your veterinarian for your dog.