Livestock & Poultry

What Do Rabbits Eat? Safe Foods, Treats & Foods to Avoid

Last updated: September 2026

This guide contains affiliate links. As an Amazon Associate, FarmingAround earns from qualifying purchases, at no extra cost to you.

Rabbits eat mostly hay. A healthy pet or farm rabbit needs unlimited fresh grass hay every day, a portion of leafy greens, a small measure of plain pellets and clean water, with fruit kept as a tiny treat. Hay should make up roughly 85% of what a rabbit eats, because the long fiber keeps its gut moving and wears down its constantly growing teeth.

So what can rabbits eat beyond that? Plenty of greens and herbs, a few fruits and vegetables in small amounts, and nothing from the list of toxic foods further down. This guide covers the daily diet, safe treats, what baby and wild rabbits eat, and a chart you can save.

Key takeaways

  • Unlimited grass hay (timothy, orchard grass, meadow hay) should be about 85% of the diet.
  • Leafy greens every day: roughly 2 cups (about 500 ml) chopped per 6 lb (2.7 kg) of rabbit.
  • Pellets are a supplement, not a meal: about ¼ cup per 6 lb, or 25 g per kg of body weight.
  • Never feed avocado, chocolate, onions, rhubarb, raw potato, bread or iceberg lettuce.

The Daily Rabbit Diet

Rabbit welfare groups such as the House Rabbit Society and the RSPCA describe the same basic balance for adult rabbits:

FoodShare of the dietHow much (adult rabbit)
Grass hay or fresh grassAbout 85%Unlimited, at least a pile as big as the rabbit every day
Leafy greens and herbsAbout 10%About 2 cups (500 ml) chopped per 6 lb (2.7 kg) body weight
Plain pellets (nuggets)About 5%About ¼ cup per 6 lb, or 25 g per kg (an egg cup)
Fruit and treatsA tiny amountAbout 1 tsp per 2 lb (0.9 kg) a day, or less
Fresh waterAlwaysBowl or bottle, refilled daily

Growing, pregnant, nursing and underweight rabbits need more pellets and richer hay, so ask your vet if your rabbit falls into one of those groups.

Hay: The Most Important Food

A rabbit’s digestive system is built to process a steady stream of fiber. Chewing long strands of hay also grinds down the teeth, which grow throughout a rabbit’s life. Too little hay is one of the most common reasons rabbits end up with dental problems and gut stasis (when digestion slows or stops).

  • Best for adults: timothy, orchard grass, meadow hay, oat hay or a grass mix.
  • Alfalfa hay: good for young and nursing rabbits, but too rich in calories and calcium for most healthy adults.
  • Quality check: hay should smell sweet and look green to golden. Throw out anything dusty, damp or moldy.
Lop-eared rabbit with a mouthful of grass hay
Grass hay should be available all day, every day. Photo: Lottie’s pets & stuff (CC0) via Flickr

Watch: Feeding Rabbits Pellets and Hay

This short video from a rabbit breeder walks through how hay and pellets fit into a rabbit’s diet.

Video: Andersen Acres on YouTube

Greens and Vegetables Rabbits Can Eat

Fresh greens add moisture, vitamins and variety. Offer a mix of three or more kinds each day, and introduce new ones one at a time so you can spot anything that causes soft droppings.

FoodHow oftenNotes
Romaine, green leaf and red leaf lettuceDailySkip iceberg, which has little nutrition
Cilantro (coriander), parsley, basil, mint, dillDailyHerbs are a favorite; rotate them
Dandelion leavesDailyOnly from lawns never treated with chemicals
Bok choy, arugula (rocket), watercress, spring greensDailyGood variety greens
Carrot tops, fennel, celery leavesDailyCut celery stalks into short pieces to avoid stringy fibers
Kale, spinach, mustard greens, chardA few times a weekHigher in oxalates or calcium; rotate rather than feed every day
Broccoli, cabbage, Brussels sproutsSmall amountsCan cause gas in some rabbits
Bell peppers, cucumber, zucchiniSmall amountsFine as extra vegetables
CarrotsTreat onlyHigh in sugar; the root is a treat, the leafy tops are better
Grey lop rabbit eating a romaine lettuce leaf in its enclosure
Romaine and other dark leaf lettuces are good daily greens. Photo: coalybunny / CC BY 2.0 via Flickr

Pro tip: wash greens and serve them damp. It adds a little extra water to your rabbit’s day, which helps keep the gut and bladder healthy.

How Many Pellets Should Rabbits Eat?

Pellets were designed to fatten meat rabbits quickly, so a pet or breeding rabbit that fills up on them tends to eat less hay. For a healthy adult, the House Rabbit Society suggests about ¼ cup (60 ml) per 6 lb (2.7 kg) of body weight a day, and the RSPCA suggests 25 g per kg, roughly an egg cup.

  • Choose plain, timothy-based pellets with at least 18% fiber.
  • Avoid muesli-style mixes with seeds, corn, nuts or colored bits. Rabbits pick out the sugary parts and leave the rest.
  • If you’re switching from muesli, the RSPCA recommends mixing in more pellets and less muesli gradually over 14–28 days.

Meat rabbits and does raising litters are fed differently from pets. If you’re choosing a breed for meat or show, our guide to rabbit breeds compares sizes and uses.

Fruit and Treats

Rabbits love sweet food, but their gut bacteria don’t. Treats should stay well under 10% of the diet. The House Rabbit Society’s guideline is about 1 teaspoon of fruit per 2 lb (0.9 kg) of body weight a day, and many owners give fruit only a few times a week.

