Burrowkin
Rabbits Oryctolagus cuniculus

Home / Small mammals

What Vegetables Can Rabbits Eat? Safe, Limit and Avoid Lists

Sorted lists of rabbit-safe leafy greens, vegetables to limit and foods to avoid, with daily amounts and the points where three major rabbit-care sources disagree.

Short answer. Rabbits do best on several kinds of leafy greens a day, such as romaine, arugula, cilantro and dandelion leaves, at roughly a packed cup per 2 lb of body weight by the House Rabbit Society's rule of thumb. Non-leafy vegetables, cabbage-family greens, spinach and bell pepper go in small rotated amounts, and potatoes, onions, garlic, tomato leaves, corn and beans stay off the plate.

Last updated September 29, 2026. Written by the Burrowkin Editorial Team.

Start with leafy greens, then hay underneath

Leafy greens make up most of a rabbit's fresh food. Seven of them are named as good choices by all three sources this page draws on (House Rabbit Society, the RSPCA and the Rabbit Welfare Association & Fund): romaine, arugula (rocket), watercress, cilantro (coriander), basil, mint and dandelion leaves.

Both the RSPCA and HRS put hay first. The RSPCA describes an adult rabbit's diet as roughly 85% hay and grass, 10% leafy greens and 5% pellets, and the HRS diet pyramid gives 85% hay, 10% vegetables and 5% pellets. Hay supplies the roughage that keeps the gut moving and wears down a rabbit's constantly growing teeth (HRS), so vegetables are added to hay and never swapped in for it.

How much to feed each day

The HRS vegetables page gives a rule of thumb of about one packed cup of greens for every two pounds of rabbit, while its diet page says 1 to 2 cups of vegetables for every 4 lb. The RSPCA puts it as a large handful of washed greens, herbs and safe weeds a day. The Rabbit Welfare Association & Fund (RWAF) is the most cautious of the three, at around 5 to 10% of the daily diet for all fresh vegetables.

Treat those figures as ranges: the HRS pages differ slightly from each other, and for adult rabbits none of the three gives an amount for individual vegetables. HRS points out that rabbits are usually good at regulating themselves when given a big pile of dark greens, but too many vegetables can give some rabbits runny stools. Those rabbits need their greens portioned strictly, and if the stools stay soft the RSPCA says to book a vet appointment as soon as possible.

Aim for at least three different leafy greens a day, as HRS suggests, and rotate them instead of feeding the same few every day. The RSPCA says the same about rotation and suggests offering greens and pellets in the early morning and late afternoon, when rabbits naturally like to graze. RWAF singles out parsley, which is safe but higher in calcium than other herbs, so it belongs in the rotation rather than in every bowl.

HRS puts leafy greens at about 75% of the vegetables fed each day, which leaves non-leafy vegetables as the smaller share at around one tablespoon per two pounds of rabbit.

Feed, limit or avoid: the three trays

When the sources disagree, an item goes in the stricter tray or gets its own note in the next section, and the trays below follow that rule.

Feed most days

  • Romaine and other dark lettuces Green leaf, red leaf and butterhead are also on the HRS list.
  • Arugula (rocket) and watercress
  • Cilantro (coriander), basil and dill Rotate them across the week.
  • Mint HRS lists spearmint, peppermint and other mints as safe but warns that some mint-family plants may be toxic. Stick to culinary mints.
  • Dandelion leaves
  • Carrot tops, beet greens and radish tops The leaves, not the roots.

Small amounts, rotated

  • Spring greens and bok choy (pak choi) RWAF groups them with the cabbage family and advises moderation. The RSPCA lists spring greens as a daily green.
  • Kale, broccoli, cauliflower, cabbage, Brussels sprouts Safe for healthy rabbits, but rotate them. RWAF notes they can ferment and cause gas in some rabbits.
  • Spinach Safe but high in oxalates (RWAF). Occasional.
  • Parsley Safe, but higher in calcium than other herbs (RWAF). Rotate it.
  • Celery, cucumber, courgette (zucchini), squash, pumpkin, fennel Small portions. Cut celery into 1 inch pieces (HRS).
  • Bell pepper A small piece, green preferred. Remove stalk, seeds and pith (RWAF).
  • Ripe tomato flesh Only the ripe fruit, and only now and then.
  • Carrots and parsnips High in sugar. Treat portions (RSPCA and HRS on carrots, RWAF on parsnips).
  • Mangetout, snow peas and sugar snap pods Fresh only. Dried peas can block the gut (HRS).

