What should I feed my rabbit?

Rabbits come in many shapes and sizes. The type and amount of food they need depends on their breed, species, age, health and lifestyle.

A Rabbit’s Diet

Rabbits need a diet that’s as close as possible to their natural food. In the wild, they spend more than half their time feeding. Hay, grass and root vegetables are ideal foods for rabbits. They take time to eat and contain a lot of fibre, which is good for your rabbit’s digestion, and helps wear down their teeth, which keep growing for their whole life. Having hay to eat also stops them from getting bored.

Although rabbits love carrots, they contain a lot of sugar, which is bad for your rabbits’ teeth. Carrots are OK now and again, but you can feed the green leafy tops as often as you like!

How much Should I Feed My Rabbit?

Our vets advise that rabbits should be fed:

  • At least their body size amount of hay each day
  • A handful of fresh vegetables, morning and evening
  • A tablespoon of commercial rabbit nuggets (not muesli-type mix) once a day for rabbits under 3.5kg, and twice a day for rabbits over 3.5kg.

It’s important not to make sudden changes to your rabbits’ diet, as this can make them go off their food completely. If you’re not sure what to feed, ask your vet or vet nurse, and they’ll be happy to help you.

It sounds obvious, but pets who eat too much get fat! If you feed your rabbit a lot of treats as well as their normal food, most of the extra calories will turn into fat. Rabbits don’t need treats to know you love them: playing and spending time with you are what they enjoy most of all.

Another top tip is to keep a food diary for a week, and take it with you when you go to see your vet. This can help you spot where your rabbit is getting the extra calories, and makes it easier to cut them out without a special diet.

You can download our free guide to feeding your rabbit, including an example food diary to help your rabbit on their way.