MMatt Goren
← All exotic animals
Bearded Dragons📚 In-depth guide

Silkworms or Discoid Roaches: Which Gives a Bearded Dragon Better Nutrition?

By Matt Goren · Updated June 25, 2026

When keepers ask which feeder offers "top nutrition" — silkworms or discoid roaches — they're usually hoping for a single champion. But nutrition isn't one number; it's a profile, and these two feeders are nearly mirror images. The discoid roach is a protein engine with moderate fat and a soft, digestible body. The silkworm is an ultra-lean, hydrating, calcium-friendly specialist. Held up against the things a bearded dragon actually needs, each one wins some categories and loses others. The "most nutritious" choice isn't picking one — it's knowing which to deploy when.

I've raised dragons on both, bred discoids at scale, and bought silkworms specifically for hatchlings and recovering animals. This guide goes through the nutrition category by category — protein, fat, calcium and phosphorus, hydration, digestibility — corrects the numbers the internet keeps mangling, and then turns it into an actual feeding plan.

Why insects matter, and what "top nutrition" really means

Bearded dragons are omnivores, and the protein side of their diet comes from insects — essential for hatchlings building muscle and frame, still important (in moderation) for adults. But protein is only one axis. A truly nutritious feeder also has to be digestible (so the nutrients are actually absorbed and impaction risk stays low), carry useful moisture (dragons are desert animals prone to dehydration), and not wreck the calcium-to-phosphorus balance that protects against metabolic bone disease.

So "top nutrition" is really a four-part question: How much usable protein? How much fat (too much is the enemy)? How good is the calcium balance? How easy to digest and how hydrating? Let's score both feeders on each.

The numbers, corrected

Published figures bounce around depending on diet, life stage, and whether they're reported wet ("as fed") or dry. Here's a reliable as-fed comparison:

NutrientDiscoid roachSilkwormWho wins
ProteinHigh (~20%)Low–moderate (~9–13%)Roach
FatModerate (~6–8%)Very low (~1–3%)Silkworm (leanness)
Moisture~60–65%High (~76–83%)Silkworm
Calcium:phosphorusPoor (phosphorus-heavy)~1:1 or slightly betterSilkworm
DigestibilityExcellent (soft, low chitin)Excellent (no shell)Tie

One myth to kill immediately: you'll see silkworms quoted at "63% protein" and roaches at wildly varying figures. The 63% number is a dry-matter figure for silkworms — strip out their ~80% water and the remaining solids are protein-rich, but as the dragon actually eats them (full of water), silkworms are only moderately proteinaceous. On an as-fed basis, roaches deliver more protein per feeder. Don't let dry-weight statistics fool you into thinking a watery silkworm out-proteins a roach. It doesn't.

Protein: the roach's category

Protein builds muscle, repairs tissue, and powers the explosive growth of a young dragon. On an as-fed basis, discoid roaches clearly lead at around 20%. They're the feeder you want carrying the protein load — daily for juveniles, a few times a week for adults.

Silkworms aren't protein-poor, but they're not protein-dense the way roaches are. Their value lies elsewhere. So if your goal is maximizing growth or muscle, the roach is your protein staple, full stop.

Fat: the silkworm's category

Here the silkworm dominates. At roughly 1–3% fat, silkworms are among the leanest feeders in existence. That makes them a near-perfect protein-ish feeder for:

  • Weight-conscious or overweight adults, where you want to offer something other than greens without adding calories.
  • Any dragon as a frequent, guilt-free change of pace.

Discoid roaches are only moderate in fat (~6–8%) — perfectly fine for a staple, not a fatty feeder like superworms — but next to a silkworm they look rich. If leanness is the priority, silkworms win going away.

Calcium and phosphorus: the silkworm's quiet advantage

This is the category that surprises people. Bearded dragons need their diet to run about 2 parts calcium to 1 part phosphorus; the wrong way around causes the body to pull calcium from its own bones, leading to metabolic bone disease — soft bones, deformities, fractures.

  • Discoid roaches, like nearly all feeders, are phosphorus-heavy. Their natural ratio is poor. Despite the common claim of a "favorable" roach ratio, you must dust roaches with calcium every time.
  • Silkworms carry a relatively good ratio — roughly 1:1 or even slightly calcium-favorable, which is genuinely better than most insects. It's still short of the 2:1 dietary target, so I dust silkworms too, but they need less help.

