Do Rabbits Eat Carrots? Yes, But Only This Much
Yes, rabbits can eat carrots, but only as a tiny occasional treat. Exact portions by rabbit size, the baby-rabbit timeline, carrot tops vs the root, and the warning signs of overfeeding.
Do rabbits eat carrots? Yes — but only as an occasional treat. Picture a rabbit, and most of us picture it clutching a carrot. The image is everywhere, yet real rabbit nutrition tells a different story: carrots are safe for rabbits, but they belong in the treat category, not the salad bowl.
This guide gives you what most others skip: the actual amount of carrot to offer, scaled to your rabbit’s size, plus when baby rabbits can try their first piece, why the leafy tops beat the root, and the warning signs that yours has had too much.
Quick Answer
Yes, rabbits can eat carrots — but only as an occasional treat, not a meal. Maximum: small 1 thin slice once a week; medium 1–2 slices once or twice a week; large 2–3 slices up to twice a week. These are PetCavo maximums, not veterinary allowances — if in doubt, give less and ask your vet. Think of carrot like cake: a tiny occasional treat, not everyday food. Hay and grass stay the foundation of the diet, with carrot tops doing more nutritional good than the root.
How Much Carrot Can a Rabbit Have?
No veterinary body publishes carrot allowances in grams — so here is a conservative scale built on the RSPCA’s “occasional treat” rule and rabbit.org’s advice that sugary vegetables should be strictly rationed. Treat these as maximums, not targets.
| Rabbit size | Example breeds | Maximum per serving | How often |
|---|---|---|---|
| Small (under 1.5 kg) | Netherland Dwarf, Mini Rex | 1 thin coin-sized slice | Once a week |
| Medium (1.5–3.5 kg) | Holland Lop, Mini Lop | 1–2 coin-sized slices | Once or twice a week |
| Large (over 3.5 kg) | French Lop, Flemish Giant | 2–3 thin coin-sized slices (do not substitute a whole baby carrot) | Up to twice a week |
- Serve it: wash → thin coins → room temperature → one new food at a time, watch 24 hours.
- Stop and call your vet if: diarrhoea, no eating, no droppings, lethargy, swollen belly.
- First taste: one tiny piece, no other new food that day, watch droppings for 24 hours.
- If droppings soften, skip all treats for a few days.

Are Carrots Actually Good for Rabbits?
Carrots do contain fibre, vitamin A and water — but they are also high in natural sugar. That is why the RSPCA lists carrots among occasional treats rather than daily food, warning that they “often contribute to weight gain and digestive problems”. RSPCA’s guide is about 85% hay/grass, 10% leafy greens and 5% pellets; carrot root sits outside that daily split, as an occasional treat only (rabbit.org uses 80% hay / about 10% vegetables / fruit under 5% — treat percentages as ranges, not exact rules). And rabbits aren’t rodents at all — they are lagomorphs, with a digestive system built for constant grazing on fibrous plants rather than sugary roots. Grapes belong in that same treat group — see grapes as an occasional treat, as are tomatoes as an occasional treat.
The practical takeaway: a rabbit that fills up on carrot eats less hay, and less hay means slower tooth wear and a lazier gut. Offer the slice only within the maximum above. Remove uneaten fresh food daily; do not leave wilted tops.

