What Do Rabbits Eat? The Complete Rabbit Diet Guide

Rabbits should eat mostly hay. Hay should make up about 80 to 90 percent of their diet. They also need fresh leafy greens every day, a small amount of plain pellets, and fresh water at all times. Fruit and carrots are treats only. Never feed chocolate, avocado, onion, bread, or other human snacks.

Many people picture a rabbit happily munching on a carrot. It is a cute image, but it is not how rabbits should eat. In fact, feeding the wrong foods is one of the most common reasons pet rabbits get sick.

Rabbit eating leafy greens
Rabbit eating leafy greens. Photo via Unsplash.

The good news is that a healthy rabbit diet is simple once you understand it. This guide explains what rabbits eat, how much to feed, which foods are safe, which foods are dangerous, and how to spot problems early.

Why a Rabbit's Diet Matters So Much

Rabbits have a very special digestive system. It is made to process large amounts of rough, high fiber plants. Food needs to keep moving through the gut all day long. If it slows down or stops, a rabbit can become very sick very fast.

Rabbits also have teeth that never stop growing. They can grow about 2 to 3 millimeters every week. Chewing on hay wears the teeth down naturally. Without enough hay, the teeth can grow too long and cause pain, sores, and trouble eating.

So the right diet does two big jobs. It keeps the gut moving, and it keeps the teeth healthy.

Rabbit sitting outdoors
Rabbit sitting outdoors. Photo via Unsplash.

The Ideal Rabbit Diet at a Glance

Food How Much How Often
Hay Unlimited, about 80 to 90 percent of the diet All day, every day
Leafy greens About 1 packed cup per 2 pounds of body weight Daily
Pellets About 1/4 cup per 5 pounds of body weight Daily
Fruit and treats About 1 to 2 tablespoons per 5 pounds of body weight A few times a week
Fresh water Unlimited Always available

These amounts are for healthy adult rabbits. Babies, seniors, and rabbits with health problems may need something different. Your vet can help you fine tune the plan.

1. Hay: The Most Important Food

Hay is the foundation of your rabbit's diet. Your rabbit should always have fresh hay available. A good rule is to give a pile of hay about the size of your rabbit every day.

Why hay is so important:

  • It keeps the digestive system moving.
  • It wears down growing teeth.
  • It gives your rabbit something to do, which helps prevent boredom.
  • It helps prevent hairballs from causing blockages.

Best hays for adult rabbits:

  • Timothy hay: The most popular choice.
  • Orchard grass hay: Soft and tasty. Good for picky rabbits.
  • Meadow hay: A mix of grasses.
  • Oat hay: Crunchy and high in fiber.

What about alfalfa hay? Alfalfa is higher in calcium, protein, and calories. It is good for young rabbits under about 6 to 7 months old. Adult rabbits should eat grass hays instead. Too much calcium can lead to bladder problems in adult rabbits.

How to choose good hay: Fresh hay should be green, smell sweet, and feel dry. Avoid hay that is brown, dusty, damp, or smells musty. Moldy hay can make rabbits sick.

Tip: Place hay next to the litter box. Rabbits like to eat and poop at the same time. This also helps with litter training.

2. Fresh Leafy Greens

Fresh greens add water, vitamins, and variety. Most adult rabbits should get about 1 packed cup of greens for every 2 pounds of body weight each day. Try to give at least three different kinds each day.

Safe greens for daily feeding:

  • Romaine lettuce
  • Green leaf and red leaf lettuce
  • Bok choy
  • Cilantro
  • Basil
  • Dill
  • Mint
  • Carrot tops
  • Dandelion greens (not sprayed with chemicals)
  • Arugula
  • Fennel
  • Watercress

Greens to feed in smaller amounts:

Some greens are high in a natural compound called oxalic acid. Too much can cause problems over time. Feed these only a few times a week:

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

What about iceberg lettuce? Skip it. It is mostly water and has very little nutrition. It can also cause loose stools.

How to add new greens: Add one new green at a time. Start with a small amount. Watch your rabbit's poop for a day or two. If the droppings stay normal, you can feed a little more.

Always wash greens well to remove dirt and chemicals.

3. Pellets

Pellets can help fill in small nutrition gaps. But they are not the main food. Too many pellets can cause weight gain and lead to your rabbit eating less hay.

How much to feed: Adult rabbits need about 1/4 cup of pellets per 5 pounds of body weight each day.

How to choose pellets:

  • Pick plain, high fiber pellets made from timothy hay for adult rabbits.
  • Look for at least 18 percent fiber.
  • Avoid mixes with seeds, nuts, corn, dried fruit, or colorful pieces. These "muesli" style mixes are unhealthy. Rabbits often pick out the sugary bits and leave the rest.

Young rabbits: Rabbits under about 6 months old can have more pellets, often alfalfa based, to support growth. Slowly cut back as they reach adulthood.

4. Fruit and Treats

Rabbits love sweet foods. But their bodies are not made to handle much sugar. Too much fruit can upset the gut and lead to weight gain.

Give no more than 1 to 2 tablespoons of fruit per 5 pounds of body weight, a few times a week.

Safe fruits and treats:

  • Apple (no seeds or core)
  • Banana (a thin slice)
  • Blueberries
  • Strawberries
  • Raspberries
  • Pear (no seeds)
  • Melon
  • Papaya
  • Pineapple
  • Carrots (treat only, since they are high in sugar)
  • Bell pepper

Treats are great for training and bonding. Use tiny pieces.

5. Fresh Water

Rabbits need fresh, clean water at all times. Most rabbits drink more from a heavy ceramic bowl than a bottle. A bowl is also more natural for them.

