The Complete Rabbit Diet Feeding Guide: The Dos and Donts

Two rabbits inside

Rabbits require a well-balanced diet of grass hay, leafy vegetables, and pellets to be happy and healthy.

In this article, we’ll cover the foods your rabbit requires on a daily basis, good and bad fruits/vegetables, and unsafe foods for your pet.

Rabbits Daily Diet

Rabbits are herbivores and require a mixture of foods each day to keep them healthy.

Your rabbit’s main diet (80% to 90%) should consist of high-quality grass hay, such as Timothy hay or meadow hay.

Grass hay provides your rabbit with fiber and keeps their digestive system working efficiently. Hay also helps wear down your rabbit’s teeth.

Grass hay should always be available to your rabbits as they need to munch on it constantly. Hay is definitely something you should never run out of when you own a rabbit!

Make sure you change your rabbit’s hay each day even if they haven’t eaten all of it. You shouldn’t let your rabbit consume stale or dirty hay.

In addition to hay, your rabbit also needs good-quality rabbit pellets and leafy greens each day.

It’s important not to only feed your rabbit pellets as it can cause a numer of health problems. has put together a list of health problems that can occur when you only feed your rabbit pellets.

Only feed your rabbit a small portion of pellets/nuggets each day as they should not be the main component of your rabbit’s diet.

Around ¼ (25 grams) cup of pellets per 6 lbs of your rabbit’s body weight is a good portion size.

You should avoid rabbit muesli at all costs. Most commercial rabbit mueslis are high in fat and are not very nutritious for your pet.

They also typically contain unhealthy and unnecessary ingredients like seeds, grains, and flaked maize. These can be harmful to your rabbit.

Most rabbit mueslis are known to cause digestive and dental issues, so it is best to avoid them.

Leafy Green Vegetables And Portion Sizes

Your rabbit also needs a generous portion of leafy green vegetables every day as well as grass hay and pellets. Around 2 cups of leafy green vegetables per 6 lbs of your rabbit’s body weight are ideal.

You should offer a good variety of leafy green vegetables (around 5 to 6 different types) and rotate them regularly.

You should aim to feed your rabbit twice a day. Once in the morning and once the evening.

However, stick to portion sizes and don’t double them. For example, if your rabbit weighs 6 lbs, then feed them 1 cup of leafy greens and 12.5g of pellets in the morning and then the same amount in the evening.

Your rabbit also requires fresh water every daily. You should change your rabbit’s water every day to stop it from becoming dirty or stale.

Never use water collected from puddles, streams, rivers, pool, etc. Water collected from these sources can contain chemicals and other pollutants that are harmful to rabbits.

Only use bottled, tap, or filtered water for your rabbit.

What Are Good Treats For Rabbits?

 Treats are great for training and bonding with your rabbit, but they should be fed in moderation.

Store-bought treats can contain a lot of sugar, fat, and calories, so they should only be given to your rabbit every once in a while.

Good treats for rabbits are fruits and vegetables. There are much healthier and nutritious to store-bought treats.

Carrots are a good treat for rabbits as they are natural and nutritious. Most rabbits adore the taste of carrots, which makes them ideal for training.

Additionally, fruits and, such as strawberries and apples are also delicious and healthy treats for rabbits.

However, fruits and root vegetables are naturally high in sugar, so they should not be fed too often. A couple of slices of once or twice a week is more than enough for your rabbit.

If you plan on feeding your rabbit store-bought treats, opt for natural ones that don’t use artificial colors, flavors, or preservatives.

Do Rabbits Need Chew Toys?

Your rabbit’s teeth are constantly growing, which means they need access to chew toys.

Chew toys are vital for your rabbit’s dental health. Gnawing on chew toys wear your rabbit’s teeth down to prevent them from becoming too long.

If your rabbit is not given chew toys to nibble on, then their teeth will become too long. Overgrown teeth is extremely uncomfortable, painful, and often needs veterinary treatment.

Here are some of the best chew toys available for your rabbit to keep their teeth healthy!

William Craft Timothy Hay Sticks

These Timothy hay sticks from William Craft are ideal for your rabbit’s dental health.

They’re made from Timothy grass powder to make them a delicious and healthy snack for your rabbit.

Timothy hay is high in fiber, making it effective at keeping your rabbit’s teeth healthy and worn down.

The hard texture of these sticks makes them great at filing down your rabbit’s teeth to stop them from becoming overly long.

No pesticides are used in these sticks, so they are perfectly safe for your rabbit. Your rabbit will enjoy munching on these sticks, so they are a great boredom breaker.

These sticks are also suitable for other small animals, such as guinea pigs.

Niteangel Willow Mega Munch Sticks For Small Animals

These willow sticks by Niteangel are excellent for wearing down your rabbit’s teeth.

They are made from organic and natural willow branches. They are also environmentally-friendly!

The length of sticks are 10.5 inches long, which means they are plenty big enough for your rabbit to nibble on.

These willow sticks are also suitable for other animals, such as guinea pigs and hamsters.

Niteangel Small Animal Activity Toy

These activity balls from Niteangel are effective for wearing down your rabbit’s teeth.

They are made from 100% natural materials and are crafted without metal, plastic, and glue. This makes them perfectly safe for your pet to nibble on.

Each of these balls is made from different (pet-safe) materials, including cornhusk, seagrass, and rattan.

This gives your rabbit plenty of chewing options to pick from! These chew toys can also be used for other small animals.

What Fruits Can Rabbits Eat?

Fruits are a healthy and tasty snack for your rabbit, but they should be fed in moderation.

Fruits are high in sugar, which is unhealthy for your rabbit when fed too often. Too much sugar in your rabbit’s diet can lead to health issues, such as obesity.

You should feed your rabbits fruits around once or twice a week and only in small quantities.

Safe Fruits For Rabbits

 Here is a list of fruits that are safe for your rabbit.

  • Blueberries
  • Raspberries
  • Pears (remove seeds)
  • Banana
  • Apricot (remove pit)
  • Strawberries
  • Apple (remove seeds)
  • Cherries (remove pits)
  • Blackberries
  • Peach (remove pit)
  • Plum (remove pit)
  • Orange (remove seeds)
  • Tangerines (remove seeds)
  • Satsumas (remove seeds)
  • Tomatoes (not green sections)
  • Watermelon (remove seeds)
  • Cranberries
  • Grapes (seedless)
  • Kiwi fruit
  • Mango
  • Pineapple
Fruits You Shouldn’t Feed Your Rabbit

 Here is a list of fruits you shouldn’t feed your rabbit.

  • Tomato leaves/stalks (the fruit is fine, but the green parts are toxic)
  • Most citrus fruits (oranges, satsumas, etc. are fine, but other citrus fruits like lemons are too sour and acidic)

What Vegetables Can Rabbits Eat? 

Rabbits require around 2 cups of leafy green vegetables (per 6 lbs of body weight) each day.

Some vegetables should be fed in moderation, such as spinach and carrots, whilst others can be fed more regularly (like celery).

Make sure you offer 4 to 6 different types of leafy greens to your rabbit. You should also rotate them regularly enough to provide your rabbit with a wide range of nutrients.

Safe Vegetables For Your Rabbit

 Here is a list of vegetables rabbits can eat.

  • Parsley
  • Swiss chard
  • Bok Choy
  • Carrots
  • Broccoli
  • Celery
  • Kale
  • Cucumber
  • Collard Greens
  • Lettuce (dark colored varieties – Iceberg should be avoided!)
  • Turnips
  • Watercress
  • Zucchini
  • Mint
  • Mustard greens
  • Cauliflower
  • Rocket/arugula
  • Pumpkin
  • Squash
  • Radish tops
  • Green beans
  • Peas
  • Chicory
  • Asparagus
  • Brussel sprouts
  • Fennel
  • Beetroot (use caution with the tops)
  • Baby sweetcorn (not full-size ones!)
  • Fennel
  • Dill
  • Celeriac
  • Artichoke leaves
  • Eggplant
Vegetables Your Rabbit Shouldn’t Eat

Even though rabbits are herbivores, it doesn’t mean every vegetable is good for them.

Here is a list of vegetables rabbits shouldn’t eat.

  • Potatoes (including sweet potatoes)
  • Avocado
  • Rhubarb
  • Onion (all varieties)
  • Leeks
  • Chives
  • Iceberg lettuce/light-colored lettuces
  • Cabbage (can cause gas and stomach upsets in big quantities, so best to avoid!)

How Much Fruit And Vegetables Should I Feed My Rabbit?

You should feed fruits to your rabbit in moderation. A couple of slices once or twice a week is plenty for your pet to enjoy.

Leafy green vegetables, on the other hand, should be fed daily to your rabbit. Around 2 cups per 6 lbs of your rabbit’s body weight is an adequate amount.

Make sure you offer a good variety of leafy greens vegetables to your rabbit (around 5 to 6 different types). You should also rotate them regularly.

However, it is important to note that some leafy green vegetables should not be fed as frequently as others.

For example, spinach should only be fed a few times a week as it contains a lot of oxalates.

Celery is a leafy green vegetable that can be included daily to your rabbit’s diet.

What Other Household Foods And Drinks Can Rabbits Consume?

There are very few household foods and drinks rabbits can consume other than fruits, vegetables, and clean water.

Can Rabbits Eat Cheese?

No, rabbits cannot eat cheese. Dairy products are unhealthy for rabbits and are difficult for them to digest.

Can Rabbits Eat Bread?

 Rabbits can eat bread, but it does mean they should. Bread offers no nutritional benefit to your rabbit and there are much healthier treats to feed them (like fruits and veggies).

Bread also contains a lot of starch, which is hard for your rabbit to digest. If your rabbit cannot digest something, then it will ferment in your rabbit’s intestines and lead to health issues.

Can Rabbits Eat Meat?

No, rabbits cannot eat meat. Rabbits are herbivores, which means they do not need any form of meat in their diet.

Rabbits cannot digest meat and it offers no nutritional value to your pet. In other words, don’t feed meat to your rabbit! 

Can Rabbits Eat Brazil Nuts?

No, rabbits cannot eat brazil nuts. In fact, all types of nuts should not be fed to rabbits.

Nuts contain a lot of fat and are hard for rabbits to digest, which can lead to health issues.

Can Rabbits Drink Milk?

No, rabbits cannot drink milk. Rabbits are unable to digest lactose and dairy products.

Rabbit’s Diet-Related Health Problems

There are various health problems your rabbit can suffer from due to a poor or unbalanced diet.

That’s why it’s important your rabbit’s diet is as healthy and nutritious as possible.

If your rabbit consumes too many sugary and fatty foods (like store-bought treats and fruits), then they are more likely to become obese.

Obesity in rabbits can lead to a lot of complications, such as heart disease and hepatic lipidosis. That’s why you should limit how much fat and sugar your rabbit eats.

Additionally, if your rabbit does not consume enough fiber or hay, then they can develop GI stasis. GI stasis can also occur when rabbits have too much fat/carbs in their diet, aren’t getting enough exercise, and are stressed.

GI or gut stasis is when your rabbit’s digestive system slows down and stops functioning normally. When this happens, bad bacteria build up in your rabbit’s intestines.

GI stasis is a serious condition and can be fatal in extreme cases or is left untreated.

Symptoms of GI stasis are:

  • Bloating
  • Lethargy
  • Loss of appetite or reluctance to eat
  • Small/oddly-shaped feces
  • Inability to pass feces

If you notice your rabbit displaying any of these signs, then take them to a vet as soon as possible to get them checked out.

Related Questions:

 Can rabbits eat cooked fruits and vegetables? Rabbits do not digest cooked foods very well, so you should always feed fruits and vegetables raw. Cooked fruits and vegetables also have fewer nutrients.

Can rabbits eat eggs? You should not feed your rabbits eggs as they can cause digestive issues. Rabbits cannot process dairy products, which includes eggs.

Will hay make my rabbit fat? Hay will not make your rabbit fat. Regular hay (not alfalfa) has very low nutritional value. Rabbits need hay to wear down their teeth and keep their digestive track moving.

Charlotte Silcock

Charlotte lives in the United Kingdom and has worked in animal shelters looking after small animals. She owns a hamster as well as a dog and a cat and hopes to spread her knowledge about rodents to help other pet owners.

Recent Content