So on raw calcium balance, the silkworm wins — it's one of the better-balanced feeders you can buy. Just don't let "better than most" become "skip the calcium." Dust as insurance.

For the underlying science on calcium, vitamin D3, and MBD, the Merck Veterinary Manual's reptile nutrition section is the reference I trust.

Hydration: silkworms again

Bearded dragons are desert reptiles that get much of their water from food and don't always drink readily. Silkworms are ~76–83% water, making them a real hydration tool — excellent for a dragon that's dehydrated, recovering, or living in a dry environment. Discoid roaches contribute moderate moisture (~60–65%), useful but not in the silkworm's league. Another category to the silkworm.

Digestibility: a tie at the top

Both feeders are exceptionally easy to digest, which is part of why they're both elite choices:

  • Silkworms have no real exoskeleton — soft straight through, about as gentle on a gut as a feeder gets. Perfect for hatchlings, sick, or recovering dragons. They also contain digestive-supporting enzymes, though the practical effect on dragons isn't fully studied.
  • Discoid roaches have a soft, low-chitin shell — far easier to break down than crickets or mealworms, with low impaction risk. (This is the opposite of the "roaches are high-chitin" myth.)

Call it a tie at the top. Both are gentle enough that even delicate dragons handle them well — a big reason they're the two feeders I reach for most.

Scoring it up

Tally the categories:

  • Protein: roach.
  • Fat (leanness): silkworm.
  • Calcium balance: silkworm.
  • Hydration: silkworm.
  • Digestibility: tie.

If you scored that naively, the silkworm "wins" 3–1. But that's misleading, because protein is load-bearing — it's the reason you feed insects at all, and a feeder that can't carry the protein can't be the staple no matter how good its other numbers are. The silkworm's wins are in supporting categories; the roach's win is in the foundational one. That's exactly why roaches are staples and silkworms are specialists.

Turning nutrition into a feeding plan

The most nutritious diet uses both in their best roles:

Discoid roaches = the protein staple.

  • Juveniles: small nymphs, multiple sessions a day.
  • Adults: appropriately sized roaches every other day or a few times a week.
  • Always gut-loaded 24–48 hours and dusted with calcium (they're phosphorus-heavy).

Silkworms = the lean, hydrating, calcium-friendly supplement.

  • Rotate in for variety, hydration, and calcium balance.
  • Ideal for hatchlings (soft, digestible, calcium-friendly), gravid females (calcium demand), overweight adults (near-zero fat), and recovering or dehydrated dragons (moisture, gentleness).
  • Dust as insurance; size to the eye-gap rule.

And the part neither feeder covers: leafy greens and vegetables. Both silkworms and roaches are protein feeders — they don't replace the fiber, vitamins, and calcium-supporting nutrients of collard, mustard, and dandelion greens, which should make up a growing share of the diet as the dragon ages.

Practical sizing and frequency: a juvenile might take 5–10 small silkworms or several roach nymphs per session, several times a day; an adult might get a handful of larger feeders every other day. Feed in a 10–15 minute window, remove leftovers, and let body condition steer the amounts.

When you want the calcium-friendly, ultra-lean side of the diet on hand, All Angles Creatures stocks silkworms sized for hatchlings through adults — the easy way to keep this premium feeder in your rotation.

Common mistakes

  • Trusting dry-weight protein stats. Silkworms' impressive dry-matter protein doesn't change the fact that, as fed, roaches give more protein per bug.
  • Skipping calcium on roaches. Phosphorus-heavy means mandatory dusting.
  • Skipping calcium on silkworms entirely. Better-than-most isn't enough on its own — still dust.
  • Using either as the whole diet. No single feeder is complete; rotate and add greens.
  • Feeding too big. The eye-gap rule applies to both.

The short version

On nutrition, discoid roaches own the protein category — the foundational one — while silkworms own low fat, hydration, and calcium balance. That's why roaches are the staple and silkworms are the high-value specialist. Build the protein side of the diet on roaches (dusted with calcium, because they're phosphorus-heavy), rotate silkworms in for leanness, moisture, and their better calcium ratio (still lightly dusted), reserve silkworms especially for hatchlings, gravid females, and recovering or overweight dragons, and anchor the whole thing with leafy greens. Use both in their best roles and you get genuinely top nutrition — better than either feeder could deliver alone.

Keep going: read the companion discoid roaches vs. silkworms feeding guide and the broader guide to choosing the best feeder, or browse the full exotic animal care library.