Grass and Hay for Rabbits

The main component of every rabbit's diet should be fresh grass or hay (dried grass). Its high fibre content is the single most important thing in maintaining good dental and intestinal health. Without fibre, the digestive system cannot move food through the gut and your rabbit's teeth, which grow continually, will not wear down and could grow painfully long.


Grass is the most natural food for a rabbit to eat. The ideal set up would be a secure exercise pen on grass that allowed your rabbit to graze freely, but that is not always practical. If your rabbit does not have free access to grass, you can simulate natural grazing by growing grass from seed in a pot or tray. You can also cut grass for your rabbit and scatter it around their pen. If you do this, use scissors not lawn mower clippings, the cutting action of the mower crushes the grass, which causes it to begin to fermenting, and could upset your rabbit's stomach. If you've a lot of grass, you could even try making your own hay.

Fresh grass makes a great addition to a rabbit's diet

You should introduce grass gradually if you rabbit is not used to eating it, so initially limit the time spent grazing or the amount of grass you feed. You can build up the amount you feed until you rabbit has free access with as much as they want to eat.

Grass Hay

Because of the large quantity of grass a rabbit eats each day, it is rarely practical to provide enough fresh grass to meet all your rabbit's needs. The solution to this is to supplement or substitute grass with hay, which is readily available and easily stored. Hay is just grass that has been cut and left to dry out. It has the same health and digestive benefits that fresh grass does.

There are many different hays available; popular types include meadow, timothy, and orchard grass. Any of these hays will provide a suitable basis for your rabbit's diet, but you don't need to pick just one type. Mixing several different hays will provide your rabbit with a wider variety of flavours and even out differences in nutritional values.

Meadow, Orchard and Timothy Hay

Oat/Wheat/Barley Hay

Oat, wheat and barley are types of grass which are usually grown for their cereal grain. When harvested before the seed heads have ripened they can also be fed as any other grass hay. Once the grain has ripened and the plant has turned from green to golden brown, the stems loose their nutritional value and are used instead as bedding in the form of straw. It's easy to tell the difference by the colour, straw is yellow and hay is green.

Oat and Barley hay - harvested when green

Dried Grass

Sometimes the drying of cut grass is artificially sped up. This reduces the loss of nutrients giving it a higher nutritional value than hay. Grass dried in this way is usually labelled as 'barn dried hay' or 'dried grass'. The quick drying process tends to leave it greener looking and slightly higher protein (12-14%) than hay - more like fresh grass. That's not a problem, but if your rabbit is particularly senstive to diet changes then introduce it gradually, and overweight rabbits might benefit from mixing standard hay with it. Most rabbits find it very tasty so it's a good choice if your rabbit's a reluctant hay eater.

Readigrass a type of quickly dried grass

Alfalfa Hay

Alfalfa (Lucerne), a legume not grass, is also grown as animal feed. Alfalfa hay has a higher protein level than grass hay, which makes it too fattening to feed as the main diet for the average adult rabbit, although it can be good for growing youngsters or putting weight on an underweight rabbit. It's also much higher in calcium (1.5% compared to 0.5% in grass hay), so best avoid for any rabbit with a history of problems related to excess calcium e.g. bladder sludge.

Nutritional Analysis of Hay Species

The nutritional analysis of hay is dependant on factors like the soil it grows in, the weather and time it's cut, but these are some average values for different types:

Hay TypeCrude FibreCrude ProteinCalcium
Orchard Grass34%10%0.33%
Dried Grass25-28%12-14%0.55%

Which is the Best Hay for your Rabbit?

Other than Alfalfa, all of the other types of hay I've mentioned are suitable for feeding as the hay portion of your rabbits diet. For most rabbits the subtle variations in nutritional values make little difference. The best hay for your rabbit is simply the one he or she prefers to eat a lot of. If your rabbit isn't too fussy then feeding a mix of grass varieties will provide a range of flavours and even out and vitamin/mineral differences. It also means your rabbit will be less upset if one brand becomes difficult to aquire.

Buying Hay

There a two main ways to buy hay, either as bales from a farm, stables or feed store, or packaged for the retail market - like the branded bags you see in pet shops. If you have room to store it or many rabbits to feed, buying hay by the bale is generally much cheaper and can be just as good quality as expensive branded hay. A typical square bale of hay is 20-30kg and will cost around £5-15 (depending on the type of hay and where you live), which works out less than 75p per kg. If you buy packaged hay, you are paying for the brand, the packaging, the transportation and the retailers markup however, it may be more convenient to find and good brands have quality control that help ensure consistency.

