What Can Rabbits Eat? Safe Foods Chart
A complete rabbit safe foods chart: safe leafy greens, vegetables, herbs, and fruit with daily amounts, plus the foods to avoid. Hay should be about 80% of the diet.
Quick answer: A rabbit's diet should be about 80 percent grass hay (timothy, orchard, or meadow), offered unlimited and always available. Add a daily portion of leafy greens, roughly one packed cup per two pounds of body weight, plus a small measured amount of timothy-based pellets. Fruit and root vegetables like carrot are occasional treats only, around one to two tablespoons per two pounds of body weight per day at most. Always provide fresh water, and introduce any new food slowly, one at a time.
Never feed: iceberg lettuce, potatoes, onion, garlic, leeks, rhubarb, avocado, beans, corn, bread, crackers, chocolate, nuts, seeds, dairy, meat, or any sugary processed food.
This chart is the everyday reference for feeding a pet rabbit. The single most important rule is that grass hay should make up the large majority of the diet, with fresh greens, a little pellet, and rare treats filling out the rest. The tables below group the most common rabbit foods into safe daily greens, herbs, treat vegetables and fruit, and foods to avoid entirely. This page is educational and does not replace advice from a rabbit-savvy or exotic vet.
Safe Leafy Greens for Daily Feeding
These dark, leafy greens are good everyday staples. Offer a variety of two to five at a time, about one packed cup per two pounds of body weight per day.
| Green | Notes |
|---|---|
| Romaine lettuce | Excellent low-calcium staple; far better than pale lettuces |
| Green and red leaf lettuce | Good daily green; choose dark leaves over pale |
| Bok choy | Well tolerated, mild, good rotation green |
| Carrot tops | The leafy tops are a great everyday green (the root is a treat) |
| Dandelion greens | Nutritious favorite; use only pesticide-free, never roadside |
| Arugula | Peppery green most rabbits enjoy in moderation |
| Watercress | Good rotation green, fed in moderation |
| Endive, escarole, radicchio | Nutritious chicory-family greens for variety |
| Spring greens / spring mix | Convenient variety; check that it excludes pale iceberg |
| Broccoli leaves | Leaves are gentler than florets, which can cause gas |
Safe Herbs
Fresh herbs are excellent, aromatic additions to the daily green mix and are usually a hit with picky rabbits.
| Herb | Notes |
|---|---|
| Cilantro (coriander) | Popular, well tolerated everyday herb |
| Parsley | Nutritious but a bit higher in calcium, so rotate |
| Basil | Aromatic favorite, good in the mix |
| Mint | Most rabbits enjoy it; introduce gradually |
| Dill | Good variety herb in moderation |
| Oregano, sage, thyme, rosemary | Safe aromatic herbs to add variety |
Greens to Rotate (Higher Calcium or Oxalates)
These are nutritious but best fed in moderation and rotated rather than given in large daily amounts.
| Green | Why to rotate |
|---|---|
| Spinach | High in oxalates; fine occasionally, not daily in quantity |
| Kale | Nutritious but higher in calcium; rotate, do not overfeed |
| Mustard greens | Higher calcium; offer in moderation |
| Swiss chard | Higher oxalates; feed occasionally |
| Beet greens | Higher oxalates and calcium; small amounts only |
Treat Vegetables and Fruit (Small Amounts Only)
These are higher in sugar or starch and should be occasional treats, around one to two tablespoons per two pounds of body weight per day at most. Remove all seeds and pits.
| Treat food | How to serve |
|---|---|
| Bell pepper | Small slices; remove seeds; most rabbits enjoy it |
| Carrot (root) | Thin slice as a treat; high in sugar, not daily |
| Cucumber, zucchini | Small amounts; mostly water |
| Broccoli florets, brussels sprouts | Tiny amounts; can cause gas, so go light |
| Apple (no seeds) | Small piece; seeds contain trace cyanide, so remove |
| Banana | Thin slice; very sugary, use sparingly |
| Berries (blueberry, strawberry, raspberry) | A couple of berries as a treat |
| Melon, papaya, pear, peach | Small piece; remove any pit or seeds |
Foods to Avoid Entirely
These foods are either unsafe, hard to digest, or offer little value and can cause harm. Keep them away from your rabbit.
| Avoid | Reason |
|---|---|
| Iceberg lettuce | Low nutrition and contains lactucarium, which can upset digestion |
| Potatoes, corn, beans, peas | High starch; hard to digest and can cause serious upset |
| Onion, garlic, leeks, chives | Toxic to rabbits; can damage blood cells |
| Rhubarb, avocado | Toxic to rabbits |
| Bread, crackers, pasta, cereal | Starchy and sugary; cause obesity and gut upset |
| Chocolate, candy, sugary treats | Toxic or harmful; never feed |
| Nuts, seeds, dried corn | High fat and starch; choking and digestive risk |
| Dairy, yogurt drops, meat | Rabbits are herbivores and cannot digest these |
| Yard plants and unknown houseplants | Many are toxic; see our toxic plants reference |
When you build a daily plate, picture it as a big pile of hay first, then a salad of mixed leafy greens, a small spoon of pellets, and only the occasional tiny treat. Introduce any new food slowly and one at a time, watching the droppings to make sure they stay firm and normal. Sudden diet changes are a common trigger for soft stool and the dangerous slowdown called GI stasis.
Hay-First Feeding Essentials
Oxbow Western Timothy Hay, 40 oz
$11.89 on Amazon
Fresh, high-fiber grass hay to make up about 80 percent of your rabbit's diet.
Oxbow Essentials Adult Rabbit Pellets, 5 lb
$12.40 on Amazon
Uniform timothy-based pellet for the small measured pellet portion in a balanced diet.
See also our toxic foods and plants for rabbits reference, the rabbit poop chart for reading your rabbit's droppings, and our best timothy hay roundup. Always confirm your individual rabbit's diet with a rabbit-savvy or exotic vet, especially if it has urinary or digestive issues.
Rabbit Care Planner
Track your rabbit's health, meds, vet visits, mobility, nutrition, and quality of life, all in one printable planner.
Frequently Asked Questions
What should a rabbit eat every day?
A healthy adult rabbit's daily diet is mostly hay, around 80 percent, with unlimited fresh grass hay like timothy always available. Add a generous daily portion of leafy greens, a small measured amount of pellets, and fresh water. Treats like fruit and root vegetables should be tiny and occasional. This hay-first balance keeps the gut moving, wears down continuously growing teeth, and prevents the obesity and digestive problems that come from too many pellets and treats.
How many fresh greens can I give my rabbit?
A common guideline is about one packed cup of leafy greens per two pounds of body weight per day, split across one or two feedings. Offer a variety of two to five different greens at a time rather than a large amount of any single one, which helps balance nutrients and limits compounds like calcium and oxalates. Introduce new greens one at a time in small amounts, and watch the droppings for any softening.
Can rabbits eat carrots every day?
Not really. Despite the cartoon image, carrots are a root vegetable high in sugar and should be an occasional treat, not a daily food. Too much carrot can contribute to weight gain and soft stool. Carrot tops, the leafy greens, are a much better everyday option. If you do offer carrot, keep it to a thin slice or two as a treat. The same caution applies to other sweet roots and to fruit.
How much fruit is safe for a rabbit?
Fruit is a treat, not a staple. Limit it to roughly one to two tablespoons of fruit per two pounds of body weight per day at most, and many owners give even less. Safe choices include apple without seeds, banana, berries, and melon. The natural sugar in fruit can upset the gut balance and lead to weight gain if overfed, so think of fruit as a small reward for bonding or training rather than part of the regular diet.
What greens are high in calcium that I should rotate?
Some nutritious greens are also relatively high in calcium or oxalates, so they are best rotated rather than fed in large amounts every day. These include spinach, kale, mustard greens, Swiss chard, and beet greens. They are not dangerous in moderation, but feeding big quantities daily may contribute to bladder sludge or stones in susceptible rabbits. Rotate them with lower-calcium staples like romaine, leaf lettuce, herbs, and bok choy for a balanced variety.
Why is iceberg lettuce bad for rabbits?
Iceberg and other very pale lettuces are mostly water with little nutrition, and they contain lactucarium, a substance that can cause digestive upset and soft stool in larger amounts. They simply are not worth feeding when darker, more nutritious greens are available. Stick to romaine, green and red leaf lettuce, and other dark leafy greens instead. Choosing nutrient-dense greens gives your rabbit more benefit per bite and keeps its sensitive digestive system steady.
How do I introduce new foods to my rabbit safely?
Go slowly and one food at a time. Offer a small amount of a single new green or vegetable, then wait a day or two and check that the droppings stay firm and normal before adding another. A rabbit's gut bacteria are delicate, so sudden diet changes can trigger soft stool or GI stasis. This is especially important for young rabbits and any rabbit new to fresh foods. If you see soft stool, stop the new food and return to hay.
Need more help caring for your rabbit?
Browse our guides by topic to find practical solutions.
Wellness Planner: $39