Can Dogs Eat Cabbage?
Short answer: Dogs can eat cabbage in moderation, but it produces a lot of gas. Check with your vet first if your dog is prone to bloat.
Why it’s okay
The AKC says cabbage is safe in moderation. It’s in the same family as broccoli and cauliflower, and it produces a lot of gas, which some dogs handle poorly. Red, green, Savoy and Napa cabbage and bok choy are all considered safe in limited amounts.
How much and how to serve it
Give small, diced pieces. Wash it and remove the tough stem and core. Steamed or boiled cabbage is less likely to upset digestion than raw. Serve it plain, and watch your dog after the first time.
Risks to watch for
- Gas and bloating, especially in dogs prone to bloat.
- Butter and fatty additions can lead to pancreatitis.
- Onion and garlic seasonings are toxic.
What to do if your dog ate cabbage
A little extra usually causes nothing worse than an upset stomach. If your dog ate a large amount, has vomiting or diarrhea, or seems unwell, call your vet.
Related foods
- Can dogs eat broccoli? 🟡 Yes, in moderation
- Can dogs eat carrots? 🟢 Yes, safe
- Can dogs eat green beans? 🟢 Yes, safe
FAQ
Is cabbage good for dogs with sensitive stomachs?
Not necessarily. It’s gassy. The AKC suggests carrots as a lower-gas option.
Can dogs eat raw cabbage?
Yes, in small amounts, but steamed or boiled cabbage is less likely to upset digestion.
Search our full list of human foods and see whether they’re safe for your dog.
Browse all foods →Sources
By the Petybuzz Editorial Team · Last checked November 10, 2026. This page is general information for pet owners, not veterinary advice. Every dog is different: if yours has a medical condition, is on a special diet, or you’re unsure, ask your veterinarian.