For further information about the Horizon IT Scandal, please visit our corporate website

What can my rabbit eat? A guide to safe and unsafe foods for rabbits

Feeding your rabbit the right food is essential for their health and happiness. And while rabbits love fresh veggies and fruits, not all are safe for them.

In this guide, we’ll explore what rabbits can and can’t eat, plus share tips on how to feed your floppy-eared friends a healthy, balanced diet.

a person holding the ears of a black and white rabbit

Hop into a healthy diet

When we think about what rabbits eat, we often imagine them munching on carrots. But, in reality, a rabbit’s diet is much more complex. Rabbits have sensitive digestive systems that need a carefully balanced diet to meet their nutritional needs and prevent health issues.

As Anna Foreman, practicing veterinary surgeon, explains: “It’s vital for rabbits to eat a balanced mix of nutrients, like proteins, vitamins and minerals. As herbivores, rabbits only eat plants. Unlike cats and dogs, their digestion mainly happens in their lower gut (caecum). They also re-digest their food by eating their soft droppings, called caecotrophs, to get more nutrients.”

She adds: “Rabbits are also selective eaters, choosing more energy-dense foods over fibrous options like hay, which can lead to malnutrition. This can cause issues like gut statis (a gut blockage), usually triggered by a poor diet or stress, or dental disease if they don’t get enough fibre to wear their teeth down. Long teeth can lead to pain, difficulty eating and weight loss. Malnutrition can cause obesity which can pose risks such as arthritis and complications with anaesthesia.”

So, what should you be feeding your rabbit? It’s recommended that a rabbit’s diet should consist of:

  • 85% hay and/or fresh or kiln-dried grass
  • 10% leafy greens
  • 5% fibre-rich rabbit pellets

Rabbits also need constant access to fresh, clean drinking water. Ideally, use a sturdy, ceramic bowl to encourage a more natural drinking position, although drip-feed bottles are fine too.

You can supplement your rabbit’s diet with small amounts of safe vegetables and occasional treats, such as fruit. But of course, it’s crucial to know which foods are safe for rabbits. Our guide is here to help.

Foods you should never feed your rabbit

  • Muesli-style foods, with its mix of grains and sugary ingredients, can lead to an unbalanced diet. This could cause digestive problems, obesity and dental issues
  • Dairy products are hard for rabbits to digest and can upset their sensitive stomachs, leading to discomfort or more serious health problems
  • Eggs should never be given to rabbits, as they can’t digest animal-based proteins
  • Meat isn’t safe for rabbits. As strict herbivores, their digestive systems aren’t designed to process meat, and consuming it could lead to serious health problems
  • Iceberg lettuce and other light-coloured lettuce contain lactucarium, which may cause diarrhoea or digestive discomfort in rabbits
  • Potatoes and sweet potatoes, including their skins, shouldn’t be given to rabbits. They’re high in starch, which could lead to digestive problems and obesity. They can also cause gastrointestinal irritation, diarrhoea, and bloating
  • Tomato leaves and stems contain solanine which is toxic to rabbits. If ingested, it can cause lethargy, weakness, and digestive issues such as vomiting and diarrhoea
  • Onions, garlic and leeks can damage red blood cells and and cause symptoms like weakness, pale gums, and lethargy in rabbits
  • Beans, including green beans and peas are high in complex sugars that rabbits can’t digest properly. This can lead to painful gas, bloating and gut statis
  • Avocado is high in fat and also contains persin, which is toxic to rabbits. If ingested, it could cause breathing difficulties and, in severe cases, could even be fatal
  • Rhubarb isn’t safe for rabbits. It contains oxalic acid which can lead to kidney failure, severe digestive upset, and calcium deficiency
  • Corn, including the kernels, cob, and husk, are difficult for rabbits to digest due to its high starch content. Rabbits also can’t digest the outer casing of the kernels, leading to gastrointestinal blockages or stasis
  • Cherry pits, apple seeds, and the pits of plums, peaches, and apricots can release cyanide when eaten. For rabbits, eating any of these can lead to poisoning, causing symptoms like difficulty breathing, a rapid heartbeat, and in some cases, it can be fatal
  • Grapes and raisins have been known to cause kidney failure in other animals, such as cats and dogs. Although the effects in rabbits are not well-studied, avoid feeding them to be on the safe side
  • Citrus fruits, such as oranges and lemons, are acidic, which can upset the delicate pH balance in a rabbit’s digestive system. This can lead to stomach pain, irritation, or diarrhoea