TreatSafe?How to serve
Apple and pearYes (flesh)Small slice, seeds and core removed
Strawberries, blueberries, raspberriesYesOne or two berries
BananaYes, sparinglyA thin slice; very high in sugar
Melon and watermelonYesA small cube, seeds removed
GrapesOccasionallyOne grape, halved; high in sugar
CarrotYes, as a treatA thin coin or two
Commercial yogurt drops, crackers, cerealNoProcessed, sugary and bad for the gut

Foods Rabbits Should Never Eat

FoodWhy it’s a problem
AvocadoToxic to rabbits
Chocolate and anything with xylitolToxic
Onions, leeks, garlic, chivesCan damage red blood cells
Rhubarb (leaves and stalks)High in oxalic acid
Raw potatoes and potato leavesContain solanine; starchy and hard to digest
Fruit seeds and pits (apple, cherry, peach, plum)Contain compounds that can release cyanide
Iceberg lettuceMostly water and can upset digestion
Bread, pasta, crackers, cereal, cookiesStarchy and sugary; can disrupt gut bacteria
Meat, eggs and dairyRabbits are herbivores and can’t digest them properly
MushroomsCan be toxic
Lawnmower clippingsFerment quickly and can cause serious gut upsets
Garden plants such as foxglove, bluebells, tulips, hollyPoisonous; keep rabbits away from bulbs and ornamental beds

Not eating or pooping? A rabbit that stops eating, or stops passing droppings, for more than a few hours can be in real danger. Call a vet who treats rabbits right away rather than waiting to see if it passes.

What Do Baby Rabbits Eat?

Kits drink their mother’s milk for the first few weeks and start nibbling hay and pellets at around 3 weeks old. The House Rabbit Society suggests unlimited alfalfa hay and alfalfa-based pellets for young rabbits, adding greens slowly, one type at a time, from about 12 weeks. Around 7 months, move gradually to grass hay and reduce pellets to adult amounts.

If you’ve found a wild baby rabbit, don’t try to feed it. Contact a local wildlife rehabilitator, because wild kits are very hard to raise and are often not orphaned at all.

What Do Wild Rabbits Eat?

Wild rabbits graze on grasses, clover, dandelions and other leafy weeds for most of the year. In winter, when green food is scarce, they eat bark, twigs, buds and dried grasses. That grazing diet is exactly why hay is the backbone of a domestic rabbit’s diet. If you keep a vegetable garden, wild rabbits will also help themselves to lettuce, beans and young shoots, so a fence with the bottom buried a few inches works better than hoping they stay away.

Wild cottontail rabbit eating a dandelion leaf in long grass
Wild rabbits live mostly on grass, clover and weeds like dandelion. Photo: watts_photos / CC BY 2.0 via Flickr

Planning to keep rabbits for meat or manure on a small property? See how they fit into a one-acre homestead alongside a garden and hens. Keeping other animals too? Compare their needs with our guides on what goats can eat and what ducks eat.

Helpful gear for this guide

Handy picks that match the advice above.

Links go to Amazon. Prices and availability change, so check reviews and fit for your setup before buying.

Quick Reference: What Rabbits Can Eat

What can rabbits eat chart: daily foods, small treats and foods rabbits should never eat
Save this chart or pin it to Pinterest for quick reference.
Feed dailySmall treatsNever feed
Unlimited grass hay, fresh water, leafy greens and herbs, a measured portion of plain pelletsApple or pear (no seeds), berries, banana, melon, carrot, bell pepperAvocado, chocolate, onion, garlic, leeks, rhubarb, raw potato, iceberg lettuce, bread and cereal, fruit pits, meat, dairy, lawn clippings

FAQ

What is the best food for rabbits?

Grass hay. Timothy, orchard grass or meadow hay, available all day, should make up most of an adult rabbit’s diet, backed up by leafy greens and a small amount of plain pellets.

Can rabbits eat carrots every day?

It’s better not to. Carrot roots are high in sugar, so treat them like fruit: a thin slice now and then. The leafy carrot tops are a healthier everyday green.

Can rabbits eat lettuce?

Yes, darker lettuces such as romaine, green leaf and red leaf are safe daily greens. Avoid iceberg lettuce, which is mostly water and can upset digestion.

Why do rabbits eat their own poop?

Rabbits produce two kinds of droppings. The soft, shiny clusters called cecotropes are packed with nutrients from the gut, and eating them is normal and necessary. You’ll rarely see it, because they eat them straight from the body.

Can rabbits live on pellets alone?

No. A pellet-only diet lacks the long fiber rabbits need for healthy teeth and digestion and is linked to overgrown teeth, obesity and gut problems. Hay must come first.

How much water does a rabbit need?

Rabbits drink a lot for their size, so keep clean water available at all times. Check bowls and bottles daily, and more often in hot weather or when water might freeze.

Sources

This guide is general information. For a rabbit with a health problem or special dietary needs, talk to a vet who treats rabbits.

FarmingAround Editorial Team

The FarmingAround Editorial Team writes practical guides for backyard farmers, homesteaders and small-farm owners. Every article is researched against university extension services, the USDA, veterinary references and other trusted sources, then reviewed and updated as advice changes. See how we research: https://farmingaround.com/how-we-research/

Related Articles

Leave a Reply

Your email address will not be published. Required fields are marked *

Back to top button