top of page

Can Rabbits Eat Tomatoes? A Complete Guide for Bunny Owners

Writer: atuhura owenatuhura owen

Updated: Feb 26

When I first adopted my rabbit, Oliver, I was obsessed with learning what he could and couldn’t eat. I knew hay was the most important part of his diet, but I also wanted to give him fresh vegetables and occasional treats to keep his meals interesting.



One day, as I sliced up a juicy tomato for a salad, Oliver sat nearby, his little nose twitching curiously. His eager stare made me wonder—can rabbits eat tomatoes?


After researching extensively and consulting my vet, I found that yes, rabbits can eat tomatoes, but only in moderation and with a few precautions. While ripe tomatoes are safe and even provide some nutrients, certain parts of the plant—like the leaves, stems, and unripe tomatoes—are toxic to rabbits.


If you’re a rabbit owner wondering whether to add tomatoes to your bunny’s diet, this article will cover everything you need to know, including the benefits, risks, safe serving sizes, and best ways to feed tomatoes to your furry friend.


Are Tomatoes Safe for Rabbits?

Yes, but only ripe, red tomatoes—and only as an occasional treat. Tomatoes contain a lot of water and natural sugars, which means they should never replace a rabbit’s primary diet of hay, leafy greens, and pellets.


However, there’s a big caution: The leaves, stems, vines, and unripe green tomatoes contain solanine, a toxic compound that can cause severe health issues in rabbits. If a rabbit consumes these parts, it could lead to digestive distress, lethargy, or even poisoning.


The first time I gave Oliver a small piece of tomato, I watched him closely to make sure he tolerated it well. He sniffed it, hesitated for a moment, then eagerly nibbled it up. I made sure to remove the seeds and skin, just to be extra cautious. Thankfully, he had no adverse reactions, but I learned that tomatoes should be a once-in-a-while snack, not a regular part of his diet.


Nutritional Benefits of Tomatoes for Rabbits

Although rabbits don’t need tomatoes for nutrition, they do contain some beneficial vitamins and minerals that can supplement their diet. Here’s what makes tomatoes a decent occasional treat:


1. High in Vitamin C

While rabbits naturally produce Vitamin C, a small boost from fruits and vegetables can help support their immune system. Tomatoes contain moderate levels of Vitamin C, which contributes to overall health and tissue repair.


2. Rich in Antioxidants

Tomatoes are packed with antioxidants like lycopene, which helps fight cell damage and may contribute to a longer, healthier life. Lycopene is also believed to have anti-inflammatory properties.


3. Low in Calories

Unlike high-sugar fruits like bananas or apples, tomatoes are relatively low in calories, making them a lighter treat option for rabbits who need to maintain a healthy weight.


4. Hydration Boost

Tomatoes are about 95% water, which can help keep rabbits hydrated, especially during hot weather. However, this also means too much tomato can cause watery stools, so portion control is key.


Risks of Feeding Tomatoes to Rabbits

While tomatoes are not inherently toxic, there are some important risks rabbit owners should be aware of before offering them to their pets.


1. High Water Content Can Cause Digestive Upset

Rabbits have very sensitive digestive systems, and consuming too many watery foods can lead to soft stools or diarrhea. Since tomatoes are mostly water, overfeeding them can disrupt the balance of fiber in a rabbit’s gut, leading to discomfort.


🚨 Warning Signs of Digestive Upset:

  • Loose or watery stools

  • Reduced appetite

  • Lethargy or discomfort after eating

If you notice any of these symptoms, stop feeding tomatoes and make sure your rabbit eats plenty of hay to restore gut balance.


2. The Leaves, Stems, and Unripe Tomatoes Are Toxic

One of the biggest dangers with tomatoes is that their green parts contain solanine, which is toxic to rabbits.


🚫 Rabbits should NEVER eat:

  • Tomato leaves

  • Tomato stems

  • Tomato vines

  • Unripe green tomatoes


If your rabbit accidentally eats any of these parts, monitor them closely for signs of poisoning, such as:

  • Weakness or lethargy

  • Loss of appetite

  • Excessive drooling

  • Diarrhea or bloating

If you see any of these symptoms, contact a vet immediately.


3. High Sugar Content Can Lead to Weight Gain

Although tomatoes aren’t as sugary as fruits like bananas or grapes, they still contain natural sugars, which can contribute to weight gain and digestive imbalances if fed too often.


For this reason, tomatoes should always be an occasional treat, not a dietary staple.


How Much Tomato Can a Rabbit Eat?

Since tomatoes are considered a treat, they should only be fed in small portions and no more than 1-2 times per week.


Recommended Serving Size:

  • Small rabbits: ½ teaspoon-sized piece

  • Medium rabbits: 1 teaspoon-sized piece

  • Large rabbits: 1-2 teaspoons


Think of tomatoes like candy—a little is fine, but too much can cause health problems. When I give Oliver a piece of tomato, it’s always a tiny cube, no bigger than the size of my thumbnail. He loves it, but I always limit him to one or two bites.


How to Safely Feed Tomatoes to Your Rabbit

If you decide to offer your rabbit a bit of tomato, follow these simple steps to ensure it’s safe and enjoyable:


Step 1: Choose a Ripe, Fresh Tomato

  • Pick a fully ripe, red tomato with no green parts.

  • Avoid tomatoes that are unripe, wrinkled, or moldy.


Step 2: Wash It Thoroughly

  • Tomatoes may have pesticides or dirt, so always wash them well before feeding.


Step 3: Remove All Seeds and Skin (Optional but recommended)

  • While seeds and skin aren’t toxic, some rabbits have sensitive stomachs, so removing them makes digestion easier.


Step 4: Cut a Small Piece

  • A tiny cube (½ to 1 teaspoon) is plenty for a rabbit.

  • Never give an entire slice, as it contains too much water and sugar.


Step 5: Monitor Your Rabbit After Feeding

  • Watch for any signs of digestive upset after their first tomato snack.

  • If they tolerate it well, you can offer it once or twice a week as a special treat.


What Are the Best Tomato Alternatives for Rabbits?

If you’re looking for healthier, lower-sugar alternatives to tomatoes, consider offering:


Bell Peppers (Any Color) – Crunchy, low in sugar, and high in Vitamin C.


Cucumber – Hydrating and gentle on digestion.


Romaine Lettuce – A safe, everyday leafy green.


Cilantro & Parsley – Flavorful and packed with nutrients.


Basil & Dill – Herb options that rabbits love.


1. Can rabbits eat cherry tomatoes, or should they only have larger tomato varieties?


Yes, rabbits can eat cherry tomatoes, just like they can eat larger tomato varieties—but the same rules and precautions apply. The tomato must be ripe, red, and free of stems, leaves, and seeds. Cherry tomatoes tend to be sweeter and slightly higher in sugar than regular tomatoes, so portion control is even more important.


🚨 How to Serve Cherry Tomatoes to a Rabbit:


Choose a ripe, red cherry tomato. Avoid unripe (green) ones.


Wash it thoroughly to remove pesticides and dirt.


Cut it into small pieces. Even though they’re already small, a whole cherry tomato might be too much water and sugar at once.


Remove seeds (optional). Some owners prefer to do this to minimize digestive issues.


Offer a tiny piece (about half a cherry tomato) once or twice a week.


I once gave my rabbit, Oliver, a tiny piece of cherry tomato, and he went crazy for it. The juicy texture and sweet taste made him beg for more—but I knew better than to overdo it. Rabbits have sensitive stomachs, so while cherry tomatoes can be a tasty snack, they should always be a rare treat and not a regular part of their diet.


2. What happens if a rabbit accidentally eats a tomato leaf or stem?

Tomato leaves, stems, and vines are toxic to rabbits because they contain solanine and tomatine, two naturally occurring compounds that can be harmful or even deadly in large amounts. If a rabbit accidentally eats a small nibble, they may be fine, but it’s crucial to monitor them closely for any signs of poisoning.


🚨 Symptoms of Tomato Plant Toxicity in Rabbits:

  • Lethargy or unusual tiredness

  • Loss of appetite

  • Drooling or excessive salivation

  • Diarrhea or soft stools

  • Labored breathing or difficulty moving


What to Do If Your Rabbit Eats Tomato Leaves or Stems:


1️⃣ Remove any remaining plant material from their enclosure immediately.


2️⃣ Monitor them closely for 24 hours—watch for any of the symptoms listed above.


3️⃣ Encourage them to eat hay and drink water, which can help flush out toxins.


4️⃣ If they show any signs of illness, call a vet immediately. Early intervention can be lifesaving.



One of my friends once had a rabbit who accidentally chewed on a tomato vine in their garden. She acted quickly—removing the vine, offering plenty of hay, and calling her vet. Luckily, her bunny only had a tiny nibble and didn’t develop any symptoms, but it was a scary experience that taught her to keep tomato plants far out of reach.


3. Can baby rabbits eat tomatoes, or should I wait until they’re older?


It’s best to wait until baby rabbits (under 12 weeks old) are a little older before introducing tomatoes. Young rabbits have very delicate digestive systems that are still adjusting to solid foods, and the high water content and natural sugars in tomatoes can cause diarrhea or bloating, which can be dangerous for baby bunnies.


When Can Baby Rabbits Eat Tomatoes?

  • Under 12 weeks old – 🚫 No tomatoes! Stick to hay and pellets.

  • 12-16 weeks old – ✅ Start introducing leafy greens (like romaine lettuce or cilantro), but avoid sugary foods like tomatoes.

  • 4+ months old – 🍅 ✅ You can introduce a tiny piece of tomato, watching carefully for any reactions.


If you do decide to introduce tomatoes to a young rabbit after 4 months, follow these steps:


✔ Start with a piece no bigger than your pinky fingernail.


✔ Wait 24 hours to monitor for any digestive upset.


✔ If they tolerate it well, you can gradually offer it once or twice a week.


When Oliver was a baby, I avoided giving him any fruit or sugary vegetables until he was at least 5 months old. Instead, I focused on high-fiber greens and hay, which helped him develop a strong, healthy digestive system. When I finally introduced tomatoes, I made sure it was just a tiny taste, and I watched him closely to ensure he handled it well.


4. What are the best types of tomatoes for rabbits, and are there any they should avoid?

Rabbits can eat most common, ripe tomato varieties, but some are better choices than others due to differences in size, sugar content, and water levels.


Best Tomato Types for Rabbits:

  • Roma Tomatoes – These tend to be less watery and less sweet, making them a good option.

  • Cherry Tomatoes – Safe in very small amounts, but slightly higher in sugar.

  • Grape Tomatoes – Similar to cherry tomatoes, these are small and sweet, so limit portion sizes.

  • Beefsteak Tomatoes – These are fine, but because they’re larger and juicier, it’s even more important to keep portions small.


🚫 Tomatoes to Avoid:

  • Unripe Green Tomatoes – These contain solanine, which is toxic to rabbits.

  • Heirloom Tomatoes with Green Streaks – Some heirloom varieties stay partly green even when ripe, which may contain traces of solanine. If you’re unsure, avoid feeding it to your rabbit.

  • Canned or Cooked Tomatoes – Rabbits should never eat processed foods, and canned tomatoes often contain added salt, sugar, or preservatives, which can be harmful.


The first time I gave Oliver a small bite of Roma tomato, I chose it because it had less water than other varieties. He enjoyed it, but I noticed he preferred cherry tomatoes because they were sweeter. However, because cherry tomatoes are higher in sugar, I make sure to limit them even more strictly than regular tomatoes.


Final Thoughts: Should You Feed Tomatoes to Your Rabbit?

Yes, but only in moderation. Ripe, red tomatoes can be a safe and tasty treat, but they should never replace hay, leafy greens, and pellets as the main part of a rabbit’s diet.

Key Takeaways:


✔ Feed only ripe, red tomatoes, in small amounts (1-2 teaspoons max)


Never feed the leaves, stems, or unripe tomatoes—they are toxic


Introduce slowly and watch for any signs of digestive issues


Limit to once or twice a week as a treat

By following these guidelines, you can safely let your rabbit enjoy an occasional tomato snack—just like Oliver does! 🐰🍅

Comments


  • Facebook
  • Pinterest
  • X

© 2024 by Atuhura Owen

bottom of page