Please note, this list isn’t exhaustive. If you don’t see a food listed here but aren’t sure whether it’s safe, do your own research by checking reputable sources online. Or speak to your vet for more information.

What should I do if my rabbit eats an unsafe food?

“If you suspect your rabbit has eaten something toxic, contact a vet immediately,” Anna explains. “Try to provide details about what was eaten, any packaging or recipes, how much was eaten, and your rabbit’s breed and approximate weight, if you can. Remember, rabbits can’t vomit like cats or dogs, so if they’ve eaten something unsafe, it’s very difficult for them to get rid of it.”

You should also remove the unsafe food from your rabbit’s reach. Don’t wait for symptoms to develop, as this could make your pet more unwell. Always seek help from your vet.

 a brindle rabbit eating kale on a bed

Safe food for rabbits

Leafy greens

Always make sure leafy greens are fresh and thoroughly washed. Offer your rabbit any of the following safe options:

  • Kale is rich in nutrients and fibre, and can be offered to your rabbit in moderation
  • Dark salad leaves, like romaine lettuce, are a good, low-calorie food rabbits
  • Collard greens are packed with vitamins, low-calorie and high in fibre
  • Spring greens are a good source of vitamins and fibre for rabbits
  • Carrot tops are high in fibre and lower in sugar compared to the carrot itself, making them a healthier option for rabbits
  • Watercress is a good source of vitamins and antioxidants, and is a healthy way to add variety and nutrional value to a rabbit’s diet
  • Rocket is high in fibre and low in calories, which helps support healthy digestion
  • Broccoli leaves are a great source of nutrients, but feed stems and flowers in moderation as they can cause gas
  • Fresh herbs, including basil, parsley, coriander, mint, thyme, dill and oregano, are also healthy options for rabbits to munch on

Occasional treats

Vegetables

You can give your rabbit small amounts of vegetables in moderation Make sure they’re washed and chopped into bite-sized pieces. Suitable options include:

  • Asparagus is low in calories and rich in fibre, helping support a healthy digestive system
  • Celery is rich in water and fibre, helping rabbits with hydration and digestion
  • Cucumber is a hydrating and low-calorie treat for rabbits
  • Fennel is nutrient-rich and fibrous, supporting digestive health and immune function
  • Bell peppers are low in calories and high in vitamin C, making them a healthy snack for rabbits
  • Courgette is low in calories and rich in water and fibre
  • Spinach is packed with iron and vitamins, but high in calcium. This can cause urinary issues, so offer just a few leaves occasionally
  • Brussells sprouts are high in fibre and nutrients but can lead to bloating and gas. Offer a small leaf or half a sprout occasionally

Fruits

Fruits are high in sugar, so only offer them to rabbits very occasionally in small, chopped-up pieces. Safe options include:

  • Apples (pips removed)
  • Bananas
  • Kiwi fruit
  • Melon
  • Pears
  • Plums
  • Strawberries

Other vegetables

Other vegetables should only be given in small amounts as occasional treats. Suitable choices include:

  • Squash
  • Jerusalem artichoke
  • Cauliflower
  • Broccoli florets
  • Mange tout

What are the guidelines on giving treats to rabbits?

“Treats can help strengthen a bond with your rabbit but should always be given in moderation, especially if your pet needs to lose weight,” Anna says. “A rabbit’s daily calories can be calculated as 30 times their body weight in kilograms plus 70 calories. Treats should make up no more than 10% of this amount. Since rabbits are much smaller than dogs or cats, their treat portions should be much smaller too.”

What should I do if I want to make changes to my rabbit’s diet?

If you want to make a change to your rabbit’s diet, such as introducing a new food, it’s best to do this gradually so not to upset their stomach. Offer a small amount of new food alongside their usual diet, and keep an eye on them for any changes in their health or behaviour.

But Anna warns, "Although rabbits can have a more varied diet than cats and dogs, their main diet shouldn’t be changed from 85% hay, 10% leafy greens and 5% pellets. It’s essential to maintain this balance for their wellbeing.”

