Can rabbits eat tomatoes?
Rabbits can eat a small amount of ripe tomato flesh as an occasional treat, but the green parts of the plant — the stem, leaves and any unripe green fruit — need to be avoided completely, since they contain a compound that is genuinely toxic to rabbits. The ripe red flesh itself is a different matter and is fine in small amounts.
Ripe flesh vs the green plant
The distinction that matters here is between the ripe fruit and everything else the tomato plant produces. Ripe, red tomato flesh contains only a small amount of the compound found throughout the rest of the plant, at a level generally considered safe in small quantities.
The stem, leaves, and any green, unripe fruit contain far more of that same compound, called solanine, at levels that are genuinely toxic to rabbits. This means a rabbit who has access to a tomato plant in the garden is at real risk if they nibble the foliage, even though a small piece of the ripe fruit itself would be fine. Knowing the difference matters more with tomatoes than with almost any other fruit rabbits are offered.
How to serve tomato safely
Only offer fully ripe, red tomato flesh, with the green stem end removed completely, and keep the portion small — a piece is a treat, not a regular addition to a rabbit's diet, which should be built mainly around hay and leafy greens.
Offer it once or twice a week at most, and never give a rabbit access to a growing tomato plant unsupervised, since they cannot distinguish the safe ripe fruit from the genuinely dangerous leaves and stems on their own. Fencing off any vegetable patch is the simplest way to remove that risk entirely.
When to hold off
Tomato is also acidic, and a rabbit given too much at once can develop a sore mouth or an upset digestion, so start with a very small piece if your rabbit has never had it before and watch how they get on over the following day before offering it again.
If your rabbit has eaten any part of the green plant — leaves, stem or unripe fruit — contact your vet promptly rather than waiting to see if symptoms appear, since solanine ingestion is a genuine poisoning risk. This is general information rather than veterinary advice, and it cannot replace an examination by a vet who knows your rabbit.
What to feed instead
Unlimited good quality hay and a daily variety of safe leafy greens should make up almost all of a rabbit's diet, and they do far more for a rabbit's digestion than an occasional piece of tomato ever will. Building that habit around hay first makes any fruit treat a genuine extra rather than something a rabbit comes to expect.
A treat made specifically for rabbits is a more consistent option if you want to reward your rabbit regularly without navigating which parts of a fruit or vegetable plant are safe. It also removes any risk of confusing a safe ripe fruit with the toxic green growth it came from.
Make treat time better
Things we stock that owners commonly reach for here. Nothing on this page depends on you buying one.

Turkey Tail Mushroom & Probiotic Powder
A bacon-flavoured turkey tail mushroom and probiotic powder you sprinkle over food. Made to support immunity, energy and gut health, with scoop guidance for every weight from small to large pets.
£13.99

Bugalugs Scottish Salmon Oil for Dogs & Cats 500ml
A 100% natural daily supplement rich in omega 3, 6, and 9 from high-quality Scottish salmon — supports skin, coat, joints, and brain health.
£13.99

Probiotic Digestive Soft Chews for Cats & Dogs
Tasty daily probiotic soft chews that support healthy digestion, gut flora and immune function in cats and dogs. Made with natural ingredients and no artificial colours or preservatives. 120 chews per tub.
£22.99
Common questions
- Can rabbits eat tomato leaves or stems?
- No, these should never be given to rabbits. The leaves and stem of the tomato plant contain solanine at levels that are genuinely toxic, unlike the ripe red fruit, which contains only a small, generally safe amount.
- Can rabbits eat green tomatoes?
- No, unripe green tomatoes contain far more solanine than fully ripe fruit and should be avoided. Only offer tomato once it is completely ripe and red, with the green stem end removed.
- How much tomato can a rabbit have?
- A small piece of ripe flesh, offered once or twice a week at most, is enough. Tomato is acidic as well as being an occasional treat rather than a staple, so more than a small amount risks a sore mouth or digestive upset.
- My rabbit ate part of a tomato plant from the garden — what should I do?
- Contact your vet promptly, especially if you are not certain whether they ate ripe fruit or the leaves and stem. Solanine poisoning from the green parts of the plant is a genuine risk, so it is worth having your rabbit checked rather than waiting to see if anything develops.
Related
Sources
Written against guidance published by UK veterinary and welfare organisations. Always confirm specifics with your own vet.
Written by Matt Garnett, who runs Giddy Pets and is a lifelong pet owner — not a vet. This is general information, not veterinary advice, and it cannot replace an examination by the vet who knows your animal. How we write these guides.