FREE shipping over 100$ 🎁

What Can Rabbits Eat? Complete Safe and Unsafe Foods Guide

A clear, bunny-friendly guide to hay, greens, vegetables, fruit and the foods that should never reach your bun’s bowl.

Gray lop rabbit eating romaine beside hay and a water bowl in a natural home setting.

What should rabbits eat?

An adult rabbit should have unlimited grass hay and fresh water, a daily variety of leafy greens, and a small measured portion of plain, high-fiber pellets. Fruit and root vegetables are tiny occasional treats. Chocolate, avocado, onion-family plants, rhubarb, raw beans, potato sprouts, dairy, meat and highly processed human snacks do not belong in a rabbit’s diet.

🌾
About 85% hay and grassUnlimited, day and night
🥬
About 10% greensA varied daily mix
About 5% pelletsPlain and measured

This is a practical picture of the overall adult diet, not a formula that needs weighing at every meal. Life stage and health can change the plan.

Rabbits are enthusiastic little food critics, but a hopeful nose at the kitchen door does not mean every snack is suitable. Their digestive system is built around constant fiber. That is why hay comes first, greens add variety and moisture, and sweet foods stay tiny.

The frequencies below are a practical starting point for healthy adult house rabbits. They are not a prescription for every bun. Introduce foods slowly, watch droppings and appetite, and ask a rabbit-savvy veterinarian for an individual plan if your rabbit is young, pregnant, nursing, elderly, underweight or managing dental, urinary or digestive disease.

The three foundations of a healthy rabbit diet

1

Fiber first

Hay should do most of the work. It supports normal gut movement and encourages the long chewing sessions rabbit teeth need.

2

Variety, slowly

Offer a changing mix of rabbit-safe greens, but introduce only one unfamiliar food at a time so reactions are easier to spot.

3

Small means small

Fruit, carrot and other sweet foods are treats, not a colorful replacement for hay or a bowl that needs filling.

Hay and water: always available

House rabbit naturally pulling timothy hay from a wooden hay rack.

Fresh grass hay should be available day and night in more than one generous handful. A good visual check is a loose pile at least as large as your bun’s body, then top it up before it runs low.

Timothy, orchard, meadow and oat hay are useful adult choices. Mixing two safe hays can tempt a picky bun and add different textures. Alfalfa is richer and is usually reserved for growing rabbits or specific veterinary plans rather than used as the main hay for a healthy adult.

Provide clean water at all times. Many rabbits drink more naturally from a sturdy bowl, although a correctly working bottle can be kept as a second option.

Fresh lawn grass can be wonderful too

Offer hand-picked, pesticide-free grass only after a gradual introduction. Never feed lawn mower clippings: they heat and ferment quickly and may be contaminated by fuel, oil or unsuitable plants.

Rabbit-safe foods and how often to feed them

The labels below tell you how often a food can reasonably appear in a healthy adult rabbit’s rotation. “Daily rotation” means the food may be part of the day’s mixed greens; it does not mean your bun needs every item on the list every day.

EVERY DAY

Leafy greens for the daily mix

Choose two or three familiar greens, wash them and rotate the combination through the week.

Romaine, endive, arugula and rabbit-safe herbs arranged for a daily leafy-green rotation.Every day: choose 2 or 3 familiar greens
Romaine lettuceA few leavesA useful mild base. Skip spoiled leaves and do not confuse it with very watery iceberg lettuce.
Endive or escaroleSmall handfulCrisp, slightly bitter greens that work well in a varied daily bowl.
Arugula or rocketSmall handfulStrong flavor, so mix it with milder leaves rather than filling the whole plate.
Cilantro or corianderSeveral sprigsLeaves and tender stems are suitable. Rotate with other herbs for variety.
BasilSeveral leavesA fragrant daily-rotation herb many buns recognize from across the room.
MintSeveral sprigsOffer clean leaves and soft stems, plain and free from sprays.
DillSeveral sprigsFine in the herb rotation; introduce gradually because its aroma is strong.
Carrot topsSmall handfulThe leafy tops are less sugary than the root. Wash well and vary with other greens.
WatercressSmall handfulA flavorful leafy green to combine with two other familiar choices.
Dandelion greensA few leavesOnly from a reliably pesticide-free area away from traffic and animal fouling.
Tan and white rabbit eating a varied plate of safe leafy greens at home.
2 TO 4 TIMES A WEEK

Vegetables to rotate through meals

These add texture and variety, but the leafy part of the meal should still dominate.

Bell pepper, broccoli, celery, cucumber, zucchini, fennel and bok choy prepared in small rabbit portions.Rotate: small portions 2 to 4 times a week
Bell pepper1 or 2 thin stripsRemove the stem and seeds. Any ripe color can be used in a mixed plate.
BroccoliA small floret or leavesStart tiny. If your bun seems uncomfortable or produces softer stools, choose another vegetable.
CeleryA few short piecesCut the long strings across into short pieces rather than offering one long stalk.
Cucumber1 or 2 thin slicesRefreshing and watery, but not nutritious enough to replace leafy greens.
Zucchini or courgette1 or 2 thin slicesServe raw, plain and in a modest amount as part of the rotation.
FennelA few thin stripsBulb and leafy fronds can be offered after a slow introduction.
Bok choyOne small leafRotate rather than using it as the only green every day.
Spring greensPart of a mixed handfulUseful variety for many adults when introduced gradually and fed with other leaves.
1 TO 3 MEALS A WEEK

Rich greens to use as part of a varied rotation

These are not automatically “bad,” but repeating a large quantity every day is unnecessary.

Kale, parsley, spinach, Swiss chard, beet greens and mustard greens for an occasional varied rotation.Use in a varied mix: 1 to 3 meals a week
KaleOne small leafMix with lower-calcium greens, especially if your bun has a urinary history.
ParsleyA few sprigsFlavorful and useful in rotation rather than as the whole herb bowl.
SpinachA few baby leavesOffer occasionally within a varied mix rather than as the everyday base.
Swiss chardA small pieceIntroduce gently and rotate with romaine, endive and herbs.
Beet greensA small leafThe leaves can be used sparingly; the sweet root belongs in the treat category.
Mustard greensA small leafA strong-tasting option for variety, not the only green on repeat.

Fruit and root vegetables are treats

Brown lop rabbit eating one blueberry as a tiny occasional treat.

A rabbit may believe banana is a major food group. Their digestive system disagrees. Keep sweet foods to a tiny total portion once or twice a week, not one full portion of every fruit listed.

For an average adult rabbit, a piece about the size of your thumbnail is plenty. Very small rabbits need less. Remove seeds, pits, stems and spoiled areas, and do not use dried fruit as a “healthy” shortcut because the sugar is concentrated.

1 OR 2 TINY TREATS A WEEK

Sweet foods for special moments

Choose one item, keep it tiny and count training rewards in the weekly total.

Carrot rootOne thin coinThe leafy tops can be served more often; the orange root is the treat.
Apple or pearThumbnail-size pieceFlesh only. Remove the core, seeds and stem completely.
Blueberry or raspberry1 or 2 berriesA convenient tiny reward. Fresh and plain is best.
StrawberryOne small sliceKeep the portion small even though the leafy top is less sweet.
BananaOne very thin sliceExtra sweet, so offer less often and never replace a missed green meal with it.
GrapeHalf a grapeSeedless, cut and occasional. Whole grapes are far too generous for a little bun.
MelonOne tiny cubeFlesh only, without rind or seeds, and only as part of the treat allowance.
PineappleOne tiny pieceNot a hairball cure. Treat it as fruit and keep fiber intake centered on hay.

How much should a rabbit eat?

Adult lop rabbit beside abundant hay, a plate of leafy greens and a small measured bowl of plain pellets.
HayUnlimited, 24/7

Refill before it runs low. Your rabbit should be able to forage, choose strands and return throughout the day and night.

Leafy greensUS guide: about 1 packed cup per 2 lb

This is a common starting point for a healthy adult. Introduce greens gradually and adjust for body condition, health and tolerance.

Plain pelletsSmall, measured and sometimes optional

Most welfare guides include a little plain high-fiber pellet. Some healthy adults may follow a pellet-free plan when hay intake is excellent and fresh foods are deliberately varied, ideally with rabbit-savvy veterinary guidance.

Do not mix up the different measuring methods. French veterinary guides often use about 8% of ideal body weight in fresh greens per day, while the familiar 85/10/5 diet chart describes the approximate share of each food in the overall diet. It does not mean feeding greens equal to 10% of your rabbit’s weight. Choose one practical method and do not add the allowances together.

Pellets can provide a consistent safety net of vitamins, trace minerals and energy, but they do not replace hay or thoughtful variety. Refilling a bowl whenever it looks empty makes it easy for a bun to choose concentrated food instead of chewing enough hay. Body condition, age, activity and health matter more than copying another rabbit’s scoop.

How to choose hay and pellets at the store

House rabbit choosing fragrant grass hay beside a small jar of plain uniform rabbit pellets.
Look for fragrant, dry hayGood hay smells fresh rather than musty and contains long, varied strands. Color can change with the harvest, so judge the smell, dryness and absence of mold or dust clouds as well as the shade of green. A hay your rabbit actually eats is more valuable than a fashionable variety left untouched.
Choose plain, grass-based, high-fiber pelletsLook for uniform pellets made for rabbits, with grass or hay high on the ingredient list. A grain-free recipe can be a useful choice, but the most important point is to avoid cereal-heavy muesli containing flakes, whole grains, seeds, nuts, dried corn or sugary fruit pieces.

