Basket of ripe red tomatoes with no leaves or stems

Can Rabbits Eat Tomatoes? Fruit vs Leaves and Vines

How we researched this guide: In November 2026 we checked every fact in this article against Rabbit.org, the PDSA, the RSPCA, the San Diego House Rabbit Society and the ASPCA. Anything we could not verify, we left out. See our editorial policy. Last reviewed: November 2026.

Quick answer: Yes, rabbits can eat a small piece of ripe tomato as an occasional treat. But never feed tomato leaves, stems, vines or green (unripe) tomatoes. Tomatoes belong to the nightshade family, and the green parts of the plant are considered toxic.

Are Tomatoes Safe for Rabbits?

The ripe fruit is. Rabbit.org lists tomato with a clear note: “ripe fruit only, unripe and greens are toxic.” The PDSA says tomatoes are suitable in small amounts, “but not tomato leaves.”

Every source we checked draws the same line at the plant itself. The RSPCA lists “tomato leaves and stems” among foods rabbits should avoid, and the San Diego House Rabbit Society lists “nightshade leaves (including tomato)” as dangerous.

Why Are Tomato Leaves and Vines Dangerous?

Tomatoes belong to the nightshade family (Solanaceae). The ASPCA lists the tomato plant as toxic to dogs, cats and horses, names solanine as the toxic principle, and notes that the ripe fruit is non-toxic. The ASPCA page doesn’t cover rabbits, but rabbit care groups reach the same conclusion: the ripe fruit is fine in small amounts, the green parts are not.

This matters most if you grow tomatoes. Don’t let your rabbit free-roam near tomato plants, and never toss tomato trimmings into the hay rack.

How Much Tomato Can a Rabbit Eat?

Treat ripe tomato like fruit: small and occasional. The PDSA says fruit should be given only occasionally and in small quantities because of its sugar. Rabbit.org adds that tomato is high in water, which can loosen stools if overdone. A cherry tomato half or a slice about the size of your thumbnail is plenty for an adult rabbit, once or twice a week at most.

Can Rabbits Eat Cherry Tomatoes?

Yes, the same rules apply. Ripe cherry tomatoes are fine as a small treat. Cut them in half so your rabbit can’t swallow one whole, and remove any green stem or leaves first.

How to Feed Tomato to Your Rabbit

  • Use only fully ripe, red tomato.
  • Remove the stem, the green calyx and any leaves.
  • Wash it and offer a small slice or half a cherry tomato.
  • Skip sauces, ketchup, salsa and cooked or seasoned tomato.
  • Introduce it on its own and watch droppings for 24 hours.

Hay, fresh water and leafy greens should make up nearly all of your rabbit’s diet. See our guide to the best food for Angora rabbits, plus related guides on cucumber and carrots.

Please note: This guide is general information, not veterinary advice. If your rabbit has soft droppings, stops eating or stops pooping, contact a rabbit-savvy vet straight away.

Frequently Asked Questions

Can rabbits eat tomato leaves?

No. The RSPCA lists tomato leaves and stems among foods to avoid, and Rabbit.org says tomato greens are toxic.

Can rabbits eat green tomatoes?

No. Rabbit.org says unripe tomatoes are toxic. Feed only fully ripe fruit.

Can rabbits eat cherry tomatoes?

Yes, ripe cherry tomatoes are fine as a small treat. Cut them in half and remove any green parts.

How much tomato can a rabbit eat?

A small slice or half a cherry tomato, once or twice a week. The PDSA says fruit should be given only occasionally and in small amounts.

What should I do if my rabbit ate tomato leaves?

Remove any remaining plant material and call your vet for advice, especially if your rabbit stops eating, seems lethargic or has diarrhea.

Sources

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *