Can Rabbits Eat Tomatoes? Things Every Bunny Owner Must Know

Dr. Kathryn Rosalie Dench

Written by: Dr. Kathryn Rosalie Dench

Last updated:

Can Rabbits Eat Tomatoes

Rabbits love eating leafy greens and fruits. You might have seen videos online of rabbits enjoying these seemingly healthy treats, and you may be wondering if you can give your pet rabbit the same. Tomatoes are one of these fruits that people often feed their rabbits.

Tomatoes can be either a healthy food or a dangerous and toxic addition to the diet of some animals. Which group do rabbits fall into? Can rabbits eat tomatoes? Does the addition of tomatoes to your rabbit’s diet cause harm? Can your rabbit eat tomato greens? Let’s find out!

In this article, we’ll look closely at:

  • What amount is beneficial and healthy for your animal companion
  • Why you should keep an eye on how much treats your pet gets
  • Effects of too much tomato
  • What alternatives there are to giving tomatoes to your pet as a snack

We have it all covered, and hope you’ll leave the article an armchair rabbit diet expert!

Can rabbits eat tomatoes?

Yes, adult rabbits can eat fresh tomatoes, provided you prepare them properly. Remove the stems, greens, and seeds, leaving just the skin and flesh of the tomato.

Don’t feed a rabbit unripe or green fruit, as these contain toxins.

Don’t give tomatoes to rabbits under 4 months of age, as they have sensitive stomachs.

Can rabbits eat tomatoes

What are the benefits of tomatoes in rabbits?

There are good reasons to give bits of tomato to your rabbit. Let’s get into them one by one.

Rabbits enjoy eating tomatoes

The first reason is pretty obvious; they love them! In general, it’s not hard to get your rabbit to eat any fruit or vegetable that isn’t something they get to indulge in regularly.

Rabbits enjoy eating tomatoes

Rabbits are herbivores, and they love to eat fruits and vegetables!

Tomatoes contain vitamins and other nutrients

The second is that tomatoes are chock-full of vitamins, particularly vitamin C, which helps with stress regulation in anxious or sick bunnies, and vitamin A, which benefits both the skin and immune system of a rabbit at any age.

Tomatoes are a great source of fiber

Tomatoes, like any fresh fruit or vegetable, have good amounts of fiber in them. Rabbits need a diet high in fiber, so feeding them a small tomato now and then can contribute to that.

Tomatoes are a great source of fiber

However, tomatoes cannot provide the same kind and quality of fiber as hay or grass, so don’t give them too many tomatoes at the expense of these.

Why are tomatoes dangerous to rabbits?

Although there are benefits to feeding your rabbit tomatoes, there are some dangers to bear in mind.

Tomato plants contain glycoalkaloids

Tomato leaves, seeds, and unripe tomatoes contain high levels of glycoalkaloids, compounds that cause serious health issues even in humans.

Tomato plants contain glycoalkaloids

These include tomatine and solanine. Tomatoes have been associated with tomatine poisoning, which can cause hypertension, seizures, lethargy, neurological fog, and even death.

Scientists have also found that green tomatoes contain high levels of solanine. In humans, ingesting too much solanine can lead to nausea and vomiting, inflamed joints, burning when eating or drinking, and neurological issues like persistent nightmares.

For rabbits, the accidental consumption of an unripe tomato or the green parts of the tomato plant can lead to diarrhea, lethargy, sluggishness, and signs of confusion or behavioral changes.

Tomatoes may have been sprayed with pesticides

Like any fresh fruit, tomatoes need to be carefully washed, since any pesticides lingering on the skin can be extremely detrimental to your rabbit’s health. 

Tomatoes may have been sprayed with pesticides

Before cutting, wash the fruit you’re planning to feed to your pet under cold running water for at least ten seconds, making sure all the skin is cleaned.

Too much sugar

This caution is most applicable to canned or cooked tomatoes, which are usually processed and packed with unhealthy preservatives and added sugar.

Canned or cooked tomatoes may also choke your bunny if not sliced into smaller pieces that are easy for it to chew.

Can rabbits eat whole tomato fruit?

Rabbits should not eat whole tomato fruits because the seeds contain glycoalkaloids. When you feed tomatoes to your rabbit, remove the seeds first.

Can rabbits eat whole tomato fruit

Don’t freak out if your rabbit gets a seed or two by accident, though. The amount of glycoalkaloid in seeds is notably less than that in other parts of the plant.

However, if they eat a large amount of tomato seeds, or small numbers on a regular basis, the compound can cause them harm. Always check in with your vet if your animal’s behavior or appearance changes suddenly.

Can rabbits eat whole tomato seeds

Another reason to avoid feeding your rabbit whole tomato fruit is the risk of choking. Like horses, rabbits are unable to vomit. This means they cannot unblock a barrier to their breathing forcefully. If this happens, call a vet immediately.

Even if you think your rabbit has recovered from the incident, call the vet. Rabbits can aspirate their food and get infections from choking events.

Can rabbits eat tomato plants?

No! Never feed your rabbit part of a tomato plant. This goes for other members of the nightshade family as well, such as potato and eggplant greens.

These plants all produce glycoalkaloids as part of their natural defense mechanism to keep garden pests (which includes rabbits!) from eating them.

Wild rabbits keep away from other parts of the tomato plant, somehow knowing instinctively that they are dangerous.

However, domestic bunnies are often curious enough to try anything we give them as food. If you think your rabbit has eaten any part of a tomato plant, call your vet for advice on how to proceed.

Can rabbits eat tomato leaves?

Rabbits love green vegetables, but just like other parts of the tomato plant, tomatine is present in the leaves.

If you have tomato plants in your garden, build a fence around them to prevent your bunny from nibbling them while exploring.

How to prepare tomatoes for rabbits

If you’re going to feed your rabbit tomatoes, make sure you follow these steps.

  • Wash the fruit thoroughly, making sure it is under running water for at least ten seconds.
  • Remove the leaves and stems.
  • Slice the fruit. This step will depend on what kind of tomato you’re going to give to the rabbit. If it’s a grape tomato, you can cut it in halves. If it’s a larger variety, like beefsteak or Roma, you’ll have to slice the fruit and give your rabbit the same amount you would use within a sandwich.
  • Remove the seeds. Using either a spoon or a knife, separate the seeds from the part of the tomato you plan on giving the rabbit.

After feeding tomatoes to your rabbit, keep an eye on its behavior and droppings. If there’s diarrhea, you’ll know that your rabbit is sensitive to tomatoes and should not give the fruit as a treat again.

Can rabbits eat cherry tomatoes?

Yes, rabbits can eat cherry tomatoes and other varieties, so long as you prepare them properly and limit the amount. One cherry tomato is enough to reward your pet rabbit. You should squeeze the seeds out first.

How many tomatoes can you feed to rabbits?

Fruits, leafy greens, and vegetables should only form 10% of a rabbit’s diet. More than 80% of the diet should be a grass hay such as Orchard Hay, and around 10% should be high quality rabbit pellets.

Too much tomato can prevent the rabbit from consuming its main diet, so look at tomatoes as snacks or treats. One-quarter cup of tomatoes is enough for a day.

However, baby rabbits have sensitive stomachs and should not be fed tomatoes or other vegetables until they are at least 4 months old.

What are alternative rabbit snacks to tomatoes?

If you’d like to feed your rabbit snacks from the garden, there are a lot of options.

Sunflowers, for instance, are a delicious snack that rabbits are typically happy to receive. Dark lettuce and Swiss chard are beneficial greens as well.

alternative rabbit snacks to tomatoes

Examples of rabbit-friendly fruits and vegetables are apples, broccoli, and strawberries. Despite popular opinion, carrots are not particularly beneficial or necessary in a rabbit’s healthy diet.

Learn more about foods that are safe to give your rabbit, in our Rabbit Diet 101.

If you’d like to give your rabbit fruits and vegetables, remember to give them as treats and not as a staple of the diet. If you feed your rabbit too much snack food, it might not eat enough hay and can get sick.

What are alternative rabbit snacks to tomatoes - Carrots


Tomatoes should be treated as vitamin-rich snacks, but not a staple of your pet’s diet. Go ahead and feed your rabbit an occasional tomato, making sure that it’s ripe, washed, and cleared of seeds. You can sneak it in with the rest of your pet’s food, or give it separately as a treat to enjoy on its own.

Keep in mind that anytime you add in new food to your pet’s diet, you should do so slowly, in small amounts, and keep an eye out for any unwanted changes caused by the new addition.

If you still have questions about  “can rabbits eat tomatoes,” please let us know in the comments!

Dr. Kathryn Rosalie Dench


Dr. Kathryn Rosalie Dench is a veterinary surgeon qualified from Cambridge University. Kate takes a science-based approach to her recommendations for rabbit care. She draws on over ten years of experience in veterinary clinics to offer practical tips, tricks, and warnings for rabbit owners the world over, to help pet rabbits live happy and healthy lives.

Leave a Comment