The Veggie Cheat Sheet: What Your Rabbit Can (and Can't) Eat Every Day

Discover which vegetables are safe for your rabbit to eat every day, which ones to rotate, and which to avoid entirely. A practical feeding guide.

8 min read

Why Fresh Vegetables Matter So Much for Rabbits

When I first brought my Holland Lop, Biscuit, home from the rescue, I made the classic beginner mistake. I loaded his bowl with pellets, tossed in some carrots (because that's what rabbits eat, right?), and called it a day. It took a vet visit and some honest self-reflection to realize I was doing it all wrong.

Here's the thing most new rabbit owners don't hear: fresh vegetables should make up a significant portion of your rabbit's daily diet. We're talking roughly one packed cup of greens per two pounds of body weight, every single day. Hay is still the star of the show—unlimited timothy hay should always be available—but vegetables bring essential nutrients, hydration, and variety that pellets alone simply can't provide.

The trick is knowing which vegetables belong in the daily rotation and which ones are more of an occasional treat. Get it wrong and you could be dealing with digestive upset, gas, or worse. Get it right, and you'll have a rabbit who's not only healthier but genuinely excited at mealtime. Trust me, watching Biscuit do his happy binky when he hears the fridge open never gets old.

The Daily Safe List: Vegetables You Can Feed Every Day

These are the workhorses of your rabbit's vegetable rotation. They're low in oxalates, gentle on the digestive system, and packed with the good stuff.

Leafy Greens (The Foundation)

  • Romaine lettuce – Hydrating, mild, and almost universally loved. Avoid iceberg lettuce, though; it's mostly water with little nutritional value and can cause loose stools.
  • Green leaf lettuce and red leaf lettuce – Similar to romaine but with slightly more flavor. My rabbits go absolutely nuts for red leaf.
  • Cilantro – Some rabbits are obsessed with it, others won't touch it. It's perfectly safe daily either way.
  • Bok choy – Both the leafy green part and the crunchy white stem are fine. It's a great source of vitamin A.
  • Watercress – Peppery and nutritious. A little goes a long way since it has a strong flavor.
  • Arugula – Another peppery option that most rabbits enjoy. Mix it in with milder greens.

Herbs That Double as Daily Veggies

  • Basil – Sweet basil, Thai basil, whatever you've got. All safe, all delicious to bunnies.
  • Dill – Fantastic for picky eaters. The smell alone usually gets them interested.
  • Mint – Peppermint and spearmint are both fine. Some owners swear it helps with mild gas, though I haven't seen definitive research on that.
  • Parsley – Flat-leaf or curly, both work. It is higher in calcium than some other greens, so if your rabbit has a history of bladder sludge, you might want to rotate it rather than serve it daily.

The Rotation List: Feed These a Few Times Per Week

These vegetables are perfectly healthy but contain compounds—like oxalic acid or higher sugar content—that make daily feeding less ideal. Think of them as guest stars rather than series regulars.

  • Kale – Nutrient-dense but high in calcium and oxalates. Two or three times a week is plenty.
  • Spinach – Same deal as kale. Wonderful nutrition, but the oxalate content means you should rotate it out regularly.
  • Swiss chard – Beautiful, colorful, and nutritious, but again, those oxalates.
  • Carrots (the actual root) – Here's the big one. Carrots are surprisingly high in sugar for a vegetable. A couple of baby carrots a few times per week is fine as a treat, but they shouldn't be a staple. Carrot tops, on the other hand? Those are daily-safe greens.
  • Bell peppers – Any color works. They're crunchy, hydrating, and most rabbits love them. The seeds are fine to leave in. Just don't feed the stem or leaves.
  • Broccoli leaves and stems – The florets can cause gas in some rabbits, so stick to the leaves and peeled stems if you want to play it safe.
  • Celery – Cut it into small pieces first. The strings can be a choking hazard if left in long strands. I always chop mine into half-inch bits.

The "Never Feed" List

Some things that seem perfectly innocent can actually be dangerous for rabbits. Keep these out of reach entirely.

  • Iceberg lettuce – Contains lactucarium, which can be harmful in large amounts, and offers almost zero nutrition.
  • Potatoes – Too starchy and can cause serious digestive issues.
  • Onions, garlic, leeks, chives – Toxic to rabbits. Even small amounts can damage red blood cells.
  • Rhubarb – Highly toxic. Both the leaves and stalks are dangerous.
  • Avocado – Contains persin, which is toxic to rabbits.
  • Tomato leaves and stems – The fruit itself is okay as an occasional treat, but the plant parts contain solanine.

How to Introduce New Vegetables Safely

I learned this lesson the hard way with Biscuit. I got excited about a farmers market haul and introduced three new vegetables at once. The result was soft cecotropes for two days and one very unhappy bunny.

The golden rule is one new vegetable at a time. Introduce a small amount—maybe a leaf or two—and wait 24 to 48 hours. Watch for changes in droppings, appetite, and energy level. If everything looks normal, you can gradually increase the amount over the next week.

Baby rabbits under 12 weeks shouldn't have vegetables at all. From 12 weeks to about 7 months, introduce one vegetable at a time very slowly, starting with the mildest options like romaine. By the time they're adults, you can offer a varied salad of three to five different vegetables daily.

Building a Daily Salad

A good rabbit salad includes at least three different types of greens. Variety ensures a broader nutrient profile and keeps things interesting. Here's what Biscuit's typical daily plate looks like:

  • A generous handful of romaine lettuce
  • A few sprigs of cilantro or dill
  • Some arugula or watercress for flavor
  • A small piece of bell pepper or a couple of carrot top fronds

I prep everything in the morning, give half at breakfast, and save the other half in a damp paper towel in the fridge for dinner. It takes maybe three minutes once you get the hang of it.

Organic vs. Conventional: Does It Matter?

In an ideal world, yes, organic is better because rabbits eat the leaves where pesticide residue concentrates. In the real world, not everyone can afford or access organic produce consistently, and that's completely okay.

What matters more than the organic label is thorough washing. I soak all vegetables in a bowl of cold water for five minutes, then rinse them under running water. Some people add a splash of white vinegar to the soak, which can help remove surface residues. Pat everything dry with a clean towel before serving—excess moisture on greens can contribute to mushy droppings.

Signs You're Getting the Veggie Balance Right

A rabbit with a well-balanced vegetable intake will show it. Look for firm, round fecal pellets (not too dry, not too soft). Their cecotropes—those shiny, grape-like clusters they eat directly—should be well-formed, not mushy or smeared. Healthy fur with a natural sheen, clear bright eyes, and consistent energy levels are all indicators you're on the right track.

If you notice persistent soft stools, reduce the variety and amount of vegetables temporarily, stick to hay-heavy feeding for a day or two, and reintroduce slowly. Chronic digestive issues always warrant a vet visit, but minor fluctuations are usually just your rabbit's gut adjusting to dietary changes.

Wrapping It Up

Feeding your rabbit a proper vegetable diet doesn't have to be complicated or expensive. Start with the daily-safe greens, rotate in the occasional treats, avoid the toxic stuff, and always introduce changes gradually. Your rabbit's gut is a delicate ecosystem—treat it with respect and it'll reward you with a healthy, happy companion who does binkies every time you open the crisper drawer.

Frequently Asked Questions

Can rabbits eat carrots every day?
Carrot roots are higher in sugar than most vegetables, so they're best limited to a few times per week as a treat. Carrot tops (the leafy green part), however, are safe to feed daily and are a great addition to your rabbit's salad.
How many cups of vegetables should I feed my rabbit daily?
The general guideline is about one packed cup of mixed fresh vegetables per two pounds of your rabbit's body weight, served daily. Split this between two meals if possible for better digestion.
Is iceberg lettuce really that bad for rabbits?
Yes, iceberg lettuce should be avoided. It contains lactucarium, which can be harmful, and has very little nutritional value compared to darker greens like romaine or green leaf lettuce. Stick with nutrient-rich alternatives.
When can baby rabbits start eating vegetables?
Baby rabbits should not have vegetables until they are at least 12 weeks old. After that, introduce one mild vegetable at a time—like romaine lettuce—and wait 48 hours before trying another. Gradual introduction prevents digestive upset.
Do I need to wash vegetables before giving them to my rabbit?
Absolutely. Soak vegetables in cold water for five minutes and rinse thoroughly under running water to remove pesticide residues, dirt, and bacteria. This is important whether you buy organic or conventional produce.

Related Articles