Yes, hamsters can eat cabbage, but only a small piece and not too often. A piece about the size of your thumbnail, once or twice a week for a Syrian, and half that for a dwarf. Cabbage is a brassica vegetable that causes gas and bloating when fed in large amounts, so small and infrequent is the rule.

Cabbage is commonly available and nutritious, with vitamin C, vitamin K, and fiber. It is also one of the most well-known gas-causing vegetables because of its glucosinolate and raffinose content. For hamsters, a small leaf piece once or twice a week poses little risk. A large serving or daily feeding, especially alongside other brassica vegetables, can lead to uncomfortable gas and bloating. Plain raw cabbage, well rinsed, is the only safe form.

Is cabbage safe for hamsters?

Yes, raw plain cabbage is safe in small portions. Green cabbage and red/purple cabbage are both acceptable. Red cabbage has slightly more vitamin C and antioxidants. Savoy cabbage (the crinkled variety) is also fine. The preparation rule applies to all: raw, washed, no seasoning. Coleslaw and sauerkraut are not suitable because of the mayonnaise, vinegar, and salt they contain. Cooked cabbage prepared with butter or seasoning is also not safe.

Quick takeaway: a thumbnail-sized raw cabbage leaf, once or twice a week for a Syrian, half that for a dwarf. Never a large handful.

How much cabbage can a hamster eat?

Small pieces and moderate frequency. Cabbage should not be the main fresh food offered every day.

HamsterPortionHow often
SyrianA thumbnail-sized piece of raw leafOnce or twice a week
Dwarf (Robo, Winter White, Campbell’s)Half a thumbnail-sized pieceOnce a week

Do not offer cabbage on the same day as other brassica vegetables (Brussels sprouts, bok choy, broccoli, or cauliflower). For more on safe and unsafe foods, see our guide to what hamsters can eat, our list of foods toxic to hamsters, and our roundup of safe vegetables for hamsters.

How to prepare cabbage for a hamster

Rinse the cabbage leaf under running water. Peel off the outer leaves, which tend to carry the most surface residue. Tear or cut a small piece and offer it fresh. Cabbage wilts quickly once cut; remove any uneaten piece within a few hours.

  • Raw and plain only. No coleslaw, sauerkraut, or cooked preparations with seasoning.
  • Rinse well. Cabbage is often sprayed with pesticides; wash even if labeled pre-washed.
  • Small piece. A thumbnail-sized torn piece for a Syrian is plenty.
  • Alternate with other vegetables. Use lower-gas options like cucumber or zucchini most days.

What are the risks of too much cabbage?

The main risk is gas and bloating. Signs include a noticeably rounded belly, the hamster moving less than usual, hunching, or refusing to eat. Soft or watery stools are also possible. Most mild cases resolve within 24 hours after you stop offering cabbage. If symptoms are severe or persist, or if the hamster appears to be in pain or has not eaten in 24 hours, contact an exotic vet. Very high and regular cabbage consumption can also inhibit thyroid function over long periods, though this is only a concern if cabbage makes up a large daily portion of the diet.

Dwarf note: cabbage is low in sugar, which is positive for diabetes-prone dwarfs. The gas risk still applies, so keep the portion small and infrequent.

Frequently asked questions

Can dwarf hamsters eat cabbage?

Yes, a small piece once a week is fine. Its low sugar content is a point in its favor for diabetes-prone dwarfs, but the brassica gas risk means you should not offer it alongside other cabbage-family vegetables.

Is red cabbage or green cabbage better for hamsters?

Both are safe. Red cabbage has a slightly higher antioxidant content. Either works as a small occasional treat, prepared the same way.

Can hamsters eat cabbage every day?

No. Daily brassica feeding raises the gas risk and can interfere with thyroid function over the long term. Once or twice a week is enough, and rotate with non-brassica greens on other days.

Can hamsters eat sauerkraut or coleslaw?

No. Sauerkraut is fermented with salt, and coleslaw contains mayonnaise or vinegar dressings. Both are harmful to hamsters. Plain raw cabbage only.

The bottom line

Cabbage is a safe, nutritious vegetable for hamsters in small, infrequent portions. A thumbnail-sized piece of raw washed cabbage, once or twice a week, is right for a Syrian and half that for a dwarf. The brassica gas risk means it should not be the main daily green, and it should not be combined with other brassica vegetables on the same day. Rotate with lower-gas vegetables for a balanced diet.

Keep reading: What Can Hamsters Eat?, Foods Toxic to Hamsters, Safe Vegetables for Hamsters

Hamster Corner provides general educational information about hamster care. It is not a substitute for professional veterinary advice. If your hamster shows signs of illness, contact an exotic vet promptly.