Discoid Roaches vs. Butterworms for Leopard Geckos: Preference Isn't the Same as Best
There's a trick question buried in "discoid roaches vs. butterworms: which do leopard geckos prefer?" Ask any leopard gecko and the answer is butterworms, every time. But preference is the wrong thing to optimize for. A leopard gecko will also prefer to eat nothing but fatty treats until it's overweight and refusing everything else. So let me answer the real question: which one belongs in the everyday rotation, and which one you keep on the shelf for special occasions.
What leopard geckos need from a feeder
Leopard geckos (Eublepharis macularius) are strict insectivores, and in captivity their feeders are the entire diet. That puts a real burden on the bugs you choose: they have to deliver protein and moderate fat, provide moisture, and — once you dust them — keep calcium in balance so the gecko doesn't slide into metabolic bone disease. Juveniles eat daily, adults every 2–3 days, with each insect no longer than the space between the gecko's eyes, and everything dusted with calcium (and periodically calcium-plus-D3).
The diet works best as a staple plus variety: a reliable everyday feeder doing the heavy lifting, with treats rotated in for hydration, enrichment, and to keep things interesting. Discoid roaches are a classic staple. Butterworms are a classic treat. Understanding why is the whole point.
Discoid roaches: the everyday workhorse
Discoid roaches (Blaberus discoidalis) are about as good as a staple feeder gets for leopard geckos:
- High protein, moderate fat (roughly 20% protein), so they build and maintain a gecko without fattening it.
- Low chitin and soft-bodied, which makes them easy to digest and gentle on the gut.
- A full size range, from small nymphs for juveniles to adults for grown geckos.
- Can't climb smooth walls and don't fly, so they stay put in a smooth feeding dish.
- They gut-load extremely well — what you feed the roach in the day or two before feeding becomes what your gecko eats.
The one caveat, which I'll repeat because so many articles get it wrong: discoids are not naturally calcium-rich. They're phosphorus-heavy like nearly every feeder. Gut-load them and dust them with calcium and the gap is covered. When I need more, I buy nymphs sized to my geckos from All Angles Creatures' discoid roach collection.
Butterworms: the irresistible treat
Butterworms (Chilecomadia moorei) are the larvae of a moth from Chile, and they're built to be loved. They're soft, plump, bright orange-yellow, and give off a strong scent that leopard geckos find almost impossible to ignore. For a picky or off-feed gecko, a butterworm is often the thing that finally triggers a strike. That palatability is their superpower — and their trap.
Here's why butterworms can't be a staple:
- They're richer than a staple roach. Butterworms carry more fat than a discoid, and a diet built on them leads to an overweight gecko. They're an energy-dense treat, not an everyday meal.
- You can't breed them at home. Commercial butterworms are irradiated to stop them from pupating into moths, so there's no colony to maintain. Every butterworm you feed is one you bought.
- They're perishable. Keep them refrigerated and use them up — they won't keep like a self-sustaining roach colony will.
- They're relatively expensive for the protein they deliver.
Butterworms do tend to carry more calcium than the average feeder, which is a point in their favor, but it doesn't make them a staple. Treat that as a small bonus on an occasional treat, not a reason to over-feed them.
The comparison that matters
| Factor | Discoid roach | Butterworm |
|---|---|---|
| Gecko's preference | Eats readily | Strongly preferred |
| Role | Staple feeder | Occasional treat |
| Protein | High (~20%) | Moderate |
| Fat | Moderate | Higher — fattening if overfed |
| Breed at home? | Yes (live-bearing colony) | No (irradiated) |
| Shelf stability | Long, self-sustaining | Perishable, refrigerate |
| Cost per feeding | Low | Higher |
| Calcium | Phosphorus-heavy, must dust | Relatively higher, still dust |
| Best use | Everyday meals | Enticing picky eaters, rewards |
How I actually use them together
The preference works for you if you use it deliberately. My approach:
- Discoids carry the diet. They're what my leopard geckos eat on the regular schedule, gut-loaded and dusted.
- Butterworms are the closer for picky eaters. When a gecko is being stubborn or recovering from a fast, I'll offer one butterworm to fire up the feeding response, then immediately follow with a dusted discoid. The treat reopens the door; the staple walks through it.
- I ration the treats hard. A butterworm or two a week, at most, for a healthy adult — never enough that the gecko starts holding out for them and snubbing roaches.
That last point is the whole reason this comparison exists. The danger with a feeder a gecko loves this much isn't the bug itself — it's that an unrationed treat can train a gecko to refuse its staple. Keep butterworms special and they stay a useful tool. Make them routine and you've created a picky eater.
Bottom line
Leopard geckos prefer butterworms. That's precisely why butterworms aren't the answer to "what should I feed every day." Build the diet on gut-loaded, calcium-dusted discoid roaches, and keep butterworms as a refrigerated treat for enticing picky eaters and the occasional reward. Use the preference; don't be ruled by it.
For the deeper case on roaches as a staple, see are discoid roaches the best feeder for leopard geckos, or browse the full feeder insect care library.