Rabbit food: What a rabbit can and can’t eat

What your rabbit can and can't eat to stay healthy? We make it crystal clear what's the best rabbit food to give your bunny.

A rabbit’s digestive system is very sensitive. As such, its very important to know what your rabbit can and cant eat in order to keep your pet healthy. Don't worry, we've got you covered. Keep reading to find out how to give your bunny the best rabbit food.

A rabbit’s basic needs

For starters, your rabbit should have access to fresh, clean drinking water round the clock. Whether you offer a jar or a bottle is up to you.

Hay makes up the bulk of your rabbit's diet. It’s essential for keeping its bowels healthy. Choose quality hay, such as timothy. Adult rabbits should not be fed alfalfa/lucerne as it contains too much calcium, which can lead to painful bladder stones. Young rabbits can eat alfalfa, though, because they benefit from the large amount of protein it has, which they need at that stage of growth.

Fresh greens

Variety is important! Romaine lettuce, carrot leaves, watercress, beet leaves, broccoli, paprika, Brussels sprouts, endive, radicchio, pumpkin... the choice is yours (or should we say, your rabbit’s)! Switch up its food so that your rabbit gets the vitamins and minerals it needs.

Mixed food or pellets

Extruded pellets or muesli are useful because they give your rabbit the opportunity to have a quick nibble when it’s feeling peckish. This food stays tasty all day long, unlike greens, which quickly wilt. It’s the ideal rabbit food if you’re out of the house all day.


Fruit is okay, but only sporadically. It usually contains too much sugar, which can upset the bacteria in the digestive tract. And contrary to what you might think, carrots contain a lot of sugars as well as carbohydrates, which is why rabbits shouldn’t eat too much of them.

Do you want to offer your rabbit a healthy snack? Then choose a snack with natural ingredients. By doing so, you can reward your rabbit and strengthen your bond without having to worry about your animal's health.

What a rabbit shouldn’t eat

The list is too long to cover here, but we’ll mention the most important ones here: yoghurt, carbohydrate-rich foods such as bread, pasta or biscuits, nuts, chocolate (which, by the way, several species must never eat), rhubarb and avocado.

Selected for you