MMatt Goren
← All exotic animals
Feeder Insects

Discoid Roaches vs. Black Soldier Fly Larvae: Which Feeder to Choose

By Matt Goren · Updated June 26, 2026

I've kept feeder colonies of both of these for years, and the question I get most is which one to commit to. The honest answer is that they solve different problems. Discoid roaches (Blaberus discoidalis) are a workhorse staple; black soldier fly larvae (Hermetia illucens, often sold as "BSFL," "phoenix worms," or "calci-worms") are the best calcium-delivery feeder on the market. Pick the wrong one as your primary feeder and you either spend years dusting around a deficiency or you starve a big lizard on grubs that are too small to do the job. Here's how I actually decide between them.

The two feeders, accurately

First, a correction you'll see all over the internet: discoid roaches are not Blaptica dubia. Dubia is a different roach. Discoids are Blaberus discoidalis — a non-climbing, flightless tropical roach native to the Caribbean and Central America that can't establish in a temperate house, which is why they're legal in places (like Florida) where dubia are banned. Adults reach about 1.5 to 2 inches and live roughly a year as adults, with females producing live young (they're ovoviviparous) rather than the egg cases you'd see from a pest cockroach.

Black soldier fly larvae are the grub stage of a fly, not a worm or a roach at all. In the wild they're decomposers that eat rotting organic matter; commercially they're raised on controlled feed and harvested at roughly half an inch, soft-bodied, dark, and ready to feed straight from the cup. Left alone and warm they'll darken further into "black soldier grubs" and eventually pupate into a harmless adult fly that doesn't bite or eat — which is occasionally useful if you want to feed the flies to a chameleon, but mostly just signals you held them too long.

Nutrition: the numbers that actually matter

You'll find wildly different percentages quoted for these feeders because numbers shift with gut-loading, life stage, and lab method. One stretch of the source article I worked from quotes discoid protein at "20–26%" and then "35–40%" a few paragraphs later — that's the kind of inconsistency that makes these figures useless unless you know they're approximate. Treat the table below as a ballpark for comparison, not lab certainty.

MetricDiscoid roachBlack soldier fly larva
Protein (dry weight)~35–45%~35–45%
Fat (dry weight)~20–30%~30–35%
Calcium-to-phosphorus~1:3 (phosphorus-heavy)~2:1 to 3:1 (calcium-rich)
Calcium (as-fed)low (~0.02–0.03%)high (~0.5–0.9%)
Exoskeleton/chitinmoderatelow, soft body
Adult size1.5–2 in~0.5 in
Maintenancelive colonyalmost none

The single most important row is calcium-to-phosphorus. Nearly every common feeder insect — crickets, mealworms, superworms, and yes, discoids — is phosphorus-heavy and needs calcium supplementation. BSFL is the rare exception: it sequesters calcium internally as calcium carbonate, so it's the one feeder you can usually offer without dusting.

That's the real headline. If a source tells you discoid roaches have a "favorable" or "rich" calcium ratio, it's wrong. Discoids are an excellent protein source, but you must dust or gut-load them with calcium for any animal at risk of metabolic bone disease (MBD).

Protein and fat

On protein, the two are close enough that it isn't the deciding factor. Both are solid muscle-building feeders with a complete spread of essential amino acids. On fat, BSFL trend a touch higher by dry weight, but a roach's larger body means a single discoid delivers far more total nutrition per prey item than a single small larva. That "per bug" math matters more than the percentages: an adult bearded dragon meal might be 4–6 medium discoids or 25+ BSFL. For a big lizard you don't want chasing dozens of tiny grubs to get full, the roach is simply more efficient food.

Digestibility and impaction

BSFL win on digestibility for small or young animals: soft body, minimal exoskeleton, very low impaction risk. Discoids are softer-shelled than mealworms or superworms but still carry more chitin than a BSFL. Chitin isn't inherently bad — it provides fiber and gut motility — but for hatchlings, dart frogs, smaller geckos, and animals recovering from gut issues, the soft BSFL is the safer texture. As a rule, match prey width to the space between the animal's eyes; a roach wider than that raises both impaction and choking risk no matter how good the nutrition is.

Calcium and metabolic bone disease

The reason calcium-to-phosphorus gets so much attention is MBD — a painful, deforming, often fatal condition driven by calcium deficiency, an inverted phosphorus ratio, or inadequate vitamin D3/UVB to absorb the calcium that is present. The Merck Veterinary Manual covers it in depth under reptile nutrition; it's worth a read if you keep any insectivorous lizard, because the early signs (rubbery jaw, swollen limbs, tremors, reluctance to climb) are easy to miss until the damage is advanced.

