Safe Vegetables for Rabbits: The Complete List
A complete list of safe vegetables for rabbits: daily leafy greens, occasional veggies, how much to feed, and how to introduce new foods without tummy trouble.
Fresh vegetables are the second most important part of a rabbit's diet, right behind hay. A daily handful of leafy greens adds moisture, variety, and a range of nutrients, and most rabbits adore them. The catch is that not every vegetable is a good everyday choice, and a rabbit's delicate digestion means new foods have to be introduced carefully.
This guide gives you a clear, practical list of which vegetables are safe for daily feeding, which are best kept occasional, and how to add new ones without upsetting your rabbit's gut. Keep greens as a daily habit and they become one of the easiest ways to support your bunny's health.
Round Out the Veggie Bowl
$11.89 on Amazon
Greens come second to unlimited grass hay every single day
Oxbow Simple Rewards Veggie Treats
$3.48 on Amazon
Carrot and bell pepper treats for occasional rewards
RAINFLOW Dried Dandelion Greens
$6.99 on Amazon
A foraging favorite to sprinkle in alongside fresh greens
How Many Vegetables to Feed
A reliable daily target is about one packed cup of leafy greens per 2 pounds of body weight. A 4-pound rabbit gets roughly two cups a day, usually split between a morning and evening serving. Offer a variety of two or three different greens at each meal rather than relying on a single type, since mixing them helps balance nutrients naturally and keeps your rabbit interested.
Safe Everyday Greens
These leafy greens are excellent daily choices and can form the rotating base of your rabbit's vegetable intake. Wash them well and serve them fresh.
- Romaine lettuce and other dark leaf lettuces
- Green leaf and red leaf lettuce
- Cilantro (coriander)
- Parsley (flat-leaf or curly)
- Basil, mint, and dill
- Bok choy
- Watercress and arugula
- Carrot tops and radish tops
- Endive and escarole
- Fennel and its fronds
Note that iceberg lettuce does not make the list. It is mostly water, offers almost no nutrition, and in quantity can cause loose stools, so reach for darker, leafier lettuces instead.
Vegetables for Occasional Feeding
Some vegetables are perfectly safe but best offered in smaller amounts or a few times a week rather than daily. Two reasons drive this: sugar content and gas.
- Root vegetables: Carrots and beet root are high in sugar, so treat them like a treat, a couple of thin slices at a time.
- Cruciferous vegetables: Broccoli, cauliflower, cabbage, and Brussels sprouts can cause gas in some rabbits, so introduce them cautiously and watch for discomfort.
- High-calcium or oxalate greens: Spinach, kale, Swiss chard, and beet greens are nutritious but best rotated in small amounts, since too much can contribute to bladder sludge.
- Bell peppers: A few small pieces are a sweet, vitamin-rich occasional addition.
Rabbit Care Planner
Track your rabbit's health, meds, vet visits, mobility, nutrition, and quality of life, all in one printable planner.
How to Introduce New Vegetables
A rabbit's gut depends on a stable population of bacteria, so new foods should always arrive slowly. Add one new vegetable at a time, offering just a small amount, then wait two or three days before introducing another. During that window, watch the litter box. Soft stools or a drop in droppings mean that food does not agree with your rabbit, so pull it back and try again later in a tinier amount, or skip it entirely.
This patient approach has a real payoff: you learn exactly which vegetables suit your individual rabbit, and you avoid the digestive upset that comes from dumping a big mixed salad on a rabbit who has never had greens before.
Washing and Serving
Always wash vegetables thoroughly under running water to remove dirt, pesticide residue, and bacteria. You do not need to dry them, since a little clinging water adds welcome moisture. Remove any wilted, slimy, or spoiled portions, and never serve vegetables that have begun to rot or grow mold. Serving greens slightly damp in a heavy bowl or scattered for foraging both work well, and scattering encourages natural foraging behavior.
A Note on Baby Rabbits
Young rabbits have especially sensitive digestion, so vegetables should be introduced later and more cautiously than many owners assume. Common guidance is to wait until around 12 weeks of age before adding greens, then introduce them one at a time in tiny portions. Until then, focus on unlimited hay, age-appropriate pellets, and fresh water. If you are unsure about timing for your young rabbit, your exotic vet can advise.
The Bottom Line
Safe vegetables for rabbits center on leafy greens fed daily in variety, about a cup per 2 pounds of body weight, with sugary roots and gassy or high-calcium vegetables kept occasional. Introduce everything slowly, wash it well, and watch the litter box as your guide. Paired with unlimited hay, a varied green salad is one of the simplest and most enjoyable ways to keep your rabbit thriving. Always check with a rabbit-savvy exotic vet about any food you are unsure of.
Related Diet Guides
- Safe Fruits for Rabbits - Sweet treats and how much is safe.
- Foods Toxic to Rabbits - The danger list to memorize.
- Can Rabbits Eat Carrots? - Why carrots are a treat, not a staple.
Frequently Asked Questions
What vegetables can rabbits eat every day?
Leafy greens are the daily vegetables for rabbits. Safe everyday choices include romaine and other dark leaf lettuces, green and red leaf lettuce, cilantro, parsley, basil, mint, dill, bok choy, watercress, and the leafy tops of carrots and radishes. Aim for a variety of two to three different greens each day rather than a single type. Avoid iceberg lettuce, which is mostly water and offers little nutrition.
How many vegetables should I feed my rabbit?
A good daily target is about one packed cup of leafy greens per 2 pounds of body weight. So a 4-pound rabbit gets roughly two cups of mixed greens a day, usually split between morning and evening. Greens are second only to hay in importance. Introduce any new vegetable slowly, one at a time, and watch the litter box for soft stools, which signal you should ease back.
Which vegetables should rabbits only eat occasionally?
Some vegetables are fine in small, occasional amounts rather than daily. These include carrots and other root vegetables, which are high in sugar, plus broccoli, cauliflower, and cabbage, which can cause gas in some rabbits. Greens high in calcium or oxalates like spinach, kale, and Swiss chard are also best rotated in small amounts rather than fed as the daily base, to avoid contributing to bladder problems.
Can rabbits eat carrots?
Yes, but only as an occasional treat, not a staple. Carrots are a root vegetable high in natural sugar, so the cartoon idea of rabbits living on carrots is misleading. A couple of thin coins a few times a week is plenty. Interestingly, carrot tops, the leafy green part, are healthier than the root and can be fed more freely as one of your rotating daily greens.
How do I introduce new vegetables safely?
Add one new vegetable at a time and offer only a small amount at first. Wait two or three days, watching the litter box for soft stools or fewer droppings, before introducing another. This slow approach lets you spot which foods upset your rabbit and gives the gut bacteria time to adjust. Always wash vegetables thoroughly and remove any wilted or spoiled pieces before serving.
Do baby rabbits eat vegetables?
Introduce vegetables to young rabbits cautiously and a bit later than many owners expect. A young rabbit's gut is especially sensitive, so most rabbit-care guidance suggests waiting until around 12 weeks before adding greens, then introducing them one at a time in tiny amounts. Until then, the focus should be on unlimited hay, appropriate pellets, and plenty of water. When in doubt, ask your exotic vet.
Should I wash vegetables before giving them to my rabbit?
Yes, always wash vegetables thoroughly under running water before serving. This removes dirt, pesticide residue, and bacteria that could upset your rabbit's sensitive digestion. There is no need to dry them completely, since a little water on the leaves adds helpful moisture. Remove any slimy, wilted, or spoiled portions, and never feed vegetables that have started to rot or grow mold.
Need more help caring for your rabbit?
Browse our guides by topic to find practical solutions.
Wellness Planner: $39