What About Carrot Tops?
Here is the twist: the green tops are the better half. Rabbit.org lists carrot tops among safe leafy greens. Carrot tops may be part of the daily leafy-greens mix (within the usual daily greens amount, rotated with other greens) — they are not an extra daily handful on top of the full greens portion, and the sugary root stays on the weekly treat scale. Cabbage is another occasional treat, not a daily green.
Wash tops and root well; discard slimy/yellowing leaves. Peeling is not required by the sources checked — if in doubt, peel and wash.
Raw or Cooked Carrot?
Serve raw, washed, plain and at room temperature. Do not serve cooked, seasoned, glazed, honey-roasted or tinned-in-syrup carrot. Their digestion is built for raw, fibrous food — hay, grass and fresh greens.
When Can Baby Rabbits Eat Carrots?
- 0–2 weeks: mother’s milk only.
- 2–3 weeks: first nibbles of hay and pellets as eyes open. (milk continues; water from 2–3 weeks)
- 3–6 weeks: mostly hay and pellets; no vegetables yet. (milk continues, then tapers)
- 6–8 weeks: weaning begins; no vegetables yet — hold off until 12 weeks.
- 12 weeks and beyond: At 12 weeks, start with leafy greens, one new green at a time, under ½ oz, and wait 24 hours before the next new food. Do not make sugary carrot root the first new food at 12 weeks; introduce it later, as a tiny treat, only once leafy greens are tolerated.
For the full week-by-week feeding plan, see our baby bunny feeding guide.
What Happens If a Rabbit Eats Too Much Carrot?
Too much sugar ferments in the gut. Watch for soft or misshapen droppings, diarrhoea, uneaten caecotrophs (the sticky droppings rabbits normally re-eat) clinging to fur, a bloated or gassy belly, going off hay, and creeping weight gain. The RSPCA advises monitoring appetite and droppings closely and seeing a vet if either changes.
If your rabbit has overindulged: cut out all treats for a few days, keep unlimited hay and fresh water available, and watch the droppings for 24–48 hours; call a rabbit-savvy vet promptly if diarrhoea persists, your rabbit stops eating, or becomes lethargic — gut slowdown (GI stasis) can turn serious quickly. A sugary diet doesn’t just upset stomachs; obesity is one of the factors that can shorten a rabbit’s lifespan.
Did Bugs Bunny Start the Carrot Myth?
Bugs Bunny helped fix the image — he debuted munching a carrot in A Wild Hare (1940) — and the gag is often linked to Clark Gable in It Happened One Night (1934), though the exact origin is debated.
Real rabbits never got the memo: wild rabbits eat grasses, clover and wild plants — carrots barely feature.
Key Takeaways
- Yes, rabbits can eat carrots — as an occasional treat, never a staple.
- Maximum: small 1 thin slice once a week; medium 1–2 slices once or twice a week; large 2–3 slices up to twice a week. These are PetCavo maximums, not veterinary allowances — if in doubt, give less and ask your vet.
- Carrot tops may be part of the daily leafy-greens mix (within the usual daily greens amount, rotated with other greens) — they are not an extra daily handful on top of the full greens portion, and the sugary root stays on the weekly treat scale.
- Serve it washed, in thin coins, at room temperature.
- At 12 weeks, start with leafy greens, one new green at a time, under ½ oz, and wait 24 hours before the next new food. Do not make sugary carrot root the first new food at 12 weeks; introduce it later, as a tiny treat, only once leafy greens are tolerated.
- Too much means soft droppings, gas and weight gain — see the overfeeding action plan above.
Frequently Asked Questions
Do rabbits eat carrots in the wild?
Rarely, and never as a staple. Wild rabbits live mainly on grasses, clover, wildflowers and leafy weeds (bark/twigs in winter); cultivated orange carrot root is not their natural staple food. The carrot-rabbit link is mostly cartoon culture, cemented by Bugs Bunny.
Can rabbits eat carrot tops every day?
Yes — the tops are the healthy part. Rabbit.org lists carrot tops among safe leafy greens. Carrot tops may be part of the daily leafy-greens mix (within the usual daily greens amount, rotated with other greens) — they are not an extra daily handful on top of the full greens portion, and the sugary root stays on the weekly treat scale. Wash them well, discard any slimy leaves, and keep the sugary root itself to the weekly treat allowance. Variety still matters, so rotate tops with other greens through the week.
How often can I give my rabbit carrot?
Not every day — see the portion table above. Maximum: small 1 thin slice once a week; medium 1–2 slices once or twice a week; large 2–3 slices up to twice a week. These are PetCavo maximums, not veterinary allowances — if in doubt, give less and ask your vet.
Can baby rabbits eat carrots?
Not until they are at least 12 weeks old. Young kits need mother’s milk, then hay and pellets; their guts are too sensitive for sugary veg. At 12 weeks, start with leafy greens, one new green at a time, under ½ oz, and wait 24 hours before the next new food. Do not make sugary carrot root the first new food at 12 weeks; introduce it later, as a tiny treat, only once leafy greens are tolerated — and our week-by-week baby bunny feeding guide walks you through each stage.
Are cooked carrots safe for rabbits?
Stick to raw. Do not serve cooked, seasoned, glazed, honey-roasted or tinned-in-syrup carrot. Added salt, sugar and preservatives can upset a rabbit’s digestion.
What should I do if my rabbit ate a whole carrot?
One whole carrot is well above the maximum above, so skip all treats for a few days, keep unlimited hay and fresh water, watch droppings for 24–48 hours, and contact your vet sooner if you see diarrhoea, a swollen belly, lethargy or your rabbit stops eating — especially for small, young or gut-sensitive rabbits.
Can too many carrots kill a rabbit?
Carrots alone are not shown to kill a rabbit from one overindulgence, but a long-term sugary, low-hay diet contributes to obesity, dental problems and digestive upset, and gut slowdown (GI stasis) is an emergency — call your vet if your rabbit stops eating or passing droppings. Keep carrot strictly to the weekly treat scale above.
Do rabbits actually like carrots?
Yes, most do — but liking it does not make it a staple. Keep carrot to the weekly treat scale above.
Can rabbits eat carrots every day?
No — see the table; daily = too much sugar and less hay.
Photo Credits
Photography via Pexels: Alexey Demidov (featured image), Dmitry Rodionov (rabbit with carrots indoors) and anni (rabbit on grass).








7 Comments