Rabbits cannot eat chocolate, avocado, onions, garlic, rhubarb, raw potatoes, fruit seeds and pits, iceberg lettuce, bread, dairy, meat, nuts, or most processed human foods. Some of these are outright toxic; others simply overwhelm a digestive system that evolved to run on grass. Because a rabbit cannot vomit, anything harmful it swallows has to pass all the way through — which is why prevention matters far more for rabbits than for cats or dogs, and why one feeding mistake can turn into an emergency.
This guide covers the foods to keep away from your rabbit, organized by how dangerous they are, plus the garden plants and houseplants that catch owners off guard. For the other side of the coin — what a rabbit should be eating every day — see our companion guide to what rabbits eat.
Why rabbits can’t eat “just a little” of the wrong thing
A rabbit’s digestive system is a finely tuned fermentation engine. Food moves from the stomach into a large chamber called the cecum, where a dense population of beneficial bacteria breaks down fiber the rabbit couldn’t otherwise digest. That system depends on two things: a constant stream of coarse fiber (hay and grass) and a stable bacterial balance.
Sugary, starchy, or fatty foods upset that balance. The wrong bacteria bloom, gas builds, gut movement slows, and the rabbit can slide toward gastrointestinal stasis — a genuinely life-threatening condition. Add the fact that rabbits physically cannot vomit to expel something toxic, and the safest rule becomes obvious: when in doubt, don’t feed it. A rabbit that seems unwell after eating something questionable — especially one that stops eating or producing droppings — needs a rabbit-savvy or exotic vet urgently, not home remedies.
Foods that are toxic to rabbits
Chocolate and anything sweetened
Chocolate contains theobromine and caffeine, both toxic to rabbits, and the darker the chocolate the higher the concentration. Candy, cookies, and sweetened cereals add a second problem: concentrated sugar that disrupts the cecal bacteria. There is no safe amount of chocolate for a rabbit. If yours has eaten any, call a vet promptly rather than waiting to see what happens.
Avocado
Avocado contains persin, a compound that is harmless to humans but dangerous to many pets, rabbits included. Every part of the plant — flesh, skin, pit, and leaves — carries it. Avocado belongs on the never list, no exceptions.
Onions, garlic, leeks, and chives
The whole allium family is off-limits. These plants can damage a rabbit’s red blood cells, leading to anemia, and they can also suppress the immune system. That includes cooked forms, powders, and scraps from dishes seasoned with them — another reason table scraps as a category are a bad idea for rabbits.
Rhubarb and potato plants
Rhubarb leaves are rich in oxalic acid and are toxic to rabbits (raw rhubarb stalks are a risk too). Potatoes present a double problem: the starchy tuber is hard on the gut, while the green skin, sprouts, leaves, and stems contain solanine, a nightshade toxin. Tomato and pepper plants — the leaves and vines, as opposed to the ripe fruit — fall in the same nightshade category and should be fenced off from any free-roaming rabbit.
Fruit seeds and pits
Apple flesh is a fine occasional treat, but apple seeds contain cyanogenic compounds, and the pits of cherries, peaches, plums, and apricots carry the same risk plus a choking and blockage hazard. Always core and de-seed fruit before sharing it. Our guide to which fruits rabbits can eat covers safe portions for the fruits that are allowed.
Unsafe foods at a glance
| Food | Why it’s a problem | Risk level |
|---|---|---|
| Chocolate, candy, sweets | Theobromine/caffeine toxicity plus sugar overload | Dangerous — call a vet |
| Avocado (all parts) | Contains persin, toxic to rabbits | Dangerous — call a vet |
| Onion, garlic, leek, chive | Damages red blood cells; can cause anemia | Dangerous — call a vet |
| Rhubarb (especially leaves) | High oxalic acid; toxic | Dangerous — call a vet |
| Raw potato, green skins, sprouts | Solanine toxin plus heavy starch | Dangerous — call a vet |
| Fruit seeds and stone-fruit pits | Cyanogenic compounds; blockage hazard | Dangerous — call a vet |
| Iceberg lettuce | Contains lactucarium; watery with near-zero nutrition | Avoid |
| Bread, crackers, pasta, cereal | Starch ferments badly; linked to GI upset | Avoid |
| Dairy (milk, cheese, yogurt drops) | Rabbits cannot digest lactose; sugary “yogurt” treats worsen it | Avoid |
| Meat and eggs | Rabbits are strict herbivores; gut cannot process animal protein | Avoid |
| Nuts and seeds | Far too much fat; blockage risk | Avoid |
| Corn (kernels and cob) | Indigestible hull; cob pieces can obstruct the gut | Avoid |
| Beans and raw legumes | Gas-producing; disrupts cecal balance | Avoid |
| Muesli-style pet mixes | Encourages selective eating; tied to dental and gut problems | Avoid |
Not toxic, but still unsafe: the human-food trap
Plenty of foods that won’t poison a rabbit outright can still make it seriously ill. Bread, crackers, breakfast cereal, chips, and pasta top the list: rabbits often love them, owners assume a nibble is harmless, and the concentrated starch quietly ferments in the cecum, feeding gas-producing bacteria. The same goes for dairy — rabbits are lactose intolerant, and the “yogurt drop” treats still sold in some pet aisles combine dairy with sugar in exactly the way a rabbit’s gut cannot handle.
Meat and eggs are simply outside a rabbit’s biology — they are strict herbivores — and high-fat items like nuts, seeds, and peanut butter overwhelm a digestive tract built for lean greenery. Even within the healthy category, moderation rules apply: starchy vegetables like carrots are treat-tier rather than staples, and sugary fruit stays at a tablespoon or two per day. Our guides to safe vegetables for rabbits and how diet shapes rabbit health break down where each food belongs.
What to offer instead: treats that are actually safe
The reason unsafe treats keep getting fed is simple: owners want to give their rabbit something special, and the rabbit agrees enthusiastically. The fix is a safe treat roster, portioned properly. Small amounts of fruit — a slice of apple (no seeds), a strawberry, a couple of blueberries, a thin round of banana — are the classic choices, capped at a tablespoon or two per day for an average rabbit. Fresh herbs are an even better option: basil, cilantro, dill, mint, and parsley are safe, exciting to most rabbits, and far lower in sugar than fruit.
Vegetable-wise, treat-tier items include small amounts of carrot, a bit of bell pepper, and broccoli florets introduced slowly (they can cause gas in some rabbits). And don’t overlook the treat rabbits rate higher than almost anything: fresh forage. A handful of clean, pesticide-free dandelion greens or a sprig of willow will outperform any packaged product from the pet aisle — most of which, especially the seed-and-honey sticks and yogurt drops, belong on the avoid list themselves.
Whatever the treat, the golden ratio stays the same: hay first, always. A rabbit filling up on unlimited grass hay has less appetite for trouble, a healthier gut to handle the occasional mistake, and constantly ground-down teeth as a bonus. If treats ever displace hay in the daily intake, the menu needs rebalancing before anything else.
Garden plants and houseplants to watch
Free-roaming house rabbits and backyard playtime introduce a second menu of hazards. Common toxic garden plants include foxglove, lily of the valley, daffodil and tulip bulbs, azalea and rhododendron, oleander, hemlock, buttercups, poppies, and yew. Indoors, philodendron, pothos, dieffenbachia, aloe, ivy, and many lilies are unsafe — and rabbits will absolutely sample houseplants left in reach.
Lawn clippings deserve a special mention: fresh grass is fine for rabbits to graze, but piles of mower clippings ferment quickly and can cause severe digestive upset. Treated lawns add pesticide and herbicide residue to the risk. The practical answer is management — keep houseplants elevated, fence off flower beds, and follow the checklist in rabbit-proofing your home before giving a rabbit the run of a room.
What to do if your rabbit ate something on this list
Don’t wait for symptoms, and don’t attempt home treatment — there is no safe DIY response to poisoning in a rabbit. Remove the remaining food, note what was eaten and roughly how much, and call a rabbit-savvy or exotic vet right away for guidance. If your regular clinic is closed, an emergency animal hospital that sees exotics is the next call.
Have three pieces of information ready when you call: what the food or plant was (bring the packaging or a photo of the plant), approximately how much the rabbit ate and when, and how the rabbit is behaving now — eating or not, droppings normal or not, active or subdued. Those details let the vet judge urgency accurately over the phone. And resist the temptation to “make the rabbit throw it up”; rabbits physically cannot vomit, and attempts to force the issue only add stress and risk.
Watch for the warning signs that the gut is reacting: refusing food, shrinking or absent droppings, a hunched posture, teeth grinding, or unusual stillness. Any of these after a dietary mistake is an emergency. Our guide to spotting signs of illness in rabbits covers the full early-warning list every owner should know cold.
Common questions
Can rabbits eat iceberg lettuce?
No — iceberg is the one lettuce to skip. It contains lactucarium, which can cause diarrhea in quantity, and it’s mostly water with almost no nutrition, so it displaces the fiber a rabbit actually needs. Darker leafy lettuces like romaine and green leaf are the better choice.
Can rabbits eat bread?
No. Bread isn’t toxic, but its starch ferments in the rabbit’s cecum and feeds the wrong bacteria, which can trigger gas, soft stools, and gut slowdown. The same applies to crackers, cereal, chips, and pasta — there’s no safe “treat-sized” portion worth the risk.
Are carrots really bad for rabbits?
Carrots aren’t toxic, but the cartoon image is misleading: the root is high in sugar and belongs in the occasional-treat category, a few thin slices at a time. Carrot tops — the leafy greens — are the genuinely rabbit-appropriate part of the plant and can join the regular greens rotation.
What should I do if I’m not sure whether a food is safe?
Don’t feed it. Rabbits thrive on a boring menu — unlimited grass hay, a daily rotation of proven-safe leafy greens, and a measured portion of plain pellets. Any new food should be researched first, introduced in a small amount, and dropped at the first sign of soft droppings or reduced appetite. When a question involves an animal that’s already unwell, skip the internet and call your vet.