Buy a bag size your household can use while it is still fresh, keep it sealed in a cool dry place and check the use-by date. Pellets are not an unlimited buffet, and they should not become the most exciting part of every meal. Measuring the daily amount once, then using a few pieces for training or bonding, helps prevent accidental overfeeding.

If your rabbit ignores hay, do not simply compensate with more pellets and vegetables. Try a fresher batch, a different grass-hay texture, several hay stations and hay placed close to the litter box. Persistent difficulty chewing, dropping food, wetness around the mouth, weight loss or sudden pickiness deserves a dental check by a rabbit-savvy veterinarian.

Discover Rabbit World mats, toys, beds and everyday essentials for happy bunnies.

A simple seven-day greens rotation

This example is designed to show variety, not to create seven compulsory menus. Keep the ingredients your bun already tolerates and change only one unfamiliar item at a time.

🥬

Easy formula: choose a familiar leafy base, add one herb, then rotate a small third ingredient on selected days.

🥬MondayRomaine, cilantro and bell pepper
🌿TuesdayEndive, basil and cucumber
🥕WednesdayRomaine, mint and carrot tops
🥒ThursdayArugula, dill and zucchini
🥬FridayEndive, cilantro and one small kale leaf
🌱SaturdayRomaine, watercress and fennel
🌿SundayEscarole, basil and one broccoli leaf

How to build a balanced bowl without overthinking it

Two bonded house rabbits naturally sharing a plate of leafy greens.

A rabbit bowl does not need to look like a restaurant tasting menu. The aim is a familiar, fiber-first routine with gentle variety. Start with two dependable leafy greens your rabbit digests well, add one herb for interest and use a small piece of a non-leafy vegetable on some days. Hay remains beside the bowl before, during and after the meal.

Illustration of romaine, endive and escarole as the leafy base of a rabbit greens bowl.
1

Choose a leafy base

Romaine, endive or escarole can form the largest share of the green plate. Use a quantity suited to your rabbit’s weight rather than an overflowing bowl.

Illustration of cilantro, basil, mint and dill used to add aroma and texture to rabbit greens.
2

Add aroma and texture

A few sprigs of cilantro, basil, mint or dill make the meal interesting without turning every serving into a fruit-heavy treat.

Illustration of bell pepper, cucumber and fennel used in a varied rabbit food rotation.
3

Finish with rotation

On selected days, add a strip of bell pepper, a little fennel or a cucumber slice. Save carrot or berry for a genuinely tiny reward.

For bonded rabbits, spread greens over a wide plate or clean feeding area so one confident bun cannot block the whole meal. Watch long enough to confirm that each rabbit is chewing and swallowing. Shared enthusiasm can hide the fact that a quieter partner is eating less.

Wash, store and serve rabbit food safely

Buy leaves you would be happy to eat.

Choose crisp produce without mold, slime or a sour smell. “For the rabbit” is not a reason to use spoiled vegetables.

Wash away soil and residues.

Rinse leaves and herbs under clean running water. Foraged foods need reliable identification as well as a pesticide-free source.

Keep greens cool and dry in storage.

Store them in the refrigerator and remove badly wilted or damaged pieces. Slight moisture after rinsing is fine at serving time, but greens should not sit fermenting in a warm bowl.

Remove leftovers before they spoil.

Fresh greens can remain for a while, but discarded leaves should not become a soft, warm pile beneath hay or bedding.

Seeing cecotropes is not the same as seeing diarrhea

Rabbits normally produce soft, nutrient-rich cecotropes and usually eat them directly. An occasional squashed cluster may be noticed, but repeated uneaten cecotropes can be linked to an overly rich diet, excess weight, pain or difficulty reaching the rear. Watery diarrhea, reduced appetite or a rabbit that seems unwell requires urgent veterinary advice.

Foods rabbits should never eat

!
Never put these foods in your rabbit’s bowl.They are toxic, dangerous or completely unsuitable for a rabbit’s digestive system.
Chocolate, avocado, onion, garlic and sprouted potato kept on a high counter away from a rabbit.

Keep unsafe foods in closed cupboards or on surfaces your rabbit cannot reach. Free-roam buns are talented climbers and committed bag inspectors, so “they have never tried before” is not a safety system.

