Best Food for Chameleons: A Complete Feeding Guide
Discover the best food for chameleons — from staple feeder insects to safe veggies and gut-loading tips. Keep your chameleon healthy with this complete guide.

This article contains affiliate links. If you make a purchase through these links, we may earn a small commission at no extra cost to you. See our affiliate disclosure for details.
In this review, we recommend 5 top picks based on hands-on research and expert analysis. Our best choice is the Dubia Roaches (Live Feeder Insects) — check price and availability below.
Disclosure: This page contains affiliate links. We may earn a small commission if you purchase through our links, at no extra cost to you.
Chameleons are some of the most fascinating reptiles you can keep. But they're also surprisingly picky eaters — and getting their diet wrong is one of the top reasons they decline in captivity.
The good news? Once you understand what the best food for chameleons really is, feeding them becomes pretty straightforward. This guide covers everything: staple insects, safe fruits and veggies, gut-loading, supplements, and how much to feed.
Let's dig in.
What Do Chameleons Eat in the Wild?
In the wild, chameleons are primarily insectivores. That means insects make up the huge majority of their diet. Depending on the species, they'll snag crickets, grasshoppers, flies, stick insects, beetles, and even the occasional small lizard or bird.
Some species — especially veiled chameleons — also nibble on plant matter. They'll eat leaves, flowers, and fruit when available. This isn't a major food source, but it's a real part of their diet.
Knowing this helps you build a captive diet that actually matches what their bodies are designed for.
Detailed Reviews
1. Dubia Roaches (Live Feeder Insects)
Dubia Roaches (Live Feeder Insects)
Check Price on Amazon2. Repashy Calcium Plus Supplement
Repashy Calcium Plus Supplement
Check Price on Amazon3. Repashy Bug Burger Gut Load
Repashy Bug Burger Gut Load
Check Price on Amazon4. Exo Terra Monsoon Automatic Misting System
Exo Terra Monsoon Automatic Misting System
Check Price on Amazon5. Black Soldier Fly Larvae (Calci-Worms)
Black Soldier Fly Larvae (Calci-Worms)
Check Price on AmazonWhat Do Pet Chameleons Eat?
Your pet chameleon should eat a wide variety of feeder insects. Variety is key. Feeding only crickets every day leads to nutritional deficiencies over time.
Think of it like this: a diet with six different insects is always better than a diet with one. Each bug has a different nutrient profile, and together they fill in each other's gaps.
Here are the best feeder insects for chameleons:
Crickets
Crickets are the classic staple feeder. They're easy to find, affordable, and chameleons love them. They're a good source of protein and relatively easy to gut-load (more on that below).
One downside: crickets can be noisy and smelly if you keep large quantities. Still, they belong in every chameleon's rotation.
Dubia Roaches
Dubia roaches have become a fan favorite in the reptile hobby — and for good reason. They're high in protein, low in fat, easy to breed, and nearly odorless. They can't climb smooth surfaces, so they won't escape your enclosure.
Dubias are one of the best staple feeders you can use. If you can only pick two feeder insects, crickets and dubias are a great combo.
Black Soldier Fly Larvae (BSFL)
Black soldier fly larvae — sold as Calci-Worms, Phoenix Worms, or Reptiworms — are exceptional. They have a naturally high calcium-to-phosphorus ratio, which means they don't need to be dusted with calcium as often as other feeders.
They're small, wriggly, and chameleons go crazy for them. Great for younger chameleons especially.
Hornworms
Hornworms are high in moisture and easy to digest. They're a fantastic treat and also help with hydration. Because they're low in fat and protein compared to other bugs, use them as a supplement — not a staple.
Silkworms
Silkworms are soft-bodied and highly nutritious. They have a good protein content and are easy for chameleons to digest. Some keepers say chameleons prefer them over almost anything else. They're a bit harder to source, but worth it when you can find them.
Waxworms and Superworms
Waxworms are basically junk food for reptiles — high in fat, low in nutrition. Your chameleon will love them, but feed them sparingly (once a week at most). They're good for enticing a picky or sick chameleon to eat.
Superworms are similar — tasty but fatty. They also have a high chitin shell, which can be hard to digest. Use as occasional treats, not staples.
Mealworms
Mealworms aren't great for chameleons. They have a tough outer shell (high chitin) and a poor calcium-to-phosphorus ratio. Some keepers use them occasionally, but there are better options. Skip them if you can.
Gut-Loading: Why It's Non-Negotiable
Here's something a lot of new chameleon owners miss: a feeder insect is only as nutritious as what it last ate. An empty cricket is basically a hollow shell of protein with almost no vitamins or minerals.
Gut-loading means feeding your feeder insects nutritious food 24–48 hours before offering them to your chameleon. The nutrients from that food pass through the insect and into your chameleon. It's one of the most important things you can do for long-term health.
Good gut-load foods include:
- Collard greens
- Dandelion greens
- Mustard greens
- Squash
- Sweet potato
- Carrots
- Apples (no seeds)
- Commercial gut-load like Repashy Bug Burger
Avoid iceberg lettuce — it has almost no nutritional value. Also avoid spinach and beet greens, which are high in oxalates and can block calcium absorption.
Dusting with Calcium and Vitamins
Even with great gut-loading, you still need to dust your feeders with supplements. This is especially true for calcium.
Most captive diets are low in calcium and vitamin D3, which leads to metabolic bone disease (MBD) — a serious and painful condition.
Here's a simple dusting schedule to follow:
| Supplement | Frequency |
|---|---|
| Calcium without D3 | Every feeding |
| Calcium with D3 | 2x per month |
| Multivitamin (like Repashy) | 2x per month |
If your chameleon gets proper UVB lighting, they'll produce their own D3. In that case, you can use calcium without D3 most of the time and only add D3 occasionally. But if UVB is weak or missing, D3 supplementation becomes more critical.
Repashy Calcium Plus is a popular all-in-one option that many keepers trust.
Can Chameleons Eat Fruits and Vegetables?
Some species can, yes — but it's not a major part of the diet for most chameleons.
Veiled chameleons are the exception. They're natural plant-nibblers and will actively eat leafy greens, flowers, and soft fruits. This is actually an important part of their diet in captivity.
Panther chameleons and Jackson's chameleons are more strictly insectivorous. They may nibble occasionally, but plant matter isn't a dietary priority.
Safe Plants and Greens for Veiled Chameleons
- Collard greens
- Dandelion greens (pesticide-free)
- Hibiscus leaves and flowers
- Pothos leaves
- Kale (in small amounts)
- Mustard greens
Safe Fruits (occasional treats only)
- Mango
- Papaya
- Blueberries
- Figs
- Watermelon (mostly water, good for hydration)
Keep fruit portions tiny. Fruit is high in sugar and should be offered no more than once or twice a week.
Foods to Avoid
Some plants are toxic to chameleons. Never offer:
- Avocado
- Rhubarb
- Onion or garlic
- Iceberg lettuce
- Spinach (high oxalates — occasional is fine, regular is not)
- Any wild-caught insects (pesticide and parasite risk)
How Much Should a Chameleon Eat Per Day?
This depends heavily on the age of your chameleon.
Juveniles (under 6 months): Feed daily. Offer as many insects as they'll eat in 10–15 minutes. Young chameleons grow fast and need the calories.
Sub-adults (6–12 months): Feed every other day. Offer 5–10 appropriately sized insects per feeding.
Adults (12+ months): Feed every other day to every 3 days. Adults don't need as much food, and overfeeding can cause obesity — especially in females.
A general rule for insect size: never offer anything wider than the space between your chameleon's eyes. Too-large prey can cause choking or impaction.
| Age | Feeding Frequency | Insects Per Session |
|---|---|---|
| Under 6 months | Daily | 10–15 |
| 6–12 months | Every other day | 5–10 |
| Over 12 months | Every 2–3 days | 5–8 |
Water for Chameleons
Chameleons don't typically drink from standing water bowls. In the wild, they drink droplets off leaves after rain. In captivity, you need to replicate this.
The best method is a drip system or a misting system. Mist the enclosure 2–4 times per day, and let your chameleon lick the droplets off leaves and branches. Many keepers also use an automatic mister like the Exo Terra Monsoon for consistency.
Is Tap Water Safe for Chameleons?
It depends on your local water supply. Tap water with chlorine is generally fine for most chameleons. However, if your water contains high levels of chloramine or heavy metals, use filtered or dechlorinated water.
If you're unsure, a simple dechlorinating drops or a Brita filter will do the job. Some keepers use reverse osmosis water for extra safety.
Why Is My Chameleon Not Eating?
This is one of the most common concerns among chameleon owners. There are several reasons your chameleon might refuse food:
Stress: Chameleons stress easily. If they can see their reflection, other animals, or feel exposed, they'll stop eating. Make sure the enclosure is appropriately planted and positioned.
Shedding: Chameleons often skip meals when they're about to shed. This is normal and not a cause for alarm.
Brumation or seasonal slowdown: Some chameleons naturally eat less in winter months. This is especially true for species from temperate climates.
Wrong temperature: If the basking spot is too cool, chameleons can't properly digest food and will stop eating. Veiled chameleons need a basking temperature of around 85–95°F.
Illness or parasites: Prolonged refusal to eat warrants a vet visit. Internal parasites, respiratory infections, and MBD can all suppress appetite.
Boredom with feeders: Some chameleons go on hunger strikes if they get bored of the same insects. This is one more reason to rotate your feeders regularly.
A Note on Species-Specific Diets
Not all chameleons eat exactly the same way. It's worth knowing your species.
Veiled chameleons are the most commonly kept and the most adaptable eaters. They accept insects readily and also eat plant matter. According to ReptiFiles' veiled chameleon care sheet, a varied diet with proper supplementation is key to their longevity.
Panther chameleons are primarily insectivorous and tend to prefer larger, more active prey like dubia roaches and hornworms. Their care guide at ReptiFiles recommends a heavy focus on feeder variety and gut-loading.
Jackson's chameleons are mountain species from East Africa. They prefer cooler temperatures and tend to eat smaller, softer-bodied insects. The ReptiFiles Jackson's chameleon food guide notes that they do well on a mix of crickets, BSFL, and silkworms.
If you're also caring for other reptiles, you might find our guide on Best Food for African Dwarf Frogs helpful for understanding how different species have very different nutritional needs — the same principles of variety and gut-loading apply across the board.
And if you keep chelonians alongside your chameleon, our Best Food to Feed Your Tortoise guide offers a solid parallel for plant-heavy herbivore diets.
Chameleon Treats: The Fun Stuff
You can absolutely give your chameleon the occasional treat. They often get very excited about novel prey items. Good treat options include:
- Waxworms (high fat — once weekly max)
- Superworms (same caution)
- Hornworms (hydrating and low-fat — actually a great treat)
- Small amounts of mango or papaya for veiled chameleons
Treats are also useful for building trust. Hand-feeding a treat can help a shy chameleon get comfortable with your presence over time.
Building the Best Feeding Routine
Here's a simple weekly feeding framework for an adult chameleon:
- Monday: Gut-loaded dubias, dusted with calcium (no D3)
- Wednesday: Gut-loaded crickets, dusted with calcium (no D3)
- Friday: Mixed feeders (BSFL + silkworms), dusted with multivitamin
- Weekend: Optional treat (hornworm or waxworm)
Rotate your staples regularly and always gut-load 24–48 hours before feeding. Keep a bag of calcium powder and a multivitamin on hand at all times.
Final Thoughts
Feeding chameleons well comes down to three things: variety, gut-loading, and supplementation. Get those right and your chameleon will thrive.
Don't rely on just crickets. Rotate feeder insects, gut-load them properly, and dust with calcium and vitamins on a consistent schedule. Pay attention to your specific species — veiled chameleons want some plants in their diet, while most others are strict insectivores.
And remember: a chameleon that's eating well and behaving normally is a happy chameleon. Watch their feeding behavior closely — it's one of the best windows into their overall health.
Our Final Verdict
Frequently Asked Questions
The best food for chameleons is a rotating mix of gut-loaded feeder insects. Dubia roaches, crickets, black soldier fly larvae, and silkworms are all excellent staples. Variety is more important than any single food — no one insect provides complete nutrition on its own.
References & Sources
Related Articles

Best Food for Box Turtles: Your Complete Feeding Guide
Discover the best food for box turtles! Learn about their natural diet, essential nutrients, safe foods, and feeding schedules from a vet tech and reptile expert.

Best Food for Dubia Roaches: Complete Feeding Guide
Discover the best food for dubia roaches — from fresh produce to roach chow — to gut load your feeders and boost your reptile's nutrition every time.

Best Food to Feed Your Tortoise: A Complete Guide
Discover the best food to feed tortoise of every species — from leafy greens and grasses to what's toxic. Science-based feeding advice from experienced keepers.