Can Dogs Eat Cabbage?

Yes. Dogs can eat cabbage in small amounts. It contains fibre and vitamins that may support digestion and immune health. Too much cabbage may cause gas or stomach upset so it should only be offered occasionally and in small portions.

Last updated:

March 19, 2026

Can Dogs Eat Cabbage?

Key information

The table below highlights the key nutrients found in this food and how they may impact your dog’s health. Nutritional values can help determine whether a food is beneficial, should be fed in moderation, or is best avoided.

Safe for dogs?
Yes
Safety rating
Safe in moderation
Serving frequency
In moderation
Vitamins and minerals
Vitamin C, Vitamin K, Vitamin B6, Folate, Potassium, Fibre, Antioxidants
Benefits
Cabbage contains fibre that can help support digestion and regular bowel movements. It also provides antioxidants and vitamins such as vitamin C and vitamin K which contribute to immune health and overall wellbeing. Because cabbage is low in calories it can be used as a light occasional treat for dogs when served in small amounts.
Risks
Cabbage is high in fibre and natural plant compounds that can cause gas, bloating or stomach discomfort if dogs eat too much. Large raw pieces may also present a choking risk if they are not cut into small pieces. Excessive amounts over time may affect thyroid function due to compounds found in cruciferous vegetables.
Safety notes/warnings

Cabbage is generally safe for dogs when served plain and in moderation. Avoid adding salt, oil, garlic or onion because these ingredients can be harmful to dogs. Too much cabbage may cause gas or bloating due to the high fibre content. Introducing small amounts gradually can help reduce digestive upset. Dogs should receive most of their nutrition from balanced dog food rather than vegetables.

Calorie information
About 25 calories per 100 grams of raw cabbage which is roughly one cup of shredded cabbage. This makes cabbage a very low calorie vegetable compared with many commercial dog treats.
Serving size
  • Extra Small dogs (1–5 kg): 1 to 2 small bite sized pieces occasionally.
  • Small dogs (5–10 kg): About 1 tablespoon finely chopped cabbage occasionally.
  • Medium dogs (10–25 kg): Up to one quarter cup chopped cabbage occasionally.
  • Large dogs (25–40 kg): Up to one third cup chopped cabbage occasionally.
  • Extra Large dogs (40 kg+): Up to one half cup chopped cabbage occasionally.
How to prepare
  • Wash cabbage thoroughly to remove dirt or pesticide residue
  • Remove the tough core before serving
  • Chop cabbage into small pieces to reduce choking risk
  • Serve raw or lightly steamed with no salt, butter or seasonings like lemon or pepper
  • Allow cooked cabbage to cool before feeding
Key information source
RSPCA Australia

Important: We do our best to ensure the information on this page is accurate and based on reputable animal health sources. However, this website is intended for general informational purposes only and the content has not been individually reviewed or approved by a veterinarian.

Every dog is different and reactions to foods can vary. If you have concerns about your dog’s diet or health, it is always best to speak with a qualified veterinarian.

If you believe any information on this page is incorrect or outdated, please let us know via our Contact Us page so we can review and update it.

Frequently Asked Questions

Here are answers to some of common questions that dog owners ask about this food's safety and nutrition

Can dogs have

Cabbage

everyday?

Dogs can eat cabbage but it should not be given every day in large quantities. The vegetable contains fibre and natural compounds that can cause gas or digestive discomfort if eaten frequently. Small occasional portions are generally the safest way to offer cabbage while maintaining a balanced dog diet.

Icon - Elements Webflow Library - BRIX Templates

How much

Cabbage

can my dog eat?

The amount of cabbage a dog can eat depends on their size and how well they tolerate fibrous vegetables. Small dogs may only need a tablespoon of chopped cabbage while larger dogs can eat a few tablespoons as an occasional treat. It is best to start with a small amount and see how your dog’s digestion responds.

Icon - Elements Webflow Library - BRIX Templates

What if my dog has too much

Cabbage

?

If your dog eats too much cabbage they may develop gas, bloating or mild stomach upset. These symptoms usually pass once the vegetable moves through the digestive system. Make sure your dog has access to fresh water and monitor them for vomiting or diarrhoea. If symptoms are severe or continue it is best to contact your veterinarian for advice.

Icon - Elements Webflow Library - BRIX Templates

Can puppies eat

Cabbage

?

Puppies can eat small amounts of cabbage once they are used to solid foods but it should be introduced slowly. Their digestive systems are still developing so fibrous vegetables can sometimes cause gas or mild stomach upset. Offer a tiny piece of plain cooked cabbage and monitor how your puppy reacts. Treats like cabbage should only make up a very small portion of a puppy’s diet while most nutrition comes from a complete puppy food.

Icon - Elements Webflow Library - BRIX Templates

Can small dogs eat

Cabbage

?

Small dogs can eat cabbage but they usually require very small portions. Because their digestive systems process less food at one time they may be more prone to gas or stomach discomfort from fibrous vegetables. Finely chopped or lightly steamed cabbage is often easier for small dogs to digest. Offering cabbage occasionally rather than frequently helps reduce the chance of digestive upset.

Icon - Elements Webflow Library - BRIX Templates

Can senior dogs eat

Cabbage

?

Senior dogs may benefit from the fibre and antioxidants found in cabbage but portions should remain small. Older dogs sometimes have more sensitive digestion so large servings of cabbage may lead to gas or bloating. Soft steamed cabbage cut into small pieces can be easier for senior dogs to chew and digest compared with large raw leaves.

Icon - Elements Webflow Library - BRIX Templates

Can overweight dogs eat

Cabbage

?

Cabbage can be a useful treat option for overweight dogs because it is very low in calories and provides fibre that may help dogs feel satisfied after eating. Small portions can replace higher calorie snacks while still offering texture and nutrients. Even though it is low in calories it should still be fed in moderation because too much cabbage may cause gas or digestive discomfort.

Icon - Elements Webflow Library - BRIX Templates

Related Foods

Browse All Foods

Notice an error?

Notice something that may be incorrect about a food item? Let us know so we can keep our guides accurate for all dog owners.