Here's the rewritten guide with FAQ-style headings and front-loaded answers throughout.
What foods are unsafe for rabbits? Several common vegetables, fruits, seeds, and household plants pose real risks to rabbits, from digestive upset to serious toxicity. This guide from the hay experts at HayDay covers exactly which foods to avoid, why they're dangerous, and how to build a genuinely safe, balanced diet instead.
Shop now > High quality, barn dried hay boxes for your rabbits.
What Foods Should Rabbits Never Eat?
Several vegetables and greens, including iceberg lettuce, potatoes, onions, garlic, leeks, and cauliflower, can harm a rabbit's health due to toxic compounds or digestive issues. Certain fruit seeds and stone fruit pits contain cyanide and are genuinely toxic (Talcott and Person, 2012), while processed human foods and many store-bought rabbit treats contribute to obesity and digestive problems through excess sugar and unhealthy ingredients.
A safe, balanced rabbit diet should be built around high-quality hay, roughly an egg-cup of healthy pellets, and a handful of safe leafy greens daily.
Which Vegetables Are Harmful to Rabbits?
Several vegetables that are perfectly healthy for humans can cause real harm to rabbits. The main ones to avoid are:
-
Iceberg lettuce
-
Potatoes
-
Onions
-
Garlic
-
Leeks
-
Cauliflower
Why Is Iceberg Lettuce Bad for Rabbits?
Iceberg lettuce isn't a safe everyday food for rabbits due to a compound called lactucarium (Lowe, 2010). Lactucarium can cause lethargy and a mild sedative-like effect, similar to opium, and since iceberg lettuce also offers almost no nutritional value, it's simply not worth the risk.
Why Can't Rabbits Eat Potatoes and Onions?
Potatoes and onions are both unsuitable for rabbits due to their high carbohydrate and starch content, which can trigger digestive issues (Lowe, 2010). Raw potatoes also contain solanine, a toxic alkaloid that can cause reduced appetite, digestive upset, and abdominal pain. Keeping rabbits away from raw potatoes entirely is the safest approach.
Why Should Cauliflower Be Avoided?
Cauliflower can cause gas and bloating in rabbits, leading to real discomfort and potential harm. While it's a healthy staple for humans, it's best left off a rabbit's plate altogether.
Which Fruits and Seeds Are Poisonous to Rabbits?
Fruit seeds and stone fruit pits are the biggest risk here, containing cyanide, which is toxic and potentially fatal to rabbits (Talcott and Person, 2012). This includes the seeds and pits of apples, pears, apricots, peaches, plums, mangos, and cherries.
Fruit itself can be a sweet occasional treat, but any seeds or pits must always be removed first before offering fruit to your rabbit.
Are Processed Foods and Store-Bought Treats Safe for Rabbits?
No, most processed human foods and many commercial rabbit treats aren't suitable, despite how they're often marketed. High sugar content and unhealthy ingredients are the main culprits behind digestive issues and weight gain.
Can Rabbits Eat Cereal, Crackers, or Bread?
No, cereal, crackers, and bread don't match a rabbit's natural dietary needs and can lead to digestive problems and obesity. Even seemingly healthier options like oatmeal offer no real nutritional benefit for rabbits. A rabbit's diet should stick to high-quality hay, rabbit-safe pellets, and fresh vegetables instead.
Are Store-Bought Rabbit Treats Actually Safe?
Not always, many contain high sugar levels and unhealthy ingredients despite being marketed as rabbit-friendly. Watch out for:
-
High sugar content
-
Artificial colours and flavours
-
Nuts and seeds
-
Excessive fat content
Opting for healthier alternatives, or making your own treats with rabbit-safe ingredients, is a far better choice than relying on commercial options.
Are Nuts and Seeds Dangerous for Rabbits?
Yes, most nuts and seeds are too high in fat for a rabbit's digestive system, which is designed around a high-fibre diet. Even small amounts can cause problems over time.
Can Rabbits Eat Walnuts or Peanuts?
No, walnuts and peanuts are unsuitable for rabbits due to their high fat content, which can lead to uncomfortable indigestion. Rabbits need a diet high in fibre, not fat, so these should be avoided entirely.
Are Any Seeds Safe for Rabbits?
Most seeds aren't toxic outright, but their high fat content makes them a poor nutritional fit, and overfeeding can contribute to obesity. Cherry pits are a notable exception, being genuinely dangerous and toxic, so these must always be avoided.
Which Houseplants and Garden Plants Are Toxic to Rabbits?
Most houseplants and many garden plants should be treated as potentially toxic to rabbits, including ivy, philodendron, and most evergreen trees (Rabbit Welfare, 2024). Lilies, rhododendrons, and elder are particularly concerning, capable of causing heart problems, gastrointestinal issues, and excessive salivation if ingested (Talcott and Person, 2012).
Keep houseplants out of reach indoors, and check that outdoor plants like ragwort aren't accessible in any garden space your rabbit uses.
What Does a Balanced Rabbit Diet Actually Look Like?
A genuinely balanced rabbit diet centres on high-quality hay, a small daily portion of pellets, and a rotating mix of safe leafy greens. The core components include:
-
High-quality grass hay: Timothy Hay, Meadow Hay, Ryegrass Hay, and Alfalfa Hay (the latter two best used as enrichment alongside other hay types)
-
A limited amount of healthy pellets, roughly an egg-cup full
-
A handful of varied, safe leafy greens
-
Occasional treats such as fruit or hay cookies, given sparingly
Why Do Hay and Pellets Matter So Much?
High-quality grass hay should be available at all times and make up the majority of a rabbit's diet, since hay is essential for dental, digestive, and gut health. Pellets should make up only around 5-10% of daily intake, and scattering pellets within hay is a great way to encourage more hay consumption at the same time.
Which Leafy Greens Are Safe for Rabbits?
A rotating variety of safe leafy greens adds valuable nutrients to a rabbit's daily diet. Good options include:
-
Romaine lettuce
-
Spinach
-
Kale
-
Swiss chard
-
Bok choy
-
Cilantro
-
Parsley
-
Basil
-
Carrot tops
(Miller, 2022; Rabbit Welfare, 2024)
Offering a mix of these greens, rather than relying on just one or two, helps ensure a well-rounded, nutritious diet.
Understanding which foods to avoid, from harmful vegetables and toxic fruit seeds to risky houseplants and unsuitable processed treats, puts you in a much stronger position to protect your rabbit's health. Building each meal around high-quality hay, safe leafy greens, and the right portion of pellets is the simplest way to keep your rabbit happy, healthy, and thriving for years to come.
Frequently Asked Questions
Why can't rabbits eat iceberg lettuce?
Rabbits can't eat iceberg lettuce as it contains lactucarium, which can be harmful when consumed in large quantities. Darker lettuce leaves are more nutritious and can be fed to rabbits more frequently. Iceberg lettuce also contains mostly water and lacks nutritional value.
Can a rabbit eat a banana?
Yes, rabbits can eat bananas in moderation as a treat due to their high sugar content. It's best to offer them a small slice occasionally to prevent any health risks.
Are potatoes and onions safe for rabbits?
Potatoes and onions are not safe for rabbits due to their high carbohydrate and starch content, which can lead to digestive problems.
Relevant Advice
References
Lowe, J.A. (2010) Pet Rabbit Feeding and Nutrition. In: deBlas, C and Wiseman, J (Eds.), Nutrition of the Rabbit. Oxford Cab International, 294-313.
Miller, C. (2022) Small mammal herbivores, part 2: nutrition for wellness. The Veterinary Nurse, 13 (8): 368- 376
Rabbit Welfare (2024) Poisonous Plants. [Online]
Rabbit Welfare (2024) Recommended vegetables and herbs.. [Online]
Talcott, P.A. and Peterson, M.E. (2012) Small Animal Toxicology. Elsevier Health Sciences: London