In either case, you need to check the quality of the hay you buy. Once you start shopping for hay, you will see there is a lot of variation in colour and texture. Both the appearance and nutritional value of hay varies depending on the type of grass it is cut from, when it was cut, and how long it has been stored. This means there can be variation between batches as well as types. You may need to shop around to find good hay as some bales may be old or poor quality and likewise some pre-packaged pet shop hay can be quite dusty, brown and generally unappetising.

Good hay should be green, smell sweet not mouldy, and not contain a lot of dust or be damp. The greener hay is, the closer it is nutritionally to grass. Hay on the browner end of the scale will contain plenty of fibre but will have less nutrients.

If you are buying packaged hay, here are some brands which good quality and popular with rabbit owners:

HayPer lbPer Pack
Oxbow Alfalfa$7.45$6.99 for 15oz Amazon
Alfalfa King$11.71$12.89 for 1.1lb Amazon
Dried Grass
Burgess Excel Forage$8.55$18.83 for 2.2lb Amazon
Friendship Estates Readigrass$12.72$28 for 2.2lb Amazon
Oxbow Organic Meadow$6.92$6.49 for 15oz Amazon
Burns Welsh Meadow$14.09$31 for 2.2lb Amazon
Oxbow Orchard Grass$10.66$10 for 15oz Amazon
Small Pet Select Orchard Grass$4.99$24.99 for 5lb Amazon
Alfalfa King Timothy$3.65$14.99 for 4.1lb
Small Pet Select Timothy$4.99$24.99 for 5lb Amazon
Oxbow Western Timothy$9.16$8.59 for 15oz Amazon
Oxbow Botanical (inc. Chamomile, Lavender, etc.)$7.45$6.99 for 15oz Amazon
Oxbow Oat$7.45$6.99 for 15oz Amazon
Alfalfa King Oat, Wheat & Barley$3.49$13.99 for 4lb Amazon
Burns Green Oat Hay$15.99$31.99 for 2lb Amazon

Buying local hay will keep your costs down. For example the Oxbow brand is packaged in the US so is expensive in the UK compared to brands packaged here.

When buying hay, if possible start with a small bag to check your rabbit likes it, after that generally the more you buy the cheaper it works out - most brands offer various sizes.


Rabbits should have access to grass or hay all day, every day. You'll need to monitor your rabbit's eating habits to work out exactly how much hay you need to provide daily so they have a constant supply. As a rough guide, your rabbit should eat a portion of grass or hay approximately equal to the size of its body each day.

Encouraging Hay Eating

Despite the importance of hay, many rabbits are reluctant to eat it. This often stems from the availability of tasty but less healthy food, which can develop bad eating habits in young rabbits that can be difficult to change in later life. Not eating hay is a major factor in dental disease and illnesses relating to the gut, so putting in some hard work to encourage your rabbit to eat more has real health benefits. Here are some tips to encourage your rabbit to eat more hay:

  1. Reduce the dry food you feed. Some foods are tastier than hay but, like humans, rabbits need to eat a balanced diet not just the foods that taste best. If your rabbit always has dry food available, it has no reason to eat hay. It's like sitting a child down with a free choice between cake and vegetables.
  2. Feed tastier hay. Not all hay is the same; it comes in different varieties and flavours. Try different types of hay to see which your rabbit likes best. Make sure the hay is good quality and stored well. If your rabbit doesn't like hay, try fresh grass.
  3. Rabbits are more likely to eat hay if it is near them at times they feel like eating. Rabbit's often like to eat whilst they are using their litter tray or resting so place hay in these areas. You may need to experiment to work out where your rabbit prefers the hay left.
  4. Incorporate hay into toys and games. Some rabbits do not think of hay as food. Incorporating hay in to play activities that encourage your rabbit to pull, bite, and chew at the hay can help them to start tasting and nibbling on it. For example, try blocking a tunnel or box with hay so your rabbit has to remove the hay to get through.
  5. Associate hay with food your rabbit likes. Try mixing dry food, vegetables, fresh grass, or herbs (dry or fresh) in to the hay so your rabbit has to dig through the hay to find food. Whilst searching through the hay your rabbit may accidently eat some and realise hay doesn't taste so bad after all.

Find out how Rabbit Digestion works Rabbit Dry food comparison Understanding Your Rabbit's Habits

Recent Blog Posts

DIY Bunny Toys – Slotted Cardboard Balls
Boxes are one of the best toys for bunnies because they are so versatile. I decided to ...

Animal Behaviour & Welfare Course
I signed up for the an Animal Behaviour and Welfare course, run by Edinburgh University ...