Skip to content

Free US shipping over $49 · 30-day free returns

Giddy PetsGiddy Pets

Food safety

Can Hamsters Eat Cabbage? Yes, in Tiny Amounts

Yes, in tiny, occasional amounts. Cabbage is a leafy vegetable, and VCA Animal Hospitals lists leafy greens among suitable fresh foods for pet rodents, though neither VCA nor the Merck Veterinary Manual names cabbage for hamsters specifically. Offer a small, washed piece as part of the small share of fresh food, never as a meal, and keep pellets as the base. Your hamster's cage setup can include a clean dish for it.

By Matt GarnettUpdated November 14, 20264 min read2 sources

Is cabbage safe for hamsters?

No poison warning exists for plain cabbage in the veterinary sources we opened, but they do not give cabbage a verdict either. VCA says pet rodents can have fresh, well-cleaned vegetables daily, preferably organic, and that leafy greens and yellow or orange vegetables are suitable. Cabbage is a leafy vegetable, so a small piece fits that general advice.

Because no source names cabbage for hamsters, treat it as a cautious, occasional food. If your hamster has a history of soft stools, a sensitive stomach or any health condition, ask your vet before adding a new vegetable.

How much cabbage is too much?

Pellets are the foundation of a hamster's diet. VCA says pellets should make up about 90 percent of the diet for pet rodents, and vegetables and fruit together should make up only 5 to 10 percent, with vegetables alone not above 10 percent. The Merck Veterinary Manual says a commercial rat or mouse pellet with 15 to 20 percent protein meets a hamster's needs, and that treats and fresh foods should be no more than 10 percent of the diet.

In practical terms, that is a piece of cabbage about the size of your hamster's paw, not a whole leaf. Offering it once or twice a week alongside other vegetables is plenty, and cabbage should never crowd out the pellets.

How to prepare and serve it

Rinse the cabbage well, pat it dry, and cut off any browning or wilted edges. Use a fresh, firm leaf and tear off a small piece. Do not serve cooked cabbage, cabbage with dressing or seasoning, or coleslaw, because added salt, sugar, oil and onion are not suitable for a hamster.

Place the piece in a clean dish, such as a small ceramic hamster bowl, rather than scattering it in the bedding. VCA says to clean food and water bowls daily with soap and hot water and rinse them well, and hamsters often hoard food, so check the cage for stored pieces and remove fresh vegetables before they spoil.

Serve it in a small dish rather than scattering it, so leftovers are easy to spot and remove; our small pet supplies cover the basics around the hamster cage.

Introducing it the first time

With any new food, start with a very small piece and offer nothing else new that day. Watch your hamster's droppings, appetite and energy for the next day or so. If everything looks normal, you can include cabbage occasionally in the mix of safe vegetables.

If you want variety, rotate through other vegetables listed in our pages on carrots, broccoli and spinach, and avoid introducing several new foods at once. That way, if something upsets your hamster, you know which food caused it.

What to avoid and what to give instead

VCA says iceberg lettuce and celery provide little nutritional value and should be avoided for rodents, and the Merck Veterinary Manual says seeds should be limited because hamsters may eat them instead of their balanced pellets. Skip anything sweet, salty, seasoned or processed, and do not leave wet vegetables in the cage overnight.

For a healthier snack, offer a small piece of another washed leafy green or an orange vegetable such as carrot. VCA says hamsters, rats, gerbils and mice enjoy shredding paper and cardboard and benefit from hard wood chew toys, which gives them something to do besides eating.

Signs it did not agree with your hamster, and when to call the vet

Watch for soft or watery droppings, a swollen or tight belly, refusing food, hunching, lethargy or a messy, damp rear end. Remove the cabbage and go back to plain pellets, and contact your vet the same day if the signs continue or your hamster seems unwell. Small animals can decline quickly.

Hamsters hide illness well, so do not wait for several days. Take a note of what your hamster ate and when, and the size of the piece, to help your vet. Your vet can also tell you how much fresh food suits your own hamster's age and health.

This page is general information, not veterinary advice, and it cannot replace an examination by the vet who knows your pet.

Common questions

Can hamsters eat raw cabbage?

Raw, washed cabbage is the form to use, in a very small piece. Do not offer cooked, seasoned or dressed cabbage, and keep fresh vegetables to a small share of the diet next to pellets.

How often can hamsters have cabbage?

Occasionally. A small piece once or twice a week is plenty, since VCA says vegetables and fruit together should be only 5 to 10 percent of a rodent's diet, with pellets making up most of it.

Can hamsters eat red cabbage or green cabbage?

Both are cabbage, and the same cautious approach applies: a small, washed piece, offered occasionally. The sources we opened do not distinguish between the two, so ask your vet if you are unsure.

Can baby hamsters eat cabbage?

Very young hamsters have delicate stomachs, so it is best to ask your vet before offering vegetables to a baby hamster. Pellets are the safest base while they are growing.

Can hamsters eat cabbage leaves from the cage?

Do not leave fresh leaves sitting in the cage. Hamsters hoard food, so remove uneaten cabbage the same day before it wilts or spoils, and clean the dish daily.

Sources we checked

This guide is general information, not veterinary advice. If your pet is unwell or injured, contact your veterinarian.

Explore related equipment

Practical reading to help you choose, measure and care for your pet’s gear.