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.
Setting up for a rabbit? See rabbit hutches and supplies and everything a small pet needs.
Picked for your pet

Bella & Duke Cat Complete Turkey, Rabbit & Lamb
A complete raw meal for kittens, adult and senior cats, made with turkey, rabbit and lamb. Frozen 250g tub.
£3.65

Rabbit Monthly Essentials Food Bundle
A 3kg bag of Burgess adult rabbit nuggets, long-stem feeding hay and a pack of Selective Naturals garden sticks for treats.
£22.49

Young Rabbit Starter Kit
For a new young or dwarf rabbit: Burgess junior nuggets, Timothy hay, a bag of wood shavings and a 600ml drinking bottle.
£22.49

Rabbit Treat Stick Trio
Three Vitakraft rabbit treat packs — honey, wild berry and vegetable — to hang in the hutch.
£10.99
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.
More for your pet
Things we stock that owners commonly reach for here. Nothing on this page depends on you buying one.

Supreme Tiny Friends Farm Russel Rabbit's Tasty Mix
A complete rabbit mix in 850g, 2.5kg or 5kg, with a stated daily amount of 60-70g for a 2.5kg rabbit
From£2.89

Mr Johnson's Supreme Junior Dwarf Rabbit Mix
A complementary mix for junior and dwarf rabbits, fed alongside unlimited hay
From£2.64

Vitakraft Rabbit Stick Wild Berry 112g
Triple-baked rabbit nibble stick on a wooden core, with elderberry, rowan and juniper berries.
£4.05

Vitakraft Rabbit Stick Popcorn 100g
Puffed-grain rabbit stick on a wooden core, baked with honey and clipped to the cage bars.
£4.05
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.