What Can Leopard Geckos Eat?
Complete food safety list — 17 foods reviewed with preparation tips and feeding frequency.
Safe — Occasionally (11)
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.
ButterwormsLeopard 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.
EarthwormsLeopard 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.
FruitLeopard 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.
GrasshoppersLeopard 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.
HornwormsYes, 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 BeetlesLeopard 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 WormsPhoenix 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.
SuperwormsYes, 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.
VegetablesLeopard 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.
WaxwormsLeopard 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.