Chocolate and cocoaToxic and never appropriate, including chocolate-coated snacks.
AvocadoLeaves, skin, pit and flesh should all stay away from rabbits.
Onion familyOnions, garlic, leeks, scallions and chives are unsuitable.
RhubarbEspecially the leaves. Do not offer any part as a rabbit food.
Raw or dried beansIncludes kidney beans and other uncooked mature beans.
Potato sprouts and green partsKeep sprouted or green potatoes and the plant completely inaccessible.
Apple seeds and stone-fruit pitsRemove cores and pits before a tiny piece of safe flesh is considered.
Dairy, meat and eggsRabbits are herbivores and do not need animal products.
Unknown garden or house plantsIdentification comes before tasting. Many ornamental plants are toxic.

Not always poisonous, still poor everyday choices

Crackers, cereal, sweet corn, nuts, seed mixes, yogurt drops and dried fruit kept safely away from a house rabbit.
Bread, crackers and cerealStarchy human foods displace the fiber a rabbit actually needs.
Sweet cornIt is starchy and not a useful substitute for leafy vegetables.
Nuts and seedsToo fatty and concentrated for a routine rabbit diet.
Yogurt drops and colorful muesliMarketing them for rabbits does not make them a healthy choice.
Iceberg lettuceNot the dramatic poison it is sometimes called, but too watery and low in nutrients to be a useful main green.
Dried fruitThe sugar is concentrated and portions are easy to underestimate.

How to introduce a new food safely

House rabbit calmly sniffing one tiny new green leaf offered on an open hand, with hay and water nearby.
Start only when your rabbit is well.

Do not test a new vegetable during reduced appetite, unusual droppings, stress or recovery from illness.

Offer one small piece.

Keep the rest of the diet familiar so you know which food caused a change.

Watch for 24 to 48 hours.

Check appetite, hay intake, energy and the size, number and consistency of droppings.

Increase gradually.

If everything stays normal, build toward the appropriate portion over several servings.

Keep a simple food note.

A phone note with food, amount and reaction is far more useful than trying to remember a month later.

A rabbit that stops eating needs prompt help

If your rabbit refuses food, eats much less, produces fewer or smaller droppings, has a swollen belly, seems painful or becomes unusually quiet, contact a rabbit-savvy veterinarian urgently. Do not wait overnight to see whether a sweet treat fixes it.

What changes for babies, seniors and rabbits with health problems?

A growing rabbit may need alfalfa and a different pellet allowance, while an overweight adult may need less concentrated food. Rabbits with urinary problems may require a deliberately adjusted mix of greens. Dental disease can change how a bun handles long hay, and digestive illness can make even a familiar food plan unsuitable for the moment.

Do not use an internet feeding chart to override an individual veterinary plan. The safe-food lists remain helpful, but quantities and priorities belong to the rabbit in front of you.

Frequently asked questions about rabbit food

Can rabbits eat lettuce every day?

Rabbits can eat suitable lettuces such as romaine, red leaf and green leaf as part of a varied daily mix. Avoid relying on iceberg lettuce as the main green because it is watery and nutritionally limited.

Can rabbits eat carrots every day?

The carrot root is sugary and is better treated as a thin occasional slice once or twice a week. Washed carrot tops can join the leafy rotation more often.

Can rabbits eat banana?

Yes, healthy adult rabbits can have a very thin piece occasionally. Banana is high in sugar, so it should never replace hay, greens or a proper meal.

Can rabbits eat spinach and kale?

Both can appear in a varied rotation, but they do not need to be served in large amounts every day. Use a few leaves alongside other greens and ask your vet for tailored guidance if your rabbit has urinary disease.

Can rabbits eat fresh grass?

Yes, pesticide-free fresh grass can be excellent after a gradual introduction. Never use lawn mower clippings and do not collect grass from polluted or chemically treated areas.

Do rabbits need pellets?

Many adult house rabbits receive a small measured amount of plain, grass-based, high-fiber pellets, which can provide a consistent source of vitamins and trace minerals. Pellets never replace hay. Some healthy adults may follow a pellet-free plan when they eat plenty of hay and receive deliberately varied fresh foods, but this should be considered with a rabbit-savvy veterinarian rather than assumed suitable for every bun.

What should I do if my rabbit ate a toxic food?

Remove access, note the food and likely amount, keep any packaging or plant sample, and contact a rabbit-savvy veterinarian or animal poison service immediately. Do not induce vomiting; rabbits cannot vomit.

Make your rabbit's world happier with bunny-approved essentials from Rabbit World.
Illustration of Elodie holding a gray lop rabbit.

Elodie

Rabbit guardian and care enthusiast with over 10 years of hands-on experience living with house rabbits. Through Rabbit World, Elodie shares warm, practical guidance focused on comfort, safety and the everyday details that help every little bun feel at home.

Free Worldwide shipping

On all orders above $100

Designed for Rabbits

Built for real bunny needs

Trusted by Rabbit Owners

Loved by hundreds of bunnies

100% Secure Checkout

MasterCard / Visa