What Vegetables Can Rabbits Eat Every Day? Safe Veggies & Portions

guideSmall Animal Care (hamsters, rabbits, guinea pigs)

What Vegetables Can Rabbits Eat Every Day? Safe Veggies & Portions

Learn what vegetables rabbits can eat every day, how much to feed, and how hay, leafy greens, pellets, and treats fit into a healthy daily diet.

By PetCareLab EditorialMarch 12, 202613 min read

Table of contents

The Daily Rabbit Diet (In Plain English)

If you want a healthy rabbit, think of their diet like a triangle:

  • Base (most important): Unlimited grass hay (timothy, orchard, meadow; alfalfa only for babies and special cases)
  • Middle: A measured portion of leafy vegetables daily
  • Top (smallest): Pellets and treats (and fruit only occasionally)

Rabbits are built to eat high-fiber, low-sugar, low-starch foods all day long. Their teeth grow continuously, and their gut needs constant fiber to keep moving. That’s why “what vegetables can rabbits eat every day” is a great question—but it’s also only one piece of the daily puzzle. Veggies support hydration, micronutrients, and enrichment, but hay does the heavy lifting for dental and GI health.

If your rabbit is picky, overweight, or prone to soft stools, the fix almost always starts with more hay, fewer pellets, and smarter veggie portions.

Quick Answer: What Vegetables Can Rabbits Eat Every Day?

Most rabbits can have a daily salad built primarily from leafy greens, with a small amount of herbs, and only occasional non-leafy vegetables.

Here’s the “everyday-safe” shortlist that works for most healthy adult rabbits:

Everyday leafy greens (choose 3–6 per day):

  • Romaine lettuce
  • Green leaf lettuce / red leaf lettuce
  • Butter lettuce (Bibb)
  • Escarole
  • Endive
  • Spring mix (check for spinach-heavy blends)
  • Arugula (rocket)
  • Bok choy (and other mild Asian greens in moderation)
  • Cilantro
  • Parsley (moderation for calcium-prone rabbits)
  • Basil
  • Mint
  • Dill
  • Fennel fronds
  • Carrot tops

“Often, but not necessarily daily” greens (rotate):

  • Kale (fine for many rabbits; rotate due to calcium/oxalates)
  • Spinach (rotate; higher oxalates)
  • Mustard greens (can be gassy for some)
  • Dandelion greens (nutrient-dense; can loosen stools if overfed)
  • Collard greens (rotate)

Non-leafy veggies (small amounts, not the main salad):

  • Bell pepper
  • Cucumber
  • Zucchini
  • Celery (thinly sliced to avoid stringy choking hazard)
  • Broccoli leaves (not florets; florets can cause gas)
  • Brussels sprout leaves (tiny amounts; gas potential)

If you remember one rule: Daily veggies should be mostly leafy greens, not “crunchy veg.”

How Much Should Rabbits Eat Daily? (Portion Guide That Actually Helps)

As a vet-tech-style rule of thumb for adult rabbits:

  • Hay: unlimited, 24/7
  • Leafy greens: about 1–2 cups per 5 lb (2.3 kg) rabbit per day
  • Pellets: typically 1/8–1/4 cup per 5 lb per day (depends on pellet type and body condition)
  • Treats/fruit: 1–2 teaspoons per 5 lb, a few times per week max

Portion examples by size and breed

Realistic daily salad portions (leafy greens), assuming a healthy adult:

  • Netherland Dwarf (2–2.5 lb): ~1/2 to 1 cup leafy greens/day
  • Holland Lop (3–4 lb): ~1 to 1.5 cups leafy greens/day
  • Mini Rex (4–5 lb): ~1.5 to 2 cups leafy greens/day
  • English Spot (6–7 lb): ~2 to 3 cups leafy greens/day
  • Flemish Giant (12–15+ lb): ~4 to 6 cups leafy greens/day

These are starting points. You adjust based on:

  • Stool quality (formed pellets vs soft/uneaten cecotropes)
  • Body condition (you should feel ribs with light pressure, not see them)
  • Appetite and hay intake (veggies shouldn’t replace hay)

The “two-salads” schedule (great for picky rabbits)

Instead of one giant salad:

  1. Morning: 1/2 daily greens portion
  2. Evening: 1/2 daily greens portion

This keeps the gut moving and prevents your rabbit from “filling up” on wet greens and skipping hay.

Build a Daily Rabbit Salad (Step-by-Step)

If you want a repeatable system, use this formula:

Step 1: Start with a lettuce base (50–70%)

