Safe Vegetables and Fruits for Rabbits: The Complete List

Complete list of safe vegetables and fruits for rabbits, plus toxic foods to avoid. Know exactly what fresh foods your rabbit can eat daily and as treats.

8 min read

Fresh Foods Make a Real Difference in Your Rabbit's Health

One of the most common questions I see in rabbit owner groups is some variation of "can my rabbit eat this?" And I get it β€” when you're standing in the produce section trying to pick out your rabbit's weekly salad, it helps to know exactly what's safe and what isn't. Getting it right matters because the wrong food can cause anything from an upset stomach to a genuine emergency.

After years of feeding fresh vegetables and fruits to my rabbits, I've put together this comprehensive guide covering every common option. Bookmark this one β€” you'll come back to it regularly.

Understanding the Basics

Before diving into the lists, here are the key principles:

  • Vegetables should make up about 10-15% of your rabbit's diet (hay is 80-85%, pellets are a small supplement)
  • Aim for 1-2 packed cups of fresh greens per 2 pounds of body weight daily
  • Rotate through at least 3-4 different vegetables to provide nutritional variety
  • Introduce new vegetables one at a time, in small amounts, and watch for soft stool or digestive upset over 24-48 hours
  • Wash all produce thoroughly to remove pesticide residues
  • Organic is preferred when available, but thoroughly washed conventional produce is fine

Daily Leafy Greens (The Foundation)

These vegetables can be offered every day and should form the base of the fresh food portion. They're low in oxalates and calcium, making them safe for regular feeding:

  • Romaine lettuce β€” a staple; nutritious and most rabbits love it
  • Green leaf lettuce β€” excellent daily option
  • Red leaf lettuce β€” same benefits as green leaf, adds variety
  • Butter lettuce (Boston/Bibb) β€” softer and mild, good for picky eaters
  • Cilantro β€” hugely popular with rabbits; strong flavor they seem to crave
  • Parsley (flat-leaf and curly) β€” nutritious and aromatic
  • Bok choy β€” crunchy and nutrient-rich
  • Watercress β€” packed with vitamins
  • Arugula (rocket) β€” peppery flavor most rabbits enjoy
  • Endive β€” great texture variety
  • Escarole β€” another excellent leafy option
  • FrisΓ©e β€” curly texture rabbits often enjoy
  • Spring mix β€” convenient blend; check that it doesn't contain spinach-heavy mixes
  • Wheatgrass β€” safe and many rabbits enjoy it
  • Dill β€” aromatic herb most rabbits like
  • Basil β€” safe in moderate amounts daily
  • Mint β€” safe and aromatic; some rabbits love it, some ignore it

Rotating Greens (Higher in Oxalates or Calcium)

These are perfectly healthy but contain higher levels of oxalic acid or calcium. Feed them on a rotational basis β€” a few times per week rather than daily β€” to prevent potential issues with bladder sludge or kidney stones:

  • Kale β€” very nutritious but high in calcium; 2-3 times per week maximum
  • Spinach β€” high in oxalates; offer sparingly, 1-2 times per week
  • Swiss chard β€” similar to spinach; rotate rather than daily
  • Mustard greens β€” flavorful but higher in calcium
  • Beet greens β€” high in oxalates; occasional only
  • Dandelion greens β€” excellent nutrition, moderate in calcium; very popular with rabbits. Make sure they're from pesticide-free areas if picking wild
  • Turnip greens β€” nutritious but rotate
  • Collard greens β€” higher in calcium; a few times per week
  • Broccoli leaves β€” the leaves are preferred over the florets

Safe Non-Leafy Vegetables

These can be offered in smaller amounts as part of the daily variety. They're denser than leafy greens, so portions should be modest:

  • Bell peppers (any color) β€” remove seeds; the flesh is a favorite for many rabbits
  • Cucumber β€” mostly water; good for hydration but low in nutrients. Offer in moderation
  • Zucchini β€” safe in small amounts
  • Celery β€” cut into small pieces to prevent stringy fibers from causing choking
  • Fennel β€” bulb and fronds are both safe
  • Brussels sprouts β€” safe but can cause gas; introduce slowly and in small amounts
  • Broccoli florets β€” safe but can cause gas in some rabbits; the stems and leaves are better tolerated
  • Carrot tops (greens) β€” excellent and can be offered daily. The greens are the healthy part!
  • Radish tops β€” safe and nutritious
  • Asparagus β€” safe in small amounts
  • Summer squash β€” safe in moderation

Safe Fruits (Treats Only)

Fruit is the "dessert" category β€” safe in small amounts but high in sugar. Limit to 1-2 tablespoons per day for a medium-sized rabbit. Use as training treats or occasional rewards, not daily dietary staples.

  • Apple β€” remove all seeds and stem (seeds contain amygdalin, which converts to cyanide)
  • Banana β€” extremely popular with rabbits but very high in sugar; tiny amounts only
  • Blueberries β€” great training treats due to small size
  • Strawberries β€” including the leafy tops, which are actually a good green
  • Raspberries β€” leaves are also safe and can be fed as a green
  • Blackberries β€” and their leaves
  • Pear β€” remove seeds
  • Peach β€” remove pit; flesh only
  • Plum β€” remove pit; flesh only
  • Papaya β€” some owners believe it aids in hairball prevention
  • Mango β€” remove skin and pit; small amounts
  • Pineapple β€” fresh only, not canned; very small amounts due to high sugar and acidity
  • Melon (watermelon, cantaloupe, honeydew) β€” very high in sugar; tiny portions as an occasional treat
  • Grapes β€” safe for rabbits (unlike dogs) but very high in sugar; one grape is plenty
  • Cherries β€” remove pit and stem; flesh only
  • Kiwi β€” small amounts; remove skin

