What Can Leopard Geckos Eat?

Complete food safety list — 17 foods reviewed with preparation tips and feeding frequency.

Safe — Occasionally (11)

Bsfl

Black soldier fly larvae (BSFL) are safe and nutritious for leopard geckos, boasting one of the best natural calcium-to-phosphorus ratios of any feeder insect. Feed them as a weekly supplement alongside staple feeders like dubia roaches or crickets — not as a sole diet.

Butterworms

Leopard geckos can safely consume butterworms as an occasional treat due to their appealing taste and good calcium-to-phosphorus ratio. However, their relatively higher fat content necessitates moderation to prevent obesity and nutritional imbalances.

Earthworms

Leopard geckos can safely eat commercially bred earthworms as an occasional protein-rich treat. Wild-caught earthworms pose serious parasite and pesticide risks and should never be offered.

Fruit

Leopard geckos are primarily insectivores and their digestive systems are not well-adapted for processing plant matter, especially high-sugar fruits. While a tiny, infrequent piece of certain low-sugar fruits might be offered as an extremely rare treat, it is not a necessary or recommended part of their regular diet.

Grasshoppers

Leopard geckos can eat grasshoppers as a healthy feeder insect when sourced from captive-bred suppliers, properly gut-loaded, and dusted with calcium. They make an excellent protein-rich rotation alongside crickets and dubia roaches, but should not replace a varied staple diet.

Hornworms

Yes, leopard geckos can safely eat hornworms as an occasional treat. These soft-bodied, nutritious larvae are high in moisture and have a favorable calcium-to-phosphorus ratio, making them an excellent supplemental feeder.

Mealworm Beetles

Leopard geckos can eat mealworm beetles (the adult stage of Tenebrio molitor), but the significantly thicker chitin exoskeleton makes them harder to digest than larvae and increases impaction risk in smaller or juvenile geckos. Offer them as an infrequent treat to healthy adult animals only, and always dust with calcium before feeding.

Phoenix Worms

Phoenix worms (black soldier fly larvae) are safe and nutritionally valuable for leopard geckos thanks to their naturally high calcium content and favorable Ca:P ratio. Feed them as a supplement 1–2 times per week alongside a staple feeder like crickets or dubia roaches — their high fat content means daily feeding is not recommended.

Superworms

Yes, leopard geckos can eat superworms, but only as an occasional treat due to their high fat content and imbalanced calcium-to-phosphorus ratio. Proper preparation, including gut-loading and dusting, is crucial to ensure their safety and nutritional value.

Vegetables

Leopard geckos are obligate insectivores, meaning their natural diet consists solely of insects. While they can technically consume very small, finely chopped pieces of certain safe vegetables, these are not a dietary requirement and should only be offered as an infrequent, supplemental treat.

Waxworms

Leopard geckos can consume waxworms, but only as a very infrequent treat due to their exceptionally high fat content and poor nutritional profile. While highly palatable, overfeeding can lead to severe health issues like obesity and nutritional deficiencies.

Free Weekly Newsletter

Free Reptile Care Newsletter

Subscribe for weekly reptile care tips, species guides, and product picks — straight to your inbox.

No spam, unsubscribe anytime. We respect your privacy.