Rabbit Care
Diet
rabbit vegetables leafy greens rabbit diet safe foods rabbit nutrition

Safe Vegetables and Leafy Greens for Rabbits

A complete vet-approved guide to the best vegetables for rabbits, with serving sizes and which greens to limit or avoid.

By RabbitCare Team
Domestic rabbit eating fresh leafy kangkong greens

Fresh leafy greens are a vital part of a healthy rabbit’s diet. Alongside unlimited hay and fresh water, a daily serving of vegetables provides essential vitamins, minerals, and extra hydration. But with so many options — and some genuinely dangerous choices — knowing what to offer and in what quantities matters enormously for your rabbit’s health.

How Much Should You Feed?

The standard recommendation from the House Rabbit Society and the Rabbit Welfare Association & Fund (RWAF) is 1–2 packed cups of fresh vegetables per day for every 5 lbs (2.3 kg) of bodyweight. For a typical 4–5 lb rabbit, that’s roughly a generous cereal bowl of leafy greens daily.

Fresh greens should supplement an unlimited hay diet, not replace it. Hay must still constitute approximately 80% of total food intake. If your rabbit fills up on vegetables and eats less hay, you’re offering too much.

Always introduce new foods slowly — one at a time, in small amounts over a week — to avoid digestive upset.

The Best Safe Leafy Greens

These greens are excellent everyday staples that can be fed daily in rotation:

Romaine Lettuce

One of the best lettuces for rabbits — high in water content, easily digestible, and very palatable. Other good choices include butterhead, green leaf, and red leaf lettuce. Avoid iceberg lettuce entirely — it contains lactucarium, a substance that causes watery diarrhoea and has no nutritional benefit.

Cilantro (Coriander)

Highly palatable and a favourite for most rabbits. Safe to feed generously and rich in vitamins C and K. Both leaves and stems are fine.

Basil

A fragrant herb most rabbits love. Rich in antioxidants and safe to feed daily as part of the green mix.

Bok Choy (Pak Choi)

An excellent staple green. Rich in vitamins A, C, and K, low in oxalates, and very palatable. A firm favourite in the rabbit care community.

Watercress

High in vitamins and iron. Safe to feed a few times per week. Its slightly peppery flavour is enjoyed by most rabbits.

Endive and Escarole

Excellent, slightly bitter greens that are low in oxalates and sugar. Very safe to feed daily as part of the rotation.

Dill

The feathery leaves and stems are safe and usually popular. Rich in Vitamin C. Feed a few sprigs, 3–4 times per week.

Fresh Herbs: Mint, Oregano, Thyme, Lemon Balm

Safe in small quantities as flavour additions to the daily salad mix. Fresh mint is particularly soothing and can help with mild digestive discomfort.

Rabbit investigating fresh food

Vegetables Safe in Moderation

These vegetables are safe but should be offered in limited amounts (a few times per week, not daily) due to higher sugar, oxalate, or calcium content:

VegetableWhy LimitSafe Serving
KaleHigh calcium and oxalates2–3× per week
SpinachVery high oxalate content1–2× per week
Swiss ChardHigh in oxalates1–2× per week
Broccoli leaves/stemsCan cause gasSmall amounts, 2× per week
Carrot topsHigher sugar than leafy greens3–4× per week
Bell pepper (any colour)Some sugar content2–3× per week
ParsleyFairly high calcium3–4× per week

What About Carrots?

Carrots are the most iconic “rabbit food” — but they’re actually more of a treat than a daily vegetable. Carrots are high in natural sugars and should be limited to a few thin slices, 2–3 times per week at most. The carrot tops (leafy green part), however, are completely different — these are safe to feed daily in moderate quantities.

How to Introduce New Greens Safely

Rabbit digestive systems are sensitive, especially to dietary changes. When introducing a new vegetable:

  1. One at a time — introduce only one new food per week
  2. Small amounts first — start with a few leaves, not a full portion
  3. Monitor droppings — softer or irregular droppings after a new food indicate you should slow down or stop that item
  4. Wait 48 hours before concluding a food is well-tolerated

If you have a rabbit that has been eating only pellets (common in rescue rabbits), introduce vegetables even more slowly over 4–6 weeks, as the gut bacteria needs time to adjust.

Daily Green Rotation — A Practical Example

Varying greens throughout the week provides broader nutrition and prevents boredom:

  • Monday/Wednesday/Friday: Romaine + cilantro + basil
  • Tuesday/Thursday: Bok choy + watercress + dill
  • Weekend: Endive + fresh mint + small amount of parsley

Rotating at least 3–5 different greens per week is ideal for nutritional completeness.

The RabbitCare App

Keeping track of which vegetables you’ve offered recently — and whether your rabbit tolerated them — is much easier with the RabbitCare App (free on Android). It includes a daily diet logging feature, a built-in safe/unsafe food guide, and weekly variety reminders so your rabbit always gets a nutritionally balanced green rotation.


References & Sources

  1. House Rabbit Society (HRS) — “Suggested Vegetables and Fruits for a Rabbit Diet” — rabbit.org
  2. RWAF — “Feeding Rabbits: Fresh Greens and Vegetables” — rabbitwelfare.co.uk
  3. PDSA — “What do rabbits eat?” — pdsa.org.uk
  4. Meredith, A. & Lord, B. (Eds.) (2014) — BSAVA Manual of Rabbit Medicine, BSAVA
  5. Harcourt-Brown, F. (2002) — Textbook of Rabbit Medicine, Butterworth-Heinemann

Master Your Rabbit's Care

Make daily bunny care effortless. Download the free Rabbit Care App for customized care plans, expert vet advice, and smart tracking.

Rabbit Care App Preview