Food check · Mice

Can mice eat broccoli?

Yes, broccoli is an everyday vegetable for mice: a fingernail-sized piece of washed floret per mouse, raw or plainly steamed.

Checked against RSPCA Australia: What should I feed my mice?, Supreme Petfoods: What can my small pet eat?, Wood Green: Caring for mice as pets and 2 more on

Check another food

Yes, mice can eat broccoli, and it is one of the best vegetables you can give them. RSPCA Australia and Supreme Petfoods both list it as an everyday food for pet mice. Offer each mouse a piece of washed floret about the size of your little fingernail, raw or plainly steamed, as part of the day's food rather than on top of it.

Safe? Yes, an everyday vegetable
How much A piece about 1 cm (½ in) across per mouse
How often Daily, or most days in rotation with other greens
Best served Raw or plainly steamed and cooled, washed, chopped small
Watch out for Overfeeding, butter, salt and sauces, leftovers going off

Is broccoli good for mice?

Yes. Mice are omnivores, and their fresh food should lean towards dark greens and non-starchy vegetables. RSPCA Australia names broccoli in exactly that group, alongside kale, parsley and bok choy (pak choi). Supreme Petfoods puts "green leafy vegetables such as broccoli and kale" in its "always" list for mice, and Wood Green suggests small chopped pieces of broccoli as a treat. A vet quoted by Chewy lists it as safe too.

It is also low in sugar, and PetMD warns that sugary and high-fat foods cause digestive upset in mice.

How much broccoli can a mouse have?

Wood Green puts a mouse's dry food at about 5 g (0.2 oz) a day, around one level teaspoon. Both RSPCAs say fresh food belongs inside that daily allowance, not on top of it, and PetMD keeps everything other than the main food under 10% of what a mouse eats. That leaves room for only a little fresh food, so a piece of floret about 1 cm (½ in) across per mouse is plenty.

Sources differ on how big the vegetable share can be. A vet quoted by Chewy allows vegetables to make up 10 to 40% of the diet, while VCA and PetMD keep all extras near 10%. We follow the smaller figure: a good pellet or nugget does the real feeding, and greens add variety.

How to prepare broccoli for mice

  1. Wash it. Rinse the broccoli under cold running water to clear soil and spray.
  2. Cut a small piece. Snip a floret about 1 cm (½ in) across for each mouse, so nobody hoards a big chunk.
  3. Raw or steamed. Raw is fine. If you steam it, use plain water only and let it cool completely.
  4. Scatter it. Mix it in with the day's dry food or hide it in a cardboard tube so the mice forage for it, as Wood Green suggests.
  5. Clear up. PetMD says to remove uneaten fresh food within 10 hours, so check nests and corners for stashes.

Florets, stalks, leaves and cooked broccoli

  • Florets: the easiest part to feed and the one the sources describe.
  • Stalk: not covered by our sources, but it is the same plant, so in our view a thin peeled slice is fine.
  • Leaves: also not covered, but they are a dark green, which RSPCA Australia recommends. A small torn piece is a good swap.
  • Cooked with butter, salt, cheese or garlic: no. PetMD lists garlic among foods mice should never have.

Which mice should go easy on broccoli?

Any new food can upset a small stomach, so introduce broccoli in a crumb-sized piece and wait a day before giving more. Hold off if your mouse has soft droppings, and wait until a new mouse is settled and eating its usual food. If loose droppings appear, stop fresh food and see our pet mouse health guide.

What else can mice eat instead?

Good everyday alternatives are kale and a little carrot, and cauliflower works a few times a week. The full list is on what can mice eat, our pet mouse diet guide shows how fresh food fits around the main mix, and our pet mouse care guide covers everything else.

Broccoli questions

Can mice eat broccoli every day?

Yes, in a small piece. RSPCA Australia lists broccoli among the dark greens and non-starchy vegetables that count towards the daily allowance, and Supreme Petfoods puts it in its "always" group for mice. Rotating it with kale and other greens through the week keeps things varied.

Can mice eat cooked broccoli?

Plain steamed or boiled broccoli, cooled, is fine. Leftovers from your plate are not, because they are often cooked with butter, salt, cheese sauce or garlic, and PetMD lists garlic among the foods mice should not have. Raw broccoli is just as good and easier.

Can mice eat broccoli stalks and leaves?
Can baby mice eat broccoli?

Young mice still feeding from their mother should not be given vegetables. Once weaned and eating solid mouse food well, they can try a crumb of broccoli. Start tiny, give one new food at a time and watch the droppings for a day before offering more.

Sources