Safe Herbs and Edible Flowers

These add wonderful variety and most rabbits find them irresistible:

  • Basil
  • Cilantro
  • Dill
  • Mint (all varieties)
  • Oregano
  • Rosemary (small amounts)
  • Thyme
  • Sage (small amounts)
  • Chamomile flowers
  • Rose petals (from pesticide-free roses only)
  • Dandelion flowers
  • Nasturtium flowers
  • Marigold petals (calendula)

Dangerous and Toxic Foods β€” NEVER Feed These

This is the critical list. These foods range from unhealthy to genuinely toxic and should never be offered to your rabbit:

Toxic Vegetables and Plants

  • Potato (all parts including skin, eyes, and leaves) β€” contains solanine
  • Rhubarb (all parts) β€” contains high levels of oxalic acid; toxic
  • Onion, garlic, leeks, shallots, chives β€” can destroy red blood cells and cause hemolytic anemia
  • Avocado β€” contains persin, which is toxic to rabbits
  • Tomato leaves and stems β€” the green parts contain solanine (ripe tomato fruit in tiny amounts is debated; best avoided)
  • Iceberg lettuce β€” contains lactucarium and has almost no nutritional value; can cause digestive issues
  • Raw beans and peas from the garden β€” can cause bloating and are difficult to digest

Other Dangerous Foods

  • Chocolate β€” toxic
  • Caffeine β€” toxic
  • Bread, pasta, crackers, cereal β€” starchy foods cause dangerous bloating and GI disruption
  • Nuts and seeds β€” too high in fat; can cause digestive blockages
  • Yogurt drops and commercial treats β€” high in sugar and artificial ingredients
  • Corn (including corn on the cob) β€” the hulls are indigestible and can cause impaction
  • Peanut butter β€” too high in fat; choking hazard due to consistency
  • Processed human foods β€” cookies, chips, candy, etc. are all dangerous

How to Introduce New Foods

Every time you try a new vegetable or fruit:

  1. Start with a very small amount β€” a single leaf or small piece
  2. Offer it alongside foods your rabbit already eats well
  3. Monitor droppings for the next 24-48 hours
  4. If droppings stay firm and normal, gradually increase the amount
  5. If you see soft stool, mushy droppings, or diarrhea, stop that food and return to the established diet

Baby rabbits should not start vegetables until around 12 weeks of age, and new foods should be introduced even more gradually β€” one new item per week minimum.

My Weekly Shopping Routine

Here's what a typical fresh food shopping trip looks like for my two medium-sized rabbits:

  • 1 head of romaine lettuce
  • 1 bunch of cilantro
  • 1 bunch of parsley
  • 1 package of spring mix or arugula
  • 1 head of endive or bok choy
  • 1 small bunch of herbs (rotating through dill, basil, mint)
  • A small amount of fruit for treats (usually a few strawberries or blueberries)

This runs about $8-12 per week and provides plenty of variety. I mix 3-4 different greens together for each meal, which keeps things interesting for the rabbits and ensures nutritional balance.

If you're ever unsure whether something is safe, look it up before offering it. When in doubt, leave it out β€” there are plenty of confirmed safe options to choose from. And if your rabbit accidentally eats something from the toxic list, contact your rabbit-savvy veterinarian immediately.

Frequently Asked Questions

Can rabbits eat carrots?
Yes, but carrots should be considered a treat due to their high sugar content β€” not a daily staple despite what cartoons suggest. A thin slice a few times per week is fine. The carrot tops (the leafy greens) are actually the healthier part and can be offered daily as part of the vegetable rotation.
What leafy greens can rabbits eat every day?
Safe daily greens include romaine lettuce, green and red leaf lettuce, cilantro, parsley, bok choy, watercress, arugula, endive, escarole, dill, basil, and mint. Rotate through at least 3-4 different varieties for nutritional balance. Higher-oxalate greens like kale and spinach should be limited to a few times per week.
How much fruit can I give my rabbit?
Limit fruit to 1-2 tablespoons per day for a medium-sized rabbit (about 5 pounds). Fruit is high in sugar and should be treated as an occasional treat, not a dietary staple. Good options include small pieces of apple (without seeds), a few blueberries, or a thin slice of banana. Some rabbits with sensitive stomachs do better with even less.
Is spinach safe for rabbits?
Spinach is safe in small amounts on a rotational basis β€” about 1-2 times per week. It contains high levels of oxalic acid, which in excess can contribute to bladder sludge and kidney issues. Don't make it a daily staple. Instead, rotate it with lower-oxalate greens like romaine, cilantro, and endive for the bulk of daily vegetables.
Can rabbits eat tomatoes?
This is debated in the rabbit community. A tiny piece of ripe tomato fruit is unlikely to cause harm, but the leaves, stems, and unripe fruit contain solanine, which is toxic. Many experienced rabbit owners and veterinarians recommend avoiding tomatoes entirely since there are so many other safe options available. If you do offer ripe tomato, keep it to a very small amount as a rare treat.

Related Articles