Why a balanced diet matters

A balanced diet is crucial for rabbits because it supports their overall health, prevents obesity, and promotes proper digestion. Rabbits have sensitive digestive systems that require high-fibre foods, like hay and leafy greens, to keep their gut moving and to prevent problems like GI stasis.

“Nutrition is a vital part of pet ownership and can significantly impact an animal at any stage of its life,” Anna explains. “Obesity is becoming increasingly common in cats, dogs and rabbits, and so it’s essential to weigh out food quantities based on recommendations. Adjusting these amounts based on activity levels and the need for weight loss, gain or maintenance is essential.”

A variety of vegetables and safe herbs provide essential vitamins and minerals, while occasional treats should be limited to avoid weight gain and digestive upset. By offering a well-rounded diet, you help ensure your rabbit stays active, healthy, and happy.

Can a rabbit’s diet affect your pet insurance?

“Many health conditions are linked to malnutrition, increasing the likelihood of claims. Obese animals face higher risks of complications during anaesthesia and are more prone to arthritis,” Anna explains. “Rabbits without proper nutrition are more likely to develop metabolic issues. A rabbit’s diet also affects their dental, skin and intestinal health. Feeding them the right food reduces these risks and can lower the chances of expensive claims.”

Key takeaways

  • A healthy, balanced diet is essential for your pet rabbit’s long-term health. Provide plenty of fibre-rich hay as the main part of their diet, and serve it alongside fresh or kiln-dried grass, a variety of leafy greens and a small amount of rabbit pellets. This will help your rabbit maintain a healthy weight, support their digestion and prevent common health problems such as dental issues or gut statis
  • You can supplement your rabbit’s diet with veggies, such as cucumber, courgette or spinach. You can also offer occasional treats, such as fruit, but be careful not to overfeed them, as it can cause health problems
  • Avoid feeding your rabbit unsafe or sugary treats. Muesli-style foods, dairy products and unsafe vegetables like potatoes, tomato leaves and stems, and rhubarb cause digestive upset, obesity and even more serious health problems. Stick to rabbit-safe foods to keep your pet healthy and happy

Protect your floppy-eared friend with rabbit insurance

Common questions about feeding your rabbit

  • A rabbit’s diet should primarily consist of 85% high-quality hay and fresh or kiln-dried grass, 10% leafy greens and 5% rabbit pellets. Hay is essential for fibre, which helps maintain digestive health and prevent dental problems, while leafy greens and pellets provide additional nutrition.

  • Rabbits should have unlimited access to fresh hay every day. A good rule of thumb is to offer a bundle of hay roughly the same size as your rabbit. Hay helps with digestion and wears down a rabbit’s constantly growing teeth.

  • Timothy hay, meadow hay, or orchard grass are ideal for adult rabbits as they are high in fibre and support digestion. Alfalfa hay is only recommended for young or nursing rabbits because it is high in calcium, which can cause problems for adult rabbits.

  • Fresh water should always be available for your rabbit, either in a water bottle or a bowl. Rabbits need plenty of water to help with digestion and to stay hydrated, especially if they are eating a lot of hay.

  • Yes, iceberg lettuce should be avoided as it contains lactucarium, which can be harmful to rabbits. It is also mostly water and provides very little nutritional value. Stick to dark, leafy varieties like romaine lettuce instead.

  • Yes, rabbits can eat small amounts of fruit as an occasional treat. Safe options include apples, without pips, strawberries, and blueberries. However, due to their high sugar content, fruit should be given in small, chopped-up pieces sparingly, about once or twice a week.

  • Some vegetables, like cabbage, broccoli, and cauliflower, can cause gas in rabbits if fed in large amounts. To avoid digestive discomfort, introduce these foods slowly and in small portions, and watch for any signs of gas.

  • No, rabbits should not eat nuts or seeds. These foods are high in fat and can cause digestive blockages or weight gain. Stick to hay, grass, leafy greens and rabbit-safe vegetables, herbs and fruit.

Pet insurance

  • Rabbit insurance

    Keep your rabbit happily hopping with the reassurance of rabbit insurance

  • Dog insurance

    Take care of your best friend with dog insurance and be covered for those unexpected vet bills

  • Cat insurance

    Cover the adventurer in your life with cat insurance for cover when you need it most