It can be hard to know what foods you can and cannot feed your rabbit. That’s why we have to together this list of popular fruits and vegetables that your rabbit can and cannot eat!
What Fruits Can Rabbits Eat?
Fruits are a healthy and delicious snack for your rabbit to enjoy. However, as fruits contain a lot of sugar, they should be fed to your pet in moderation
You should avoid feeding fruits to overweight rabbits for this reason too.
Fruits should be washed thoroughly (without soap!) before being fed to your rabbit. You should also remove the pits or seeds from fruits as these are toxic.
Make sure you feed fruits and veggies raw to ensure your rabbit gets all their nutrients.
Around 2 tablespoons of fruit per 6 pounds of body weight is a good portion size for your rabbit. You shouldn’t feed your rabbit fruits more than twice a week.
Here is a list of fruits rabbits can eat.
- Pears (remove seeds)
- Apricot (remove pit)
- Apple (remove seeds)
- Cherries (remove pits)
- Peach (remove pit)
- Plum (remove pit)
- Tomatoes (not green sections)
- Kiwi fruit
Cuteness.com has a great article to help you design your rabbit’s diet. It’s really helpful and worth a read for all pet rabbit owners.
Can Rabbits Eat Apples?
Yes, rabbits can eat apples. However, apples contain a lot more sugar than other types of fruit, so they should not be fed too often.
You should make sure you remove the seeds and stems from apples before giving them to your rabbit. Apple seeds and the stems contain small traces of cyanide, which can be harmful to your pet if they are ingested.
Chop the apple into small pieces before feeding it to your rabbit. Like with all fruits and veggies, wash apples thoroughly (without soap!) before feeding them to your rabbit.
Can Rabbits Eat Grapes?
Grapes are safe to feed your rabbit. You should also opt for seedless grapes.
Don’t feed grapes too often as they do contain a lot of sugar. Around 4 grapes each week should be more than enough for your rabbit!
Chop the grapes into small pieces before feeding them. Make sure you wash them thoroughly too!
Can Rabbits Eat Bananas?
Rabbits can eat bananas. However, bananas are very high in sugar and contain a lot of starch.
Starchy foods can cause digestive problems in rabbits, so bananas should be fed very sparingly. A small slice of banana is an adequate portion size for your rabbit.
Rabbits can also eat banana peels/skin, but these should be fed even less than bananas! The skin of a banana contains a lot of starch (even more than the banana itself), which could give your pet gastrointestinal issues.
Can Rabbits Eat Strawberries?
Strawberries are perfectly safe to feed your rabbit, but they should not be fed too often.
Strawberries are high in sugar, so a couple of slices every now and again is more than enough for your rabbit. Wash strawberries thoroughly before feeding them to your pet.
The tops of strawberries and the seeds are also fine to feed your rabbit, so you don’t need to remove them.
Can Rabbits Eat Blackberries?
Yes, rabbits can eat blackberries. You should make blackberries are ripe before feeding them to your rabbit.
If a blackberry is reddish in color, then they are not ripe! Feed blackberries in moderation due to their high sugar content.
If you are harvesting wild blackberries, make sure they have not been sprayed with chemicals! You should also wash blackberries thoroughly before feeding them to your pet.
Can Rabbits Eat Pears?
Pears are fine to feed your rabbit in moderation. Pears contain a lot of sugar, so they should not be fed too often.
Before feeding your rabbit a pear, make sure your remove the stem and seeds. These contain traces of cyanide, which can be harmful to your pet if ingested.
Cut the pear into small pieces before feeding it to your rabbit. Like with all fruits and veggies, wash pears thoroughly before offering them to your pet.
Can Rabbits Eat Watermelons?
Watermelons are safe to feed your rabbit. This fruit can be a great refreshing snack to feed your pet on a hot day!
However, watermelon is high in sugar, so it should not be fed regularly to your rabbit.
You should remove the seeds from a watermelon, but you can leave the rind on.
The rind on a watermelon contains less sugar than the flesh and is safe for your rabbit to consume (again, in moderation!).
Can Rabbits Eat Tomatoes?
Tomatoes are safe for your rabbit to eat. However, you should never feed your rabbit tomato tops or tomato leaves (or any green parts!) as they are very toxic for your pet!
Tomatoes contain a lot of sugar, so they should not be fed regularly. All types of tomatoes are fine for your rabbit, including cherry tomatoes and beef tomatoes.
Do not feed your rabbit green (unripe) tomatoes as they are toxic!
You should remove the seeds from tomatoes before feeding them to your rabbit.
What Vegetables Can Rabbits Eat?
Vegetables should make up 20% of your rabbit’s diet. Around a handful (adult-sized) of fresh leafy green veggies is what you should aim to feed your rabbit each day.
Make sure your feed a variety of vegetables to your rabbit to ensure they get as many nutrients as possible.
Don’t just feed the same vegetable. Instead, offer your rabbit a few different veggies each day (around 3 to 6 is usually ideal) and change them around regularly.
Here is a list of vegetables that are safe to feed your rabbit. Some of these veggies can be fed often (like zucchini), whilst others should be fed in moderation (like carrots and turnips).
- Bok Choy
- Carrots (occasional)
- Broccoli (occasional)
- Collard Greens
- Lettuce (dark colored varieties – Iceberg should be avoided!)
- Turnips (occasional)
- Mustard greens
- Radish tops
- Green beans
- Cabbage (can cause digestive upsets and gas, so very occasionally!)
- Brussel sprouts (occasional)
- Beetroot (occasional – use caution with the tops)
- Baby sweetcorn (not full-size ones!)
- Artichoke leaves
Can Rabbits Eat Carrots?
Yes, rabbits can eat carrots. It would be difficult to find a rabbit who doesn’t love carrots!
However, carrots should not be fed too often. Although carrots are a good source of vitamin A, they are also high in sugar and calcium!
Carrot tops, on the other hand, can be given fairly regularly to rabbits.
Can Rabbits Eat Lettuce?
Lettuce can be fed to rabbits, but it is best avoided.
Light-colored lettuces are very watery and contain little national value, so they are not very beneficial for rabbits and should be avoided.
Iceberg lettuce should never be fed to rabbits as it contains lactucarium.
Romaine lettuce is leafier and more fibrous, so can be fed to rabbits. However, even romaine lettuce can cause digestive issues, so should not be fed in big amounts.
Dark-colored lettuces can be fed to your rabbit (but again, in moderation!)
When feeding your rabbit safe types of lettuce for the first time, only offer them a very tiny piece. You should monitor your pet for 24 hours to ensure they do not get a bad reaction from it.
Can Rabbits Eat Cucumber?
Cucumber can be fed to rabbits, but it is very watery and has very little nutritional value.
If fed in large quantities or regularly, cucumber can cause diarrhoea and digestive issues in rabbits. It is best to feed cucumber in small amounts every once in a while
Cucumber skin is fine for your rabbit to consume, so you don’t need to remove it. Cucumber seeds are also safe for rabbits, but you should make sure you remove seeds/pits from most fruits and veggies.
Cucumber would be a great treat to feed your rabbit every now and again on a hot day. The high amount of water in cucumber is great for keeping your pet hydrated and refreshed in warm weather!
Can Rabbits Eat Celery?
Celery is a great vegetable to feed your rabbit. Celery contains potassium, vitamin B1, vitamin B2, vitamin B6, folic acid, and other nutrients!
Celery is an ideal vegetable to feed your rabbit regularly as it is very beneficial for them!
You can even feed celery leaves and the tops of celery to your rabbit! However, make sure you wash these thoroughly before feeding them to your pet.
Make sure you offer a variety of vegetables to your rabbit and switch them up regularly!
Can Rabbits Eat Spinach?
Spinach is safe for rabbits but shouldn’t be fed too often. Spinach contains a lot of oxalates and iron, so you shouldn’t feed it daily.
Spinach has a high vitamin C, vitamin E, vitamin K, and also contains a lot of other nutrients your rabbit will benefit from. However, spinach is also high in oxalic acid.
Oxalates are harmful to your rabbit if they consume them too often. They can cause urinary tract issues, as well as skin/mouth itchiness when fed in big quantities.
That’s why it’s important not to feed vegetables that contain a lot of oxalates frequently.
Here is a list of other leafy green vegetables high in oxalic acid:
- Mustard greens
- Beet greens
- Swiss Chard
- Radish tops
Although rabbits require around 3 to 5 leafy greens vegetables daily, spinach is a leafy green that shouldn’t be fed each day.
Instead, spinach should be fed a few times a week, alongside other types of leafy green vegetables.
Can Rabbits Eat Cabbage?
You should avoid feeding your rabbit cabbage. In large quantities, cabbage can cause your rabbit’s thyroid gland to expand. It can also cause digestive issues, such as flatulence and diarrhoea.
With this in mind, it is best to avoid feeding cabbage to your rabbit altogether.
Can Rabbits Eat Peppers?
Peppers (non-spicy types!) are a great food to feed your rabbit regularly. They are packed full of vitamin C that is very beneficial for your rabbit.
Before feeding your rabbit peppers, make sure you remove the seeds as they are a choking hazard!
Bell peppers are good for your rabbit. They come in a lot of colors: green, yellow, red, purple, and black.
All these colors except for the black variety can be fed to your rabbit. However, green bell peppers should be fed in moderation due their high acidity levels.
Can Rabbits Eat Sunflower Seeds?
Rabbits should not eat striped sunflower seeds at their shells are very hard and tough. Striped sunflower seeds are a choking hazard and can become lodged in your rabbit’s teeth and digestive system!
However, black oil sunflower seeds have softer shells and can be fed occasionally to your pet.
Black oil sunflower seeds are still sunflowers seeds, so they are very high in fat.
They should not be given to rabbits very often and only as an occasional treat.
What Fruits Can Rabbits Not Eat?
Most fruits are fine for your rabbit to eat in moderation, but there are a couple that your pet should avoid.
Here is a list of fruits that are unsafe for rabbits.
- 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 Not Eat?
Although rabbits are herbivores, there are certain vegetables that rabbits should not consume.
Here is a list of vegetables that are unsafe for rabbits.
- Potatoes (including sweet potatoes)
- Onion (all varieties)
- Iceberg lettuce/light-colored lettuces
- Cabbage (can cause gas and stomach upsets in big quantities, so best to avoid!)
Can rabbits eat garlic? No! Garlic should never be fed to rabbits as it can cause anaphylactic shock and have an immunosuppressive effect.
Can rabbits eat peanuts? It is not recommended for rabbits to consume peanuts. Peanuts and other nuts are high in fat and are not very beneficial to your rabbit’s health.
Can rabbits eat dandelions? Dandelions are a delicious and nutritious snack for your rabbit. They contain a lot of nutrients that are great for your pet. Make sure the dandelions you harvest for your rabbit have not been treated with pesticides or chemicals.