Food Safety

Can Rabbits Eat Tomatoes? Safe Flesh, Toxic Leaves

Can rabbits eat tomatoes? The ripe flesh is safe in tiny amounts, but the leaves, stems, and green parts are toxic. Learn what is safe and how much to feed.

This article contains affiliate links. We may earn a small commission if you purchase through these links, at no extra cost to you.

Yes, rabbits can eat a small amount of ripe tomato flesh, but the leaves, stems, vines, and any green or unripe parts are toxic and must never be fed. The ripe red flesh is safe in tiny treat-sized portions because it is sugary, but the green parts of the tomato plant contain compounds that can poison a rabbit.

Tomato is one of those foods where the rule is more about what to avoid than what to feed. Get the parts right and a little ripe tomato is a fine occasional treat. Here is exactly what is safe.

What Rabbits Should Actually Eat

Timothy Hay for Small Animals
🌾
Daily Staple

Kaytee Timothy Hay for Small Animals

$10.95 on Amazon

The real rabbit staple: unlimited grass hay, about 80% of the diet

Check Price on Amazon
All-in-One Forage Mix
🌿
Forage Treat

No Furries Delights All-in-One Forage Mix

$6.99 on Amazon

Natural dried herbs and forage to scatter as a low-sugar enrichment treat

Check Price on Amazon
Simple Rewards Apple Banana Treats
🍎
Occasional Treat

Oxbow Simple Rewards Apple Banana Treats

$3.48 on Amazon

Hay-based baked treats for tiny, occasional rewards

Check Price on Amazon

Are Tomatoes Safe for Rabbits?

The ripe red flesh of a tomato is safe for rabbits in small amounts. It is non-toxic, and many rabbits enjoy the juicy sweetness. Because tomatoes are relatively high in sugar, though, the flesh is a treat rather than a regular vegetable.

The serious caution is the rest of the plant. Tomato leaves, stems, vines, flowers, and any green or unripe fruit contain solanine and tomatine, natural compounds that are toxic to rabbits. These can cause digestive upset and more serious illness. Always feed only the ripe red flesh, and remove any green tops, stems, or leaves completely before offering tomato to your rabbit.

How to Feed Tomatoes to Your Rabbit

Choose a fully ripe tomato and cut a small piece of the flesh, removing the green stem area and as many seeds as you easily can. Wash it first to remove any residue. Offer the small piece by hand or in the bowl as an occasional treat, and clear away anything uneaten after a few hours. Never give your rabbit access to tomato plants in the garden.

How Much Tomatoes Can a Rabbit Eat?

Keep ripe tomato to a small piece, about one teaspoon of flesh, no more than once or twice a week. Because of the sugar, it is a treat in the same category as fruit rather than a daily vegetable. If your rabbit is overweight or prone to soft stools, offer it even less often, and always pair the treat with the high-fiber hay and greens that make up the real diet.

Rabbit Care Planner

Track your rabbit's health, meds, vet visits, mobility, nutrition, and quality of life, all in one printable planner.

Risks to Watch For

  • Toxic green parts. Leaves, stems, vines, and unripe green tomato contain solanine and tomatine, which are poisonous to rabbits. Feed only ripe red flesh.
  • Sugar content. Ripe tomato is fairly sugary, so it is a treat, not a daily vegetable, and large amounts can upset the gut.
  • Seeds and stem area. Remove the green stem area and as many seeds as you can before feeding the flesh.
  • Garden access. Never let a rabbit graze near tomato plants, where the toxic leaves and stems are within reach.

What About Baby Rabbits?

Hold off on this food, and all fresh produce, for very young rabbits. Babies under about 12 weeks old have especially delicate digestion that is still establishing its gut bacteria, so they should stick to unlimited hay, an age-appropriate pellet, and fresh water. From around 12 weeks you can begin introducing leafy greens one at a time in small amounts, watching the droppings closely for any softening. Save sugary foods like fruit for later still, once your rabbit is fully grown and its gut is settled.

The Bottom Line

Can rabbits eat tomatoes? Only the ripe red flesh, in tiny treat-sized amounts once or twice a week, and never the leaves, stems, or green parts, which are toxic. Remove the stem area and seeds, keep portions small because of the sugar, and build the everyday diet on hay and leafy greens. If your rabbit nibbles a tomato plant or shows signs of illness, contact your exotic vet promptly.

Related Food Safety Guides

Frequently Asked Questions

Are tomato leaves toxic to rabbits?

Yes. Tomato leaves, stems, vines, flowers, and any green or unripe fruit contain solanine and tomatine, compounds that are toxic to rabbits. Only the ripe red flesh is safe to feed, and only in small amounts. Always remove the green stem area before offering tomato, and never let your rabbit graze near tomato plants in the garden, where the toxic parts are within reach.

How much tomato can a rabbit eat?

Keep ripe tomato to about one teaspoon of flesh, no more than once or twice a week. Because tomatoes are fairly sugary, the flesh is a treat in the same category as fruit, not a daily vegetable. Remove the green stem area and as many seeds as you can. Pair the small treat with a diet built on unlimited hay and a variety of leafy greens.

Can rabbits eat cherry tomatoes?

A small amount of ripe cherry tomato flesh is safe as an occasional treat, just like larger tomatoes. Cut it open, remove the green stem area, and offer only a little because cherry tomatoes are sweet and easy to overfeed. As with all tomatoes, never feed the leaves, stems, or any green parts of the plant, which are toxic to rabbits.

What happens if a rabbit eats tomato leaves?

Tomato leaves contain toxic solanine and tomatine, which can cause digestive upset and more serious illness in rabbits. If your rabbit eats tomato leaves, stems, or green fruit, watch closely for signs like reduced appetite, lethargy, or a slowing gut, and contact your exotic vet promptly. It is far safer to prevent access entirely by keeping rabbits away from tomato plants and feeding only ripe red flesh.

Can baby rabbits eat tomatoes?

No, avoid tomatoes for baby rabbits. Young rabbits under about 12 weeks have very sensitive digestion, and sugary treats can easily cause upset. They should eat unlimited hay, age-appropriate pellets, and water, with leafy greens introduced cautiously from around 12 weeks. Save sugary treats like tomato flesh for when your rabbit is fully grown, and even then keep portions tiny and occasional.

Do I need to remove tomato seeds for rabbits?

It is best to remove as many seeds as you easily can along with the green stem area before feeding tomato flesh. The seeds are not as dangerous as the toxic leaves and stems, but removing them keeps the treat cleaner and simpler. The most important rule is to feed only the ripe red flesh in small amounts and never the green parts of the plant.

Need more help caring for your rabbit?

Browse our guides by topic to find practical solutions.

Wellness Planner: $39