Chameleons Can Eat These Fruits & Vegetables

This post may contain affiliate links. As an affiliate, we may earn a small commission from qualifying purchases made through links on this website from Amazon and other third parties.

Chameleons are insectivores. This means that almost their entire diet is made up of insects. However, they also sometimes supplement their diet with fruits and vegetables.

They also consume whatever plant matter remains undigested in the body of the insects they eat

All chameleons can eat fruits and vegetables but only some are beneficial to a chameleon’s health.

Why do chameleons eat fruits and vegetables?

There are two main reasons why chameleons would do this:

  • Nutrition – As I said, chameleons are insectivores but the trouble with insects is they’re not exactly loaded with nutrition. Sure, they’re a good source of protein and some have more fat than others but when it comes to vitamins and minerals they’re not a very good source for these.

    The only way for chameleons to get these essential minerals, particularly calcium, is from vegetation. This doesn’t automatically mean a chameleon will start chowing down on the nearest nutritious leaf or fruit though.

    I’ll come on to why they don’t always need to in a moment. But yes, in order to be healthy they need this extra nutirion from plant sources.
  • Hydration – The thing that will make them more likely to directly take a bite out of a leaf or hanging fruit is if they’re particularly thirsty. Rainfall isn’t always forthcoming in parts of the world where chameleons live and some seasons are drier than others. Add to this the fact chameleons are not the best at consuming water means they can suffer dangerous periods of dehydration.

    A leaf or fruit rich in moisture can really be a lifesaver in dry periods and bring a chameleon’s hydration levels back to normal.

How do chameleons eat fruit and vegetables?

The above explains why they might eat them in the wild and it translates over to when caring for them as pets in captivity. Again there are two ways to do this.

  • Gut loading – Remember I said at the start that all chameleons will eat fruit and vegetables? Well, gut loading is how they do it.

    In the wild chameleons will eat near enough any insect they come across and they’ll largely play a numbers game. As most insects gorge themselves on fruit and vegetables this means chameleons in a way do too because whatever fruits and vegetables are in the insect’s gut, and therefore the nutrition of those fruits and vegetables, the chameleon gets too when it eats the insect.

    As a responsible pet owner you have to recreate this in captivity by feeding your feeder insects with a wide variety of nutritious vegetables, and some fruits although this isn’t as necessary, around 12 hours or less before feeding them to your chameleon in order for your chameleon to get the nutritional benefit.
  • Hand feeding – The other way to feed your chameleon fruit and vegetables is just offer them to it outright, either by hand or in a bowl.

    Now you’ve probably seen videos of chameleons feasting away on various fruits, vegetables and leaves on youtube. To me, it looks utterly adorable like in the video below but don’t be disappointed if your chameleon shows no interest in eating them.

    Remember they are insectivores, not vegetarians. The truth is most chameleons will show little to no interest in eating fruits and vegetables directly. In the 10 years I had my veiled chameleon he only ate the leaves of his live plants twice and never anything I offered him.

    All chameleons are different and, like people, have different tastes. Some will regularly strip the plant life in the enclosure bare and still demand more plant matter! Others will happily stick to insects and only insects so don’t worry. There is absolutely nothing wrong with your chameleon if they don’t eat fruits and vegetables. Just gut load their feeder insects well and they will be fine.

What fruit and vegetables shall I feed my chameleon?

This list is what you should be gut loading your chameleon’s insects on a regular basis. You can also offer any of these to your chameleon by hand or in a bowl directly.


  • Collards
  • Dandelion
  • Kale
  • Romaine Lettuce
  • Mustard Greens
  • Endive


  • Carrots
  • Squash
  • Zucchini
  • Sweet Potato
  • Sweet Red Peppers


  • Apples
  • Pears
  • Bananas
  • Melon
  • Strawberries
  • Grapes

When it comes to gut loading don’t offer fruits to insects. They will eat them but fruits aren’t really beneficial for your chameleon in this context as they’re better for hydration purposes. Just stick to offering fruits to your chameleon by hand or in a bowl.

Anything on the greens and vegetables list are excellent choices for gut loading or offering directly. Feed your insects two or three from these lists each gut loading session to get a wide variety of nutrients in them for your chameleon to eat.

Related article: What do chameleons eat?

Any fruits or vegetables to avoid feeding my chameleon?

For simplicity’s sake, I recommend you just stick to what’s on the above lists. These are all safe and beneficial for your chameleon. I would certainly avoid these though:

  • Avocados
  • Iceberg Lettuce
  • Broccoli
  • Cauliflower
  • Tomatoes (Leaves and Fruit)
  • Cabbage
  • Spinach

While these foods probably won’t kill your chameleon outright they can cause other problems like either being too high in fat, like avocado, prohibit the absorption of calcium, be too acidic like tomatoes or are from the nightshade family of plants and are best avoided due to toxicity.

When to offer fruits and vegetables to my chameleon?

Insects should be gut load with vegetables and greens on the recommended list above at every feeding time.

In terms of offering fruits, vegetables and greens on the list directly then this can be done at any time but you might have more success in getting your chameleon to eat them if you’ve seen it taking bites out leaves or you’ve noticed signs of dehydration in its urates.

Remember though don’t be despondent if your chameleon refuses to eat them at all because most chameleons won’t eat fruit and vegetables directly offered to them and will just stick to eating insects.


So as you can see chameleons can and do eat fruits and vegetables as they are essential to them for nutrition purposes. Not all are good for them though but if you stick to the ones on the recommended lists I’ve given here then your chameleon will get a good variety of nutrients in its diet.

Latest posts

  • Best Cages For Baby Chameleons in 2022

    Best Cages For Baby Chameleons in 2022

    When setting up for a pet chameleon the cage aspect is among the most important parts to get right. As chameleons are more exotic pets it’s difficult for a first time chameleon owner to know what to house them in. I was just as confused as you when I got my first chameleon but I […]

    Read more

  • 5 Weird Ways Chameleons Make Noise

    5 Weird Ways Chameleons Make Noise

    Have you ever wondered whether chameleons make noise? I know I did. I guess you have too otherwise why would you be reading this page!? Well yes, I’m here to tell you that chameleons do indeed make noise but not in ways you might expect. Although I’m not sure how you expect them to make […]

    Read more

  • Do Chameleons Need A Heat Lamp?

    Do Chameleons Need A Heat Lamp?

    When getting set up for a new pet chameleon there are lots of questions to ask and things to consider. A very important part of these considerations is how to provide heat for a chameleon. They live in hot climates so they’re going to need heat, right? So do chameleons need a heat lamp? It […]

    Read more