What Do Rabbits Eat? The Complete Diet Guide

Learn exactly what rabbits eat for optimal health. Covers hay, pellets, vegetables, fruits, and foods to avoid. A complete rabbit diet guide from real owners.

9 min read

Getting Rabbit Nutrition Right Makes All the Difference

When I brought home my first rabbit, I made a classic rookie mistake: I filled a bowl with colorful pellet mix from the pet store and thought I was doing great. It took a vet visit and some serious reading before I understood that rabbit nutrition is nothing like feeding a hamster or guinea pig. Rabbits have incredibly sensitive digestive systems, and what you feed them directly impacts their lifespan, energy levels, and overall happiness.

If you're wondering what do rabbits eat, the short answer is: mostly hay. But there's a lot more nuance to it than that. Let me walk you through everything I've learned over years of keeping rabbits healthy and thriving.

Hay: The Foundation of Every Rabbit's Diet

This is the single most important thing to understand about rabbit nutrition: hay should make up 80-85% of your rabbit's diet. Not pellets. Not vegetables. Hay. Specifically, grass hays like Timothy hay, orchard grass, oat hay, or meadow hay.

Why is hay so critical? Two reasons. First, the long fiber strands keep your rabbit's gut moving properly. Rabbits have a specialized digestive system called hindgut fermentation, and without constant fiber intake, things can go very wrong very fast — we're talking GI stasis, which is a genuine emergency. Second, the chewing motion required to grind down hay wears down your rabbit's teeth, which grow continuously throughout their life. Without enough hay, teeth can overgrow and cause painful abscesses and difficulty eating.

A good rule of thumb: your rabbit should eat a body-sized pile of hay every single day. That sounds like a lot, and it is. I go through a large bag of Timothy hay every couple of weeks with two rabbits. It's the biggest ongoing expense, but it's non-negotiable.

What About Alfalfa Hay?

Alfalfa is higher in calcium and calories than grass hays. It's appropriate for baby rabbits under 6 months who need the extra nutrients for growth, and for pregnant or nursing does. For adult rabbits, though, stick with Timothy or other grass hays. Too much alfalfa in adults can contribute to bladder sludge and obesity.

Fresh Vegetables: The Daily Salad

After hay, fresh vegetables are the next most important part of your rabbit's diet. Aim for about 1-2 packed cups of fresh greens per day for every 2 pounds of body weight. Variety is key here — rotate through different options to provide a range of nutrients.

Great Daily Greens

These leafy greens can be offered daily and should form the base of the veggie portion:

  • Romaine lettuce — a staple in our house, never iceberg though
  • Cilantro — my rabbits go absolutely wild for this
  • Parsley — both flat-leaf and curly varieties work
  • Spring mix — convenient and usually a good blend
  • Bok choy — a great option with nice crunch
  • Watercress — packed with nutrients
  • Endive and escarole — excellent variety options

Greens to Rotate (Higher in Oxalates)

These are perfectly safe but should be rotated rather than given daily due to higher oxalic acid content:

  • Kale
  • Spinach
  • Swiss chard
  • Mustard greens
  • Beet greens

I typically pick 3-4 different greens each shopping trip and mix them together for each meal. My rabbits seem to appreciate the variety, and it keeps things nutritionally balanced.

Pellets: A Supplement, Not the Main Course

Here's where a lot of new owners get confused. Pellets are fine as a small supplement, but they shouldn't be the star of the show. For adult rabbits, the general recommendation is about 1/4 cup of plain Timothy-based pellets per 5 pounds of body weight per day.

When choosing pellets, look for:

  • Timothy hay as the first ingredient
  • No colorful bits, seeds, dried fruit, or yogurt drops mixed in
  • At least 18% fiber content
  • Around 14-16% protein for adults
  • Low calcium (under 1%)

Those fancy "gourmet" mixes with dried banana chips and corn pieces? Skip them. They're the rabbit equivalent of junk food, and rabbits will pick out the sugary bits and ignore the nutritious pellets. Plain, boring pellets are what you want.

Fruits and Treats: Keep It Minimal

Rabbits have a serious sweet tooth, and they'll happily devour fruit if you let them. But fruit is high in sugar, and rabbit digestive systems aren't built to handle much of it. Think of fruit as an occasional treat — no more than 1-2 tablespoons per day for a medium-sized rabbit.

Safe fruit options include:

  • Apple slices (remove seeds — they contain cyanide compounds)
  • Blueberries
  • Strawberries (mine love the leafy tops too)
  • Banana (very small amounts — this is basically candy to rabbits)
  • Raspberry
  • Pear
  • Papaya (some owners swear it helps with hairballs)

I use tiny fruit pieces as training rewards. A single blueberry is enough to get my rabbit's attention during clicker training sessions. There's no need to be generous with sugar.

Water: Often Overlooked but Vital

Fresh, clean water must be available 24/7. Some rabbits prefer water bottles, others prefer bowls. I've found that most rabbits actually drink more from a heavy ceramic bowl than a bottle, and staying hydrated is crucial for digestive health. Just make sure the bowl is heavy enough that it won't tip over — rabbits can be surprisingly destructive.

Change the water daily and wash the container regularly. In hot weather, I sometimes drop an ice cube in the bowl, which my rabbits seem to enjoy.

Foods That Are Dangerous for Rabbits

This is critical. Some foods that seem harmless can be genuinely dangerous:

  • Iceberg lettuce — very low nutrition and contains lactucarium, which can cause digestive issues
  • Potatoes and potato leaves — toxic to rabbits
  • Rhubarb — all parts are toxic
  • Onions, garlic, leeks, chives — can damage red blood cells
  • Avocado — contains persin, which is toxic
  • Chocolate — toxic, just like for dogs
  • Bread, pasta, crackers, cereal — starchy foods that can cause dangerous bloating
  • Nuts and seeds — too high in fat, can cause digestive blockages
  • Yogurt drops and commercial treats — most are loaded with sugar and artificial ingredients

If your rabbit accidentally eats something from this list, contact your rabbit-savvy veterinarian immediately. Don't wait to see if symptoms develop.

Feeding Schedule: How I Structure Meals

Here's what a typical day looks like in our house:

  • Morning: Refresh hay supply (unlimited), serve fresh greens
  • Evening: Measured pellet portion, more fresh greens, top off hay
  • Throughout the day: Make sure hay rack never runs empty, fresh water always available

Rabbits are naturally crepuscular — most active at dawn and dusk — so this schedule aligns with when they're most eager to eat. Consistency matters. Try to feed at roughly the same times each day.

Special Considerations for Baby Rabbits

Baby rabbits (under 6 months) have slightly different dietary needs:

  • Unlimited alfalfa hay is appropriate for growing bunnies
  • Unlimited alfalfa-based pellets until about 3 months, then gradually introduce measured portions
  • Start introducing vegetables slowly around 12 weeks — one new veggie at a time, in small amounts
  • Watch for any soft stool when introducing new foods and pull back if you see it

The transition from baby to adult diet should happen gradually between 6-12 months. Slowly swap alfalfa for Timothy hay and reduce pellet quantities to adult levels.

Signs Your Rabbit's Diet Needs Adjustment

Watch for these red flags that might indicate nutritional issues:

  • Soft or mushy droppings — often means too many pellets or vegetables, not enough hay
  • Small, dry, or irregular droppings — could indicate dehydration or insufficient fiber
  • Weight gain — reduce pellets and treats, increase hay
  • Overgrown teeth — usually means not enough hay to wear them down
  • Uneaten cecotropes — those soft, grape-like clusters rabbits normally re-eat; if left uneaten, the diet may be too rich

When in doubt, consult a rabbit-savvy veterinarian. Regular vet check-ups should always include a discussion about diet.

Frequently Asked Questions

Can rabbits eat carrots every day?
Despite the Bugs Bunny stereotype, carrots are actually high in sugar and should be treated as an occasional snack — not a daily staple. A thin slice a couple of times a week is plenty. The carrot tops (greens), however, are a great daily vegetable option that most rabbits love.
How much hay should a rabbit eat per day?
A rabbit should eat roughly a body-sized pile of hay every single day. Hay should make up 80-85% of their total diet. It should be available 24/7 — never let the hay rack run empty. Timothy hay, orchard grass, and meadow hay are all excellent choices for adult rabbits.
Why is my rabbit not eating hay?
If your rabbit ignores hay, first check freshness — stale or dusty hay is unappealing. Try a different brand or type (some rabbits prefer orchard grass over Timothy). Also, reduce pellet portions — if your rabbit is filling up on pellets, there's less motivation to eat hay. If a rabbit suddenly stops eating hay entirely, see a veterinarian immediately as this could signal dental problems or GI issues.
Are pellet mixes with dried fruit safe for rabbits?
While not immediately toxic, colorful pellet mixes with dried fruit, seeds, and yogurt pieces are not recommended. Rabbits tend to pick out the sugary bits and leave the nutritious pellets, leading to an unbalanced diet. The added sugars can also disrupt gut bacteria. Stick with plain, Timothy-based pellets with high fiber content.
What vegetables are toxic to rabbits?
Several common vegetables and plants are toxic to rabbits, including potatoes, rhubarb, onions, garlic, leeks, and chives. Iceberg lettuce should also be avoided due to lactucarium content and low nutritional value. Avocado is toxic as well. When in doubt about whether a food is safe, check with your rabbit-savvy vet before offering it.

Related Articles