Pick one or two:

  • Romaine
  • Green leaf
  • Red leaf
  • Butter lettuce
  • Escarole/endive

These provide volume and hydration without being too rich.

Step 2: Add 1–3 herbs (20–40%)

Herbs boost aroma and encourage eating:

  • Cilantro, basil, mint, dill, fennel fronds
  • Parsley is fine but don’t make it the whole salad long-term if your rabbit is prone to urinary sludge.

Step 3: Add one “rotate” green (optional, 10–20%)

Use small amounts of:

  • Kale or spinach (rotate, not as a daily staple for every rabbit)
  • Dandelion greens (tiny for sensitive rabbits)

Step 4: Add a small crunchy veg (optional, 1–2 tablespoons per 5 lb)

Good options:

  • Bell pepper (vitamin C; generally well tolerated)
  • Cucumber or zucchini (hydrating, low sugar)

Step 5: Wash, shake, and serve slightly damp

A little moisture boosts hydration. Just don’t serve dripping-wet piles that sour quickly.

Pro-tip: If your rabbit refuses new greens, rub a tiny bit of fresh herb (like basil) on the new leaf to “scent” it, or mix the new green into a favorite for 5–7 days.

The Best Daily Vegetables List (With Practical Notes)

This is the section most people want when searching “what vegetables can rabbits eat every day.” Here are top choices with the “why” and “watch-outs.”

Romaine, Green Leaf, Red Leaf, Butter Lettuce

  • Why it’s great: Reliable, easy on most guts, good water content
  • Watch-outs: Avoid iceberg (too watery, minimal nutrition)

Escarole & Endive

  • Why it’s great: Nutrient-dense and usually well tolerated
  • Watch-outs: Some rabbits find it bitter at first—mix with romaine

Cilantro

  • Why it’s great: Many rabbits love the smell; good rotation herb
  • Watch-outs: None big—just keep it fresh

Basil & Mint

  • Why it’s great: Appetite stimulators for picky rabbits; great for enrichment
  • Watch-outs: Strong flavor—start small if your rabbit has a sensitive gut

Dill & Fennel Fronds

  • Why it’s great: Nice variety; often gentle
  • Watch-outs: Fennel bulb is okay in tiny amounts; fronds are better as daily greens

Carrot Tops

  • Why it’s great: Nutrient-rich and a great way to use the whole bunch
  • Watch-outs: Wash well; grocery tops can be gritty

Arugula (Rocket)

  • Why it’s great: Peppery taste that some rabbits adore
  • Watch-outs: For rabbits prone to soft stool, keep it as part of a mix, not the whole salad

Veggies to Rotate (Not Daily for Every Rabbit)

Rotation protects sensitive rabbits from getting too much of one nutrient profile (like calcium or oxalates) and keeps diets diverse.

Kale

  • Pros: Nutrient-dense; many rabbits tolerate it well
  • Cons: Higher calcium; can contribute to urinary issues in predisposed rabbits
  • How to use: 1–2 small leaves, a few times a week

Spinach

  • Pros: Vitamin-rich
  • Cons: Higher oxalates; can be a problem for some rabbits if fed daily long-term
  • How to use: A few leaves once or twice a week, mixed in

Dandelion Greens

  • Pros: Excellent enrichment and variety; many rabbits go crazy for it
  • Cons: Can loosen stool if introduced too quickly
  • How to use: Start with 1–2 leaves; increase slowly

Mustard/Collard Greens

  • Pros: Great variety
  • Cons: Can cause gas in some rabbits
  • How to use: Small portions; watch stool and appetite

Pro-tip: If your rabbit has a history of bladder sludge or stones, focus daily greens on lower-calcium lettuces and herbs, and rotate higher-calcium greens more conservatively.

Vegetables That Should Be “Sometimes” Foods (Or Avoided)

This is where many well-meaning owners accidentally cause GI upset.

Carrots (the classic mistake)

Carrots are not a daily veggie for most rabbits. They’re higher in sugar than leafy greens.

  • Better: Feed carrot as a treat: 1–2 thin coins a few times a week.

Cruciferous vegetables (gas risk)

  • Broccoli florets, cauliflower, cabbage
  • Brussels sprouts (especially the cores)

Some rabbits handle tiny amounts; others get gassy and uncomfortable.

  • Safer alternative: Use broccoli leaves in small quantities instead of florets.

Starchy veggies (avoid)

  • Potatoes, sweet potatoes, corn, peas

These are not appropriate for rabbit digestion.

Onions, garlic, chives (toxic)

Avoid all alliums.

Iceberg lettuce (not useful)

