Skip to main content

What can rabbits eat? Rabbit food safety checker

Check 74 common foods for rabbits: which are usually safe, which need care and which can be poisonous.

Can rabbits eat blueberries?

Use caution Only a little, and with care.

Fruit is sugary for rabbits and guinea pigs. Offer a small piece once or twice a week as a treat.

Foods rabbits can and can’t eat

Hay or grass should make up most of a rabbit’s diet, with a handful of leafy greens and a small amount of pellets. Fruit and root vegetables are occasional treats.

Food Answer What to know
Alcohol Call a vet Alcohol is poisonous to animals even in small amounts. Raw bread dough also produces alcohol as it rises. Call your vet or Animal PoisonLine straight away if any may have been eaten.
Apples Use caution Fruit is sugary for rabbits and guinea pigs. Offer a small piece once or twice a week as a treat. Remove the pips.
Apricots Use caution Flesh only, without the stone, stems or leaves, as a rare treat.
Avocado Call a vet Avocado contains persin, which can be fatal to rabbits and guinea pigs. Call your vet or Animal PoisonLine straight away if any may have been eaten.
Bananas Use caution Fruit is sugary for rabbits and guinea pigs. Offer a small piece once or twice a week as a treat.
Blackberries Use caution Fruit is sugary for rabbits and guinea pigs. Offer a small piece once or twice a week as a treat. Bramble leaves are a good forage food for them.
Blueberries Use caution Fruit is sugary for rabbits and guinea pigs. Offer a small piece once or twice a week as a treat.
Bread Avoid Too starchy for rabbits and guinea pigs, whose gut needs hay, leafy greens and a few pellets.
Broccoli Use caution Fine in small amounts, but it can cause gas. Introduce it slowly.
Butter and cream Avoid Dairy is not suitable for rabbits or guinea pigs.
Cabbage Use caution Dark greens such as spring greens and kale are good in small amounts, mixed with other leaves. Too much can cause gas.
Carrots Use caution Carrots are sugary. Offer a small piece a few times a week; the leafy tops can be given more freely.
Cauliflower Use caution Leaves and a little floret are fine, but it can cause gas. Introduce it slowly.
Celery Use caution Chop it into short pieces so the strings can’t cause problems. The leaves are fine.
Cherries Use caution Flesh only, without the stone, stems or leaves, as a rare treat.
Chocolate Call a vet Chocolate is poisonous to rabbits and guinea pigs. Call your vet or Animal PoisonLine straight away if any may have been eaten.
Coffee, tea and caffeine Call a vet Caffeine from coffee, tea bags, coffee grounds, energy drinks or tablets can cause restlessness, a racing heart and seizures. Call your vet or Animal PoisonLine straight away if any may have been eaten.
Cooked bones Avoid Not suitable. Rabbits and guinea pigs are plant eaters and need hay, leafy greens and a few pellets.
Cooked chicken and meat Avoid Not suitable. Rabbits and guinea pigs are plant eaters and need hay, leafy greens and a few pellets.
Cooked rice Avoid Too starchy for rabbits and guinea pigs, whose gut needs hay, leafy greens and a few pellets.
Corn on the cob Avoid The cob is too hard and fibrous for rabbits and guinea pigs.
Courgette Use caution Fine in small amounts alongside leafy greens.
Cranberries Use caution Fruit is sugary for rabbits and guinea pigs. Offer a small piece once or twice a week as a treat.
Crisps and salty snacks Avoid Too salty and fatty. A large amount of salt can be dangerous, so call your vet if a lot has been eaten.
Cucumber Usually safe Fine in small amounts. It is mostly water, so don’t let it replace leafy greens.
Dandelions Usually safe Dandelion leaves and flowers are a good forage food. Pick them away from roads and sprayed areas.
Dried cranberries Avoid Dried fruit is far too sugary for rabbits and guinea pigs.
Eggs Avoid Not suitable. Rabbits and guinea pigs are plant eaters and need hay, leafy greens and a few pellets.
Fish and tuna Avoid Not suitable. Rabbits and guinea pigs are plant eaters and need hay, leafy greens and a few pellets.
Garlic Call a vet Garlic is poisonous to rabbits and guinea pigs. Call your vet or Animal PoisonLine straight away if any may have been eaten.
Grapes Use caution Very sugary. One seedless grape, halved, as a rare treat at most.
Ham, bacon and sausages Avoid Not suitable. Rabbits and guinea pigs are plant eaters and need hay, leafy greens and a few pellets.
Ice cream Avoid Not suitable for rabbits or guinea pigs.
Iceberg lettuce Avoid Iceberg offers little nutrition and can cause loose droppings. Give romaine or darker leaves instead.
Lemons, limes and grapefruit Avoid Too acidic for rabbits and guinea pigs.
Lettuce Use caution Romaine, little gem and darker leaf lettuces are fine. Avoid iceberg, which offers little nutrition and can cause loose droppings.
Macadamia nuts Avoid Too fatty for rabbits and guinea pigs.
Mango Use caution Fruit is sugary for rabbits and guinea pigs. Offer a small piece once or twice a week as a treat.
Mealworms Avoid Not suitable. Rabbits and guinea pigs are plant eaters and need hay, leafy greens and a few pellets.
Melon Use caution Fruit is sugary for rabbits and guinea pigs. Offer a small piece once or twice a week as a treat.
Milk and cheese Avoid Dairy is not suitable for rabbits or guinea pigs.
Mouldy food Avoid Never feed mouldy food, greens or hay.
Oats Use caution A few oats now and then. Too much starch can upset the gut.
Onions Call a vet Onions and other alliums are poisonous to rabbits and guinea pigs. Call your vet or Animal PoisonLine straight away if any may have been eaten.
Oranges and other citrus Avoid Citrus is acidic and sugary for rabbits. Leafy greens are better.
Parsnips Use caution A little now and then; it is starchy and sweet.
Pasta Avoid Too starchy for rabbits and guinea pigs, whose gut needs hay, leafy greens and a few pellets.
Peaches and nectarines Use caution Flesh only, without the stone, stems or leaves, as a rare treat.
Peanut butter Avoid Too fatty for rabbits and guinea pigs.
Pears Use caution Fruit is sugary for rabbits and guinea pigs. Offer a small piece once or twice a week as a treat. Remove the pips.
Peas Use caution Fresh pea pods and shoots are fine. The peas themselves are starchy, so just a few.
Peppers Use caution Small amounts of bell pepper, without the seeds and stalk.
Pineapple Use caution Sugary and acidic. A small piece of flesh as a rare treat.
Plums Use caution Flesh only, without the stone, stems or leaves, as a rare treat.
Porridge Avoid Too starchy for rabbits and guinea pigs, whose gut needs hay, leafy greens and a few pellets.
Potatoes Avoid Starchy, and raw or green potatoes and the plant are toxic. Don’t give them.
Pumpkin Use caution A small piece of raw pumpkin flesh now and then.
Pumpkin seeds Avoid Seeds are too fatty for rabbits and guinea pigs.
Raisins and sultanas Avoid Dried fruit is far too sugary for rabbits and guinea pigs.
Raspberries Use caution Fruit is sugary for rabbits and guinea pigs. Offer a small piece once or twice a week as a treat.
Raw bread dough Call a vet Raw yeast dough keeps rising in the warm stomach, which can cause a dangerous swelling or blockage, and the yeast makes alcohol as it ferments. Call your vet or Animal PoisonLine straight away if any may have been eaten.
Rhubarb Call a vet Rhubarb is poisonous to rabbits and guinea pigs. Call your vet or Animal PoisonLine straight away if any may have been eaten.
Rice Avoid Too starchy for rabbits and guinea pigs, whose gut needs hay, leafy greens and a few pellets.
Shop-bought mushrooms Avoid Not suitable for rabbits or guinea pigs.
Spinach Use caution High in oxalates. A little now and then, mixed with other greens.
Strawberries Use caution Fruit is sugary for rabbits and guinea pigs. Offer a small piece once or twice a week as a treat.
Sunflower seeds Avoid Too fatty for rabbits and guinea pigs.
Swede and turnip Use caution A little now and then. Turnip tops are a good leafy green.
Sweetcorn Avoid Kernels are starchy and their hulls are hard for rabbits to digest.
Tomatoes Avoid Tomato leaves and stems are toxic to rabbits, and the fruit is acidic and sugary.
Uncooked rice Avoid Too starchy for rabbits and guinea pigs, whose gut needs hay, leafy greens and a few pellets.
Watermelon Use caution Fruit is sugary for rabbits and guinea pigs. Offer a small piece once or twice a week as a treat.
Wild or unidentified mushrooms Call a vet Some wild mushrooms can be deadly, some only cause signs hours later, and they are hard to identify. Unless you know it was a shop-bought mushroom, call your vet straight away and take a photo or a sample with you.
Xylitol (birch sugar) Avoid Keep sugar-free products away from rabbits and guinea pigs.