Leave out

  • Potatoes and potato leaves
  • Onions, garlic, leeks, shallots, chives
  • Tomato leaves and stems, unripe tomato
  • Aubergine (eggplant) and chili peppers
  • Sweetcorn (corn) HRS says the hulls can block the small intestine if not chewed properly. The RSPCA lists it as a food to avoid.
  • Broad beans, kidney beans and similar The RSPCA lists them without a raw or cooked distinction. HRS says raw beans carry lectins that can damage the gut lining.
  • Avocado, rhubarb, mushrooms On the RSPCA avoid list.
  • Iceberg lettuce The RSPCA lists it as a food to avoid and RWAF discourages it. HRS says safe but low in nutrients.
  • Swiss chard HRS lists it as safe. RWAF generally does not recommend it because of oxalates.

Where the three sources disagree

The largest disagreement is over cabbage-family greens. HRS says the gas and thyroid worries people have about broccoli and cabbage do not carry over to rabbits, and cites a rabbit study in which abnormal blood results took weeks of feeding huge quantities. Its own list still warns that too much cabbage can cause thyroid and digestive problems. RWAF lists these greens as moderate, rotated foods because they can ferment in some rabbits, and the RSPCA lists cabbage as occasional. We lean toward the cautious reading: rotating greens costs nothing, and gas is the specific problem RWAF warns about. Watch the droppings after a larger portion.

Spinach and Swiss chard split the same way. HRS lists both as safe, RWAF and the RSPCA call spinach an occasional food, and RWAF generally does not recommend chard, so this page keeps spinach in the limit tray and chard in the avoid tray.

Iceberg lettuce causes a smaller disagreement. HRS calls it safe but nutritionally thin, with diarrhea possible in large amounts, the RSPCA lists it as a food to avoid, and RWAF discourages it. Darker lettuces such as romaine carry more nutrients, so iceberg is easy to skip.

HRS is not consistent with itself on the base of the diet either: its diet page says 85% hay and its vegetables page says 80%. All three sources do agree that fruit and carrots are high in sugar, and HRS keeps fruit and treats under 5% of the daily diet.

Introducing a new vegetable

HRS suggests offering one new type of vegetable, waiting 24 hours, and checking for soft stools or gas before adding another. If the droppings go soft, HRS says to discontinue that vegetable to prevent more serious gut problems.

Young rabbits need more care than adults. Their digestive systems do not finish developing until around 8 weeks, and an upset stomach can cause diarrhea or fatal enteritis that needs emergency veterinary care, so HRS advises waiting until 12 weeks of age before feeding vegetables and then starting with under half an ounce of one vegetable at a time. A baby rabbit that already ate a specific vegetable while weaning from its mother is the exception.

HRS notes that rabbits with megacolon may not react well to greens and can do better on pellets and hay alone, so a rabbit with a chronic digestive problem should have its fresh food changed only on the advice of a rabbit-savvy vet.

Washing, serving and foraging

Wash everything before it goes in the bowl. HRS suggests serving greens wet, which adds to a rabbit's water intake, and says to throw out anything you would not eat yourself, because rabbits are more sensitive to spoiled food than people are.

Foraged weeds and garden plants carry extra risks. HRS says plants picked outdoors must not have touched cat, dog or fox droppings or been treated with pesticides, and the RSPCA lists bluebells, foxgloves, holly and tulips among the poisonous plants, with the advice to leave out anything you are unsure of.

Quick answers

Can rabbits eat carrots every day?

Not daily. The RSPCA and HRS both class the root as a treat because of its sugar, and the leafy tops are the part to rotate in with other greens.

Can rabbits eat iceberg lettuce?

Sources disagree. HRS calls it safe, the RSPCA puts it on its avoid list, and RWAF advises against it too, so romaine is the safer default.

How many vegetables should a rabbit eat a day?

HRS's rule of thumb is one packed cup of leafy greens per 2 lb of rabbit, spread across at least three kinds. A rabbit with runny stools on that amount needs a smaller measured portion, plus a vet visit when the soft stools persist.

At what age can baby rabbits eat vegetables?

Wait until about 12 weeks, per HRS, and then add vegetables singly in tiny amounts. The one exception is a youngster that was already nibbling that vegetable before weaning finished.

What if my rabbit stops eating after a new food?

Stop the new food and check the droppings. If your rabbit goes 12 hours without eating, or without producing any droppings, treat it as an emergency and get to a vet who knows rabbits.

Sources

  1. House Rabbit Society, Rabbit Diet & Nutrition
  2. House Rabbit Society, Best Vegetables for Rabbits
  3. House Rabbit Society, GI Stasis: The Silent Killer (Dana Krempels)
  4. RSPCA, What do rabbits eat? Rabbit diet advice
  5. Rabbit Welfare Association & Fund, Recommended Vegetables and Herbs

How we choose and weigh sources is on the Sources and method page.

General information for pet keepers. It is not a diagnosis and does not replace an examination by a veterinarian. See the medical disclaimer.