Not toxic, but it’s mostly water with little nutrition and can cause loose stool in some.

Beans/legumes (avoid)

Can ferment and cause GI problems.

Age, Health, and Breed Considerations (Real Scenarios)

“Daily vegetables” changes depending on life stage and medical history.

Baby rabbits (under ~12 weeks): go slow

Many baby rabbits do best with:

  • Unlimited alfalfa hay (or alfalfa-based hay mix)
  • Alfalfa-based pellets (measured)
  • Very limited veggies until their gut is stable (your breeder or rabbit-savvy vet may advise waiting)

If you add greens, do it one new green at a time, tiny amounts.

Seniors or rabbits with dental disease

These rabbits may struggle to chew hay and may rely more on softer foods—but you still want hay intake as high as possible.

Practical strategy:

  • Offer softer hay like orchard grass
  • Add a second hay station near their favorite resting area
  • Use herbs to encourage appetite
  • Talk to a rabbit-savvy vet if hay intake drops—dental pain is common.

Netherland Dwarf with chronic soft stools (common scenario)

Small breeds can be prone to cecotrope issues if the diet is too rich.

Adjustments that often help:

  • Reduce pellets first
  • Keep greens simple: romaine + cilantro + a small herb rotation
  • Avoid frequent kale/spinach
  • Limit sugary treats to near-zero for 2–3 weeks

Flemish Giant or large breed with weight issues

Big rabbits can also get overweight, especially if pellets are generous.

  • Keep hay unlimited
  • Use greens to increase volume without lots of calories
  • Measure pellets strictly
  • Use food puzzles with hay-based treats rather than fruit

How to Introduce New Vegetables Safely (Without GI Drama)

Rabbits have sensitive guts. The safest way to expand variety is boring—but it works.

The 10-day introduction method

  1. Days 1–3: Introduce 1 new green at a few bites once daily
  2. Days 4–6: Increase to 1/4 normal portion
  3. Days 7–10: Increase to 1/2 portion, mixed with familiar greens
  4. After day 10: If stools are normal, it can join the rotation

What “normal” looks like

  • Poops: round, dry-ish, consistent size
  • Cecotropes: mostly eaten (you shouldn’t see piles often)
  • Appetite: steady; still eating hay well
  • Behavior: bright, active, normal posture

Red flags = stop the new item

  • Decreased appetite (especially no interest in hay)
  • Small, misshapen, or fewer droppings
  • Diarrhea or very mushy stool (true diarrhea is an emergency)
  • Hunched posture, tooth grinding, bloated belly

If those happen, pause new foods and go back to hay + water + known-safe greens (or hay only if instructed by a vet).

Pro-tip: Introduce new greens when you’ll be home to observe for 24 hours, not right before a weekend trip.

Common Mistakes (And What to Do Instead)

Mistake 1: “My rabbit loves pellets, so I give more pellets”

Pellets are concentrated calories. Too many pellets often leads to:

  • Reduced hay intake
  • Soft stools / uneaten cecotropes
  • Weight gain

Do instead: Measure pellets and use hay and leafy greens for volume.

Mistake 2: Feeding a “veggie bowl” of carrots and broccoli

That’s a human-style salad, not a rabbit salad.

Do instead: Make leafy greens the base; crunchy veg is a garnish.

Mistake 3: Too much of one green, every day

Even “healthy” greens can cause issues if they’re the only thing offered (nutrient imbalance, calcium/oxalate load, picky habits).

Do instead: Rotate 3–6 greens daily.

Mistake 4: Switching foods abruptly

Sudden diet changes can trigger GI upset.

Do instead: Use the 10-day method for new foods.

Mistake 5: Ignoring water because “greens have moisture”

Greens help, but rabbits still need fresh water available.

Do instead: Offer both a bowl and bottle and see what they prefer (many drink more from bowls).

Practical Shopping, Storage, and Prep (So Greens Don’t Go Slimy)

Shopping list template (1 rabbit, 1 week)

Pick:

  • 2 lettuce bases (romaine + green leaf)
  • 2 herbs (cilantro + basil)
  • 1 rotation green (endive or arugula)
  • 1 crunchy veg (bell pepper)

Storage that keeps greens crisp

  • Wash and spin or pat dry
  • Store in a container with a paper towel to absorb moisture
  • Keep herbs separate if they wilt quickly

Quick prep routine (10 minutes, twice weekly)

  1. Wash greens thoroughly
  2. Spin dry (salad spinner helps a lot)
  3. Portion into containers (or make a “mix bin”)
  4. Keep a small “herb topper” container to sprinkle daily