How to use it

How the food safety checker works

Choose an animal and type a food. The checker gives one of four answers for that species: usually safe, use caution, avoid or call a vet. Each answer comes with a note on how to prepare it, how much is reasonable, or why it is risky.

The same food can be fine for one animal and poisonous to another. Grapes are a good treat for ducks but can cause kidney failure in dogs, and avocado that a dog might get away with can kill a rabbit or a hen. Always check for the animal you keep rather than borrowing advice for another species.

What the labels mean

  • ‘Usually safe’ means a small, plain portion is generally suitable for a healthy animal of that species. It doesn’t mean the food should be part of their regular diet.
  • ‘Use caution’ means only a little, prepared as described, or that the risk depends on the amount or your animal’s health.
  • ‘Avoid’ means the food is unsuitable for that animal or there is a better choice.
  • ‘Call a vet’ means the food can be poisonous. Get advice straight away if any may have been eaten.

If your animal may have been poisoned

If your animal may have eaten something toxic, a human medicine, mouldy food or packaging, call your vet or Animal PoisonLine straight away. Don’t wait for symptoms or try to make your animal sick. Keep the packaging and have their weight, the amount eaten and the time it happened to hand.

Common questions

What foods are poisonous to rabbits?

Of the foods we cover, these can poison rabbits: alcohol, avocado, chocolate, coffee, tea and caffeine, garlic, onions, raw bread dough, rhubarb and wild or unidentified mushrooms. If your rabbit may have eaten any of them, contact your vet or Animal PoisonLine straight away.

Can rabbits eat grapes?

Only a little, and with care. Very sugary. One seedless grape, halved, as a rare treat at most.

Can rabbits eat bread?

No, it’s best avoided. Too starchy for rabbits and guinea pigs, whose gut needs hay, leafy greens and a few pellets.

What should rabbits mainly eat?

Hay or grass should make up most of a rabbit’s diet, with a handful of leafy greens and a small amount of pellets. Fruit and root vegetables are occasional treats.

Can I use dog food advice for cats or rabbits?

No. Animals digest foods differently. Something tolerated by a dog may be unsuitable or poisonous to a cat, rabbit or bird.

Why does the checker say plain portions?

Preparation changes the risk. A plain food can be very different once it contains onion, garlic, xylitol, chocolate, alcohol, or lots of salt or fat.

Can I feed kitchen scraps to my chickens or ducks?

Not in the UK. It is illegal to feed kitchen scraps, catering waste, meat or meat products to poultry, even birds kept as pets, because of the risk of spreading animal diseases. That includes leftovers from vegan kitchens. Offer raw fruit and vegetables bought or grown for your birds instead.

What if a food isn’t on the list?

It means we haven’t assessed it yet, not that it is safe. If it has been eaten, contact your vet or Animal PoisonLine for advice.