An ultra-realistic still-life image showcasing two different types of trail cameras side by side, distinguished by their distinct physical designs. On the left, visually represent a compact and robust Camera-1 in matte black, equipped with large infrared sensors and a sturdy housing. On the right, depict Camera-2 as a somewhat larger model in camouflage pattern, boasting a high-powered antenna and advanced sensor array. The cameras should be resting on a wooden table with a grassy outdoor setting in the background, with trails leading into a thick forest under a clear blue sky, indicating their use in outdoor, remote settings.

What Can Rabbits Not Eat? Toxic and Unsafe Foods to Avoid

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

FoodWhy it’s a problemRisk level
Chocolate, candy, sweetsTheobromine/caffeine toxicity plus sugar overloadDangerous — call a vet
Avocado (all parts)Contains persin, toxic to rabbitsDangerous — call a vet
Onion, garlic, leek, chiveDamages red blood cells; can cause anemiaDangerous — call a vet
Rhubarb (especially leaves)High oxalic acid; toxicDangerous — call a vet
Raw potato, green skins, sproutsSolanine toxin plus heavy starchDangerous — call a vet
Fruit seeds and stone-fruit pitsCyanogenic compounds; blockage hazardDangerous — call a vet
Iceberg lettuceContains lactucarium; watery with near-zero nutritionAvoid
Bread, crackers, pasta, cerealStarch ferments badly; linked to GI upsetAvoid
Dairy (milk, cheese, yogurt drops)Rabbits cannot digest lactose; sugary “yogurt” treats worsen itAvoid
Meat and eggsRabbits are strict herbivores; gut cannot process animal proteinAvoid
Nuts and seedsFar too much fat; blockage riskAvoid
Corn (kernels and cob)Indigestible hull; cob pieces can obstruct the gutAvoid
Beans and raw legumesGas-producing; disrupts cecal balanceAvoid
Muesli-style pet mixesEncourages selective eating; tied to dental and gut problemsAvoid

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.

Related reading

This article filed under:

Picture of By: Ian from World Deer

By: Ian from World Deer

A passionate writer for WorldDeer using the most recent data on all animals with a keen focus on deer species.

WorldDeer.org Editorial Note:
This article is part of WorldDeer.org’s original English-language wildlife education series, written for English-speaking readers seeking clear, accurate explanations about deer and related species. All content is researched, written, and reviewed in English and is intended for educational and informational purposes.