Change the water every day. Wash the bowl often. In hot weather, check the water more than once a day.

Foods Rabbits Should Never Eat

Some foods can make rabbits very sick. Some can even be deadly. Never feed your rabbit:

  • Chocolate: Toxic to rabbits.
  • Avocado: Contains a toxin that can harm rabbits.
  • Onion, garlic, leeks, and chives: Can harm red blood cells.
  • Rhubarb: Toxic.
  • Potatoes and potato leaves: Hard to digest and can be toxic.
  • Fruit seeds and pits: Apple seeds, cherry pits, and peach pits.
  • Bread, crackers, pasta, and cereal: High in starch and can upset the gut.
  • Cookies, candy, and chips: Sugar and salt are harmful.
  • Nuts and seeds: Too high in fat.
  • Dairy: Rabbits cannot digest milk products.
  • Meat and eggs: Rabbits are herbivores and should only eat plants.
  • Houseplants: Many are toxic. Keep them out of reach.

If you think your rabbit ate something toxic, call your vet right away.

What About Baby Rabbits?

Baby rabbits have special needs.

  • Birth to about 3 weeks: Mother's milk only.
  • About 3 to 4 weeks: They start nibbling alfalfa hay and pellets.
  • About 7 to 8 weeks: They are usually weaned from their mother.
  • About 12 weeks: Start adding greens very slowly, one at a time.
  • About 6 to 7 months: Switch from alfalfa to grass hay, and cut back on pellets.

Baby rabbits have very sensitive stomachs. Change foods slowly and carefully.

A Sample Daily Menu for a 5 Pound Adult Rabbit

Morning:

  • A fresh pile of timothy hay
  • About 1/8 cup of plain timothy pellets
  • Fresh water

Afternoon:

  • Refill hay as needed

Evening:

  • About 2 packed cups of mixed greens, such as romaine, cilantro, and bok choy
  • About 1/8 cup of pellets
  • A small treat a few times a week, like 2 blueberries or a thin slice of apple

Night:

  • Plenty of hay for overnight munching. Rabbits are most active at dawn and dusk.

Why Rabbits Eat Their Own Poop

This surprises many owners, but it is normal and healthy. Rabbits make two kinds of droppings.

Regular droppings: Round, dry, and firm. These are the ones you see in the litter box.

Cecotropes: Soft, shiny, grape like clusters. Rabbits eat these directly from their bottom. Cecotropes contain important nutrients and good bacteria that the rabbit needs.

If you often see uneaten cecotropes, your rabbit may be eating too many pellets or treats, or may have a health issue. Talk to your vet.

What Healthy Rabbit Poop Looks Like

Your rabbit's droppings tell you a lot about its diet and health.

  • Healthy: Round, firm, large, and plentiful.
  • Small or few droppings: May mean your rabbit is eating less or its gut is slowing down.
  • Droppings stuck together with hair: May mean too much hair is being swallowed. Brush your rabbit more often.
  • Diarrhea: Watery poop is serious in rabbits. Call your vet.
  • No droppings: An emergency.

Warning Signs: GI Stasis

GI stasis happens when a rabbit's gut slows down or stops. It is one of the most common and dangerous health problems in rabbits. A poor diet, low in hay, is a major cause.

Signs of GI stasis:

  • Not eating, even favorite treats
  • Few or no droppings
  • Very small droppings
  • Sitting hunched in a corner
  • A bloated or hard belly
  • Grinding teeth loudly (a sign of pain)
  • Low energy

If your rabbit has not eaten or pooped in 12 hours, call your vet right away. This is an emergency. Do not wait until the next day.

Tips for Healthy Feeding

  • Make hay the center of every day.
  • Keep hay fresh and refill it often.
  • Offer a variety of greens.
  • Measure pellets instead of filling the bowl.
  • Keep treats small and rare.
  • Add new foods slowly, one at a time.
  • Check droppings every day.
  • Weigh your rabbit monthly to watch for changes.
  • Visit a rabbit savvy vet at least once a year.

So, what do rabbits eat? The healthiest rabbit diet is mostly hay, with fresh leafy greens every day, a small amount of plain pellets, and fruit as a rare treat. Fresh water should always be available.

Feeding your rabbit the right way keeps its gut moving, its teeth healthy, and its body strong. With a good diet and regular vet care, many pet rabbits live 8 to 12 years or more.

Frequently Asked Questions

Can rabbits eat carrots every day?

No. Carrots are high in sugar. Treat them like candy and give a small piece only a few times a week. The leafy carrot tops are healthier.

Can rabbits eat lettuce?

Yes, but choose dark leafy types like romaine or green leaf lettuce. Avoid iceberg lettuce.

Can rabbits eat bananas?

Yes, but only a thin slice now and then. Bananas are very sweet.

Can rabbits eat grass from my yard?

Fresh grass is fine if it has not been sprayed with chemicals and is not near roads or areas where other animals go to the bathroom. Introduce it slowly. Never feed grass clippings from a lawn mower, since they can ferment quickly.

Can rabbits eat bread?

No. Bread is high in starch and can upset a rabbit's gut.

Do rabbits need salt licks or mineral blocks?

No. A healthy diet of hay, greens, and pellets gives rabbits all the minerals they need.

How much hay does a rabbit eat a day?

About a pile of hay the size of the rabbit's own body each day.

Why is my rabbit not eating hay?

The hay may be old or dusty, or your rabbit may be full of pellets and treats. Dental problems can also cause this. Try a new type of fresh hay, cut back on pellets, and see a vet if it continues.