Practically, three levers control calcium status, and feeder choice is only one of them:

  1. Feeder ratio. A diet built only on phosphorus-heavy feeders, with no supplementation, tilts the body toward calcium loss. BSFL helps stack the deck the other way.
  2. Dusting. A plain calcium carbonate powder on feeders 2–4 times a week (more for fast-growing juveniles and gravid females) is the standard correction for phosphorus-heavy bugs like discoids.
  3. UVB and D3. Calcium is useless without the vitamin D3 to absorb it, which most diurnal reptiles synthesize under proper UVB lighting. BSFL's good ratio is not a substitute for UVB.

So BSFL reduces how hard you have to lean on dusting, but it doesn't replace UVB, and over-relying on it isn't smart either — too much calcium can interfere with other minerals, and BSFL alone is nutritionally narrow.

Keeping and storing each

These two could not be more different to maintain, and that difference is often the deciding factor for busy keepers.

Discoid roaches: a live colony

Discoids want it warm: 75–85°F, with the upper end of that range needed for reliable breeding. Moderate humidity (around 40–60%) keeps nymphs molting cleanly. Use a smooth-sided, ventilated plastic bin — they can't climb smooth vertical surfaces, so escapes are rare — with stacked vertical egg-crate flats for hiding and surface area. They don't need substrate; a bare floor is easier to keep clean.

Feed fresh produce (leafy greens, carrots, squash) plus a high-protein chow. I avoid dog and cat food as the protein base because the extra phosphorus and fat work against you; a purpose-made roach or insect chow is better. Pull uneaten produce within 24–48 hours so it doesn't mold. Offer water as a hydration gel or a damp sponge, never an open dish — roaches drown easily.

With consistent warmth, a starter colony of a few hundred becomes self-sustaining in a few months, and the economics flip in your favor: you stop buying feeders and start harvesting them. The trade-off is that it's a living system you have to tend, heat, and clean.

Black soldier fly larvae: storage, not culture

You don't culture BSFL at home in any practical sense — breeding the flies needs heat, space, and humidity most keepers won't bother with. You store them. Keep them cool, around 50–60°F, in their ventilated cup; cool temperatures slow their metabolism so they don't darken and pupate into flies before you use them. Don't seal them in an airtight container, and don't freeze them — freezing kills them and warmth speeds them straight to flies. They arrive pre-fed, so no gut-loading is needed; a light mist of water if they look shriveled is the most you'll do. Used within two to three weeks, they're effortless.

Best use cases by animal

  • Bearded dragons, big skinks, tegus, monitors: discoids as the staple (protein, bulk, colony economics), dusted with calcium, with BSFL rotated in a couple times a week.
  • Leopard geckos: discoids work well sized appropriately; BSFL are a good calcium-rich change-up.
  • Crested geckos, dart frogs, mantellas, young animals, small-mouthed insectivores: BSFL leads on soft body and built-in calcium, with other small feeders rotated for variety.
  • Chameleons: both, plus the option of letting some BSFL hatch into flies for an arboreal hunter that prefers flying prey.

Common mistakes to avoid

  • Treating BSFL's calcium as a free pass on UVB. It isn't. Diurnal lizards still need the lighting to use any of it.
  • Feeding discoids "naked." Undusted phosphorus-heavy roaches over months are a classic path to MBD.
  • Sizing by what's in the cup instead of the animal. Adult discoids are too big for a juvenile; size down.
  • Refrigerating BSFL too cold or sealing them airtight. Both kill them faster than just leaving them cool and vented.
  • Running a single feeder forever. Even a good staple plus a good supplement should still rotate with crickets, hornworms, or silkworms for micronutrient variety.

How I actually use them

For a bearded dragon, big skink, or monitor, discoids are my staple — protein, bulk, and a colony that pays for itself — dusted with calcium and rotated with BSFL a couple times a week for the calcium boost. For crested geckos, dart frogs, young animals, and picky or small-mouthed insectivores, BSFL leads because of the soft body and built-in calcium, with other feeders rotated in for variety.

Variety is the real lesson. No single feeder is complete. Rotate, gut-load, dust appropriately, and run UVB for the species that need it. If I had to hand a beginner one feeder to build around, it'd be discoids for the colony economics; if I had to hand them one supplement to never skip, it'd be BSFL for the calcium.

When you're ready to stock up on a clean, well-raised colony starter, I buy my discoid roaches from All Angles Creatures — they ship lively and arrive ready to breed.

For the full colony build, see how to keep discoid roaches alive, and browse the rest of the exotic animals guides.