Food check · Rabbits

Can rabbits eat rice?

No. Rice is a starchy cereal grain, and charities say to keep cereals and starchy foods away from rabbits, cooked, uncooked or puffed.

Checked against RSPCA: What do rabbits eat?, Rabbit.org: Healthy rabbit diet guide, Burgess: What food can rabbits eat? and 1 more on

Check another food

No, rabbits should not eat rice. Rice is a cereal grain that is almost all starch, with very little of the long fibre a rabbit needs. The RSPCA lists cereals, pasta and processed foods among things rabbits should avoid. That covers cooked rice, uncooked rice, rice cakes and puffed rice. A few stray grains are not dangerous, but rice should never be fed on purpose.
Safe? No
How much None: cooked, dry or puffed
How often Never
Best served Not at all
Watch out for Eating less, soft or fewer droppings, a bloated tummy

Why can't rabbits eat rice?

No welfare charity we checked names rice on its own, so we have reasoned from what they say about grains and starch, and the answer is clear. The RSPCA tells owners to avoid cereals, bread, pasta and processed foods. Rabbit.org lists the same group, and Burgess calls bread, pasta and crackers high-carb foods that can cause stomach issues. Rice is a starchy cereal just like these.

A rabbit's diet should be about 85% hay and grass, 10% leafy greens and 5% pellets, according to the RSPCA. Hay's long fibre keeps the gut moving and wears down teeth that never stop growing. Rice gives a rabbit a fast load of starch, needs almost no chewing, and leaves less room for hay. Our rabbit diet guide explains the balance.

Cooked, uncooked or puffed: is any rice OK?

Form Verdict Notes
Plain cooked rice No Soft starch, often cooked with salt, oil or butter
Uncooked rice No Hard dry grain, still mostly starch
Brown or wild rice No A little more fibre than white, still a starchy grain
Rice cakes, puffed rice cereal No Processed, often salted or sweetened
Fried rice, risotto, rice pudding No Add oil, onion, garlic, dairy or sugar
Fried rice and many savoury rice dishes contain onion or garlic, which the RSPCA lists as foods rabbits must avoid. If your rabbit ate a dish like this, ring your vet for advice straight away.

My rabbit ate rice: what should I do?

  1. Clear it up. Remove any rice left in reach, including spilled dry grains.
  2. Offer hay and water. Fresh hay and clean water help keep the gut moving.
  3. Watch for 24 hours. Your rabbit should eat normally and pass plenty of round droppings.
  4. Ring your vet if anything changes. PDSA says to call straight away if your rabbit eats less, and treats a rabbit that has stopped eating as an emergency.

What to offer instead

Swap the starch for something a rabbit is built for: a handful of leafy greens such as romaine lettuce, rocket or spring greens. Our rabbit safe food list has plenty more. For other grain foods, see why bread, Weetabix and popcorn are also a no. Our rabbit care guide covers everything else.

Rice and rabbits: questions

Can rabbits eat uncooked rice?

No. Dry rice is hard, starchy grain with very little fibre, and it does not suit a rabbit any better than cooked rice. Rabbits do not need grain at all: hay and grass supply the fibre, and a measured portion of plain pellets covers the rest. Sweep up spilled rice if your rabbit roams the kitchen.

Can rabbits eat rice cakes or puffed rice?

No. Rice cakes and puffed rice cereals are processed cereal snacks, and often salted, sweetened or flavoured. The RSPCA lists cereals and processed foods as things rabbits should avoid, and Rabbit.org names crackers and breakfast cereals specifically.

Is brown rice better than white rice for rabbits?

Not enough to matter. Brown rice keeps a little more of the grain's outer layer, but it is still mostly starch and nothing like the long, coarse fibre in hay. Neither has a place in a rabbit's diet.

My rabbit ate some rice. Should I worry?

A few grains are very unlikely to cause harm. Take the rest away, offer fresh hay and water, and check over the next 24 hours that your rabbit is eating and passing normal droppings. PDSA says to call your vet straight away if a rabbit is eating less than normal.

Sources