Product Recommendations (Practical, Not Gimmicky)

These are items I’d recommend as a “vet-tech friend” because they solve real problems: hay intake, portion control, enrichment, hydration, and safe treats.

Hay and feeders

  • High-quality timothy or orchard hay (fresh smell, minimal dust)
  • Hay rack or hay bag that encourages constant nibbling
  • Large litter box with hay at one end (many rabbits love to eat and poop simultaneously—this is normal and helpful)

Pellets (choose wisely)

Look for:

  • Plain timothy-based pellets for adults (no colorful bits, seeds, or dried fruit)
  • High fiber (often ~20%+; check label)
  • Short ingredient list

Enrichment that supports healthy eating

  • Foraging mats or hay-stuffed toys
  • Treat balls filled with measured pellets (turns pellets into exercise)

Kitchen tools that make you consistent

  • Measuring scoop for pellets
  • Salad spinner for greens (reduces spoilage and waste)

If you tell me your rabbit’s age, weight, and current pellet brand, I can help you sanity-check the portions and pellet quality.

Troubleshooting: “My Rabbit Won’t Eat Greens” or “Greens Cause Soft Stool”

If your rabbit refuses vegetables

Common causes:

  • Too many pellets (not hungry for greens)
  • Limited variety (they got bored)
  • Greens are old/wilted (rabbits are picky about freshness)
  • Underlying dental pain

Try:

  1. Reduce pellets slightly (not abruptly)
  2. Offer fragrant herbs (basil, cilantro, mint)
  3. Serve greens at room temp (not icy cold from the fridge)
  4. If hay intake also drops, schedule a rabbit-savvy vet check

If veggies lead to soft stool or uneaten cecotropes

Most common contributors:

  • Too many pellets or treats
  • Too rich greens (too much kale/spinach/dandelion too fast)
  • Sudden changes

Reset plan (often works in 3–7 days):

  1. Hay unlimited, prioritize fresh, appealing hay
  2. Cut pellets back to the low end of appropriate
  3. Offer simple greens only: romaine + cilantro
  4. Add variety back slowly using the 10-day method

If your rabbit has true diarrhea, lethargy, or stops eating: that’s urgent.

Sample Daily Menus (Steal These)

  • Base: romaine + green leaf
  • Herbs: cilantro + basil
  • Optional garnish: 1–2 tbsp bell pepper per 5 lb
  • Base: romaine
  • Herb: cilantro
  • Rotate: tiny amounts of endive every other day
  • Skip: kale, spinach, broccoli florets, fruit
  • Base: butter lettuce + spring mix (not spinach-heavy)
  • Herbs: mint + dill
  • Add: carrot tops (small handful)
  • Strategy: split into two salads daily
  • Base: large bowl of mixed lettuces
  • Herbs: cilantro + fennel fronds
  • Crunch: cucumber or zucchini (hydrating, low-cal)
  • Pellets: measured strictly; use a puzzle feeder

Final Checklist: Daily Rabbit Feeding Done Right

  • Unlimited grass hay is non-negotiable
  • For “what vegetables can rabbits eat every day,” focus on leafy lettuces + herbs, rotate richer greens
  • Aim for 1–2 cups leafy greens per 5 lb rabbit daily, split into two feedings if helpful
  • Keep crunchy veg small, fruit rare, pellets measured
  • Introduce new foods slowly and watch poop like a hawk (it’s your best health indicator)

If you share your rabbit’s breed, approximate weight, age, and what they currently eat (hay type, pellet amount, and veggie list), I can suggest a tailored daily veggie rotation and portions.

Topic Cluster

More in this topic

Frequently asked questions

What vegetables can rabbits eat every day?

Most rabbits can eat a measured serving of leafy greens daily, such as romaine, spring mix, cilantro, parsley, and basil. Rotate varieties and introduce new greens slowly to avoid digestive upset.

How much fresh greens should a rabbit get per day?

Aim for a consistent, measured portion of leafy vegetables daily alongside unlimited grass hay. Start small when introducing greens, then adjust based on your rabbit’s size, stool, and appetite.

What should make up most of a rabbit’s daily diet?

Unlimited grass hay should be the foundation of a rabbit’s diet because it supports digestion and helps wear down continuously growing teeth. Pellets and treats should be the smallest part, with fruit only occasionally.

Affiliate disclosure: Some links on this page may be affiliate links. PetCareLab may earn a commission at no extra cost to you.
Pet Care Labs logo

Pet Care Labs

Science · Compassion · Care

Share this page

Found something useful? Pass it along! 🐾

Help other pet owners discover trusted, science-backed advice.