ExoPetHub

Can Bearded Dragons Eat Tomatoes? Safety & Feeding Tips [2026]

Published March 27, 2026 · By ExoPetHub Team

Learn if bearded dragons can eat tomatoes, nutritional pros and cons, how to prepare them safely, and how often to include tomatoes in your beardie's diet.

Can Bearded Dragons Eat Tomatoes?

Yes, bearded dragons can eat tomatoes, but only as a rare treat. Tomatoes are safe in small amounts, but their high acidity, poor calcium-to-phosphorus ratio, and high water content make them one of the less ideal food choices. Limit tomatoes to about once a month.

Nutritional Profile of Tomatoes

Here is what tomatoes offer per 100g:

NutrientAmount
Calories18 kcal
Sugar2.6g
Calcium10mg
Phosphorus24mg
Ca:P Ratio1:2.4
Vitamin A42mcg RAE
Vitamin C14mg
Lycopene2,573mcg
Water94.5%
Citric AcidHigh

Why Tomatoes Should Be Rare

Poor Calcium-to-Phosphorus Ratio

Tomatoes have a 1:2.4 ratio — well below the ideal 2:1. The high phosphorus content relative to calcium means regular feeding could contribute to calcium depletion and metabolic bone disease.

High Acidity

Tomatoes contain significant citric acid and malic acid. Frequent exposure to acidic foods can cause digestive irritation, mouth sores, and stomach upset in bearded dragons.

Very High Water Content

At 94.5% water, tomatoes offer very little nutritional density. Excessive water-rich foods can cause loose stools and diarrhea.

Solanine Concern

While ripe tomato flesh is safe, the green parts of the tomato plant (leaves, stems, unripe green tomatoes) contain solanine and tomatine, which are toxic. Always feed only ripe red tomato flesh.

How to Feed Tomatoes Safely

  1. Choose ripe red tomatoes only — no green or unripe tomatoes
  2. Remove all stems, leaves, and seeds if possible
  3. Cut into small pieces — dice no larger than the space between your dragon's eyes
  4. Offer a few small pieces mixed into a salad of staple greens
  5. Limit to once per month — tomatoes are not nutritious enough to feed more often

Better Vegetable Alternatives

For regular feeding, choose vegetables with better nutritional profiles:

  • Butternut squash — High vitamin A, good calcium
  • Bell peppers — Low acidity, high vitamin C
  • Green beans — Decent nutrition, good fiber
  • Acorn squash — Nutritious, easy to prepare

Conclusion

Tomatoes are safe for bearded dragons in very small, infrequent amounts — about once a month. Their high acidity, poor calcium-to-phosphorus ratio, and excessive water content make them nutritionally limited. Stick to staple greens and more nutritious vegetables for daily feeding, and save tomatoes as a rare, occasional treat.

Frequently Asked Questions

How often can bearded dragons eat tomatoes?
Bearded dragons can eat a small amount of tomato once a month. Due to high acidity and poor calcium-to-phosphorus ratio, tomatoes should be an occasional treat, not a regular part of the diet.
Can bearded dragons eat cherry tomatoes?
Yes, cherry tomatoes are safe in the same moderation as regular tomatoes. Cut them into small pieces to prevent choking. The same feeding guidelines apply — once a month maximum.
Can bearded dragons eat tomato leaves or stems?
No. Tomato leaves, stems, and vines contain solanine and tomatine, which are toxic to bearded dragons. Only the ripe fruit flesh is safe to feed.

Related Articles