How Many Hornworms To Feed Bearded Dragons

Are you a bearded dragon owner looking to give your bearded dragon the best diet it can have?

Does your bearded dragon like hornworms, but you don’t want to feed it too much?

It’s always important to know exactly how much of something your pet can eat.

Too much of even a good thing is bad.

Hornworms have some great nutritional value, but overfeeding can cause problems.

You need to know how many hornworms to feed bearded dragons.

Bearded dragons can eat between 20 – 50 hornworms per day as juveniles, but as adults, they should be fed more vegetation. Adult bearded dragons should be fed the same number (20 – 50), but over one week, however, a proper diet will have between 9 – 15 per week.  

For more details on hornworms, read on.

Guide To Feeding Hornworms

In this section, we’ll dice into hornworms, and a lot you need to know about feeding them to your bearded dragon.

What Is The Value Of Hornworms?

Hornworms are a common type of protein for bearded dragons.

This being said, they are rare to find in your average pet store; you may need to order them to get them.

Hornworms are well-known for their high water content.

Many vets and expert owners feed these insects to their reptiles when they are ill or dehydrated.

Hornworms are also the perfect food for those coming out of brumation or after they’ve finished mating when they’re exhausted.

These worms are as high in protein as other insects, and shouldn’t be used as a sole live food/protein.

As a live food, they’re also high in calcium, making them a better choice compared to some fattier insects.

They also are low in fat, so they’re not a bad compliment to a staple insect.

Can You Feed A Bearded Dragon Hornworms?

Yes, hornworms make a healthy complement to any beardy’s diet.

They seem like an odd choice and an unusual looking worm, but bearded dragons enjoy their taste and benefit from their high calcium and high water content.

How Often Can Beardies Eat Hornworms?

Technically, bearded dragons can eat hornworms once a day, but too much of this will result in an imbalanced and unhealthy diet.

Juvenile bearded dragons can eat around 20 – 50 insects per day.

Their younger bodies need extra protein, and they eat a lot more insects than adults.

Adults can eat a similar amount over a week.

Yes, all of these insects could be hornworms, but they shouldn’t be.

Hornworms don’t have enough protein to sustain a diet all on its own.

The standard recommendation is 3 – 5 hornworms around three times per week.

This works out to 9 to 15 hornworms per week.

We recommend feeding adult bearded dragons on a 3-day rotation.

Day 1 should be a greens day.

On this day, you feed your pet all vegetation, vegetables, and fruits.

Day 2 should be a protein day.

On this day, you feed your pet its insects and worms.

Day 3 is a break day.

You don’t need to feed them at all on this day.

It is possible to do this differently, but we find this is the easiest to remember, and it encourages the bearded dragon to eat its greens.

You could feed an adult bearded 70% greens and 30% protein at each meal, but chances are, over time, your pet will ignore the greens in favor of the tastier insects.

how many hornworms to feed bearded dragon

How Many Hornworms Should A Bearded Dragon Eat In A Day?

A bearded dragon can eat up to 10 hornworms in one day, but this may be a bit too much for a healthy diet.

Instead, offer 3 – 5 hornworms at each protein meal along with a staple such as circuits which have more protein. 

How To Feed A Bearded Dragon Hornworms

Feeding isn’t as simple as throwing the food in the tank and letting it be.

There are a few considerations to keep in mind to keep your pet happy and healthy.

First, make sure all hornworms are smaller than the distance between their eyes.

Feeding a bearded dragon something bigger than this size is hazardous to their health.

Food, which is too large, can end up getting impacted and pressing on the pet’s spinal cord.

This can cause paralysis and, in some cases, death.

This is primarily a concern for younger bearded dragons.

Next, choose a 10 – 15 window of time in which to feed your bearded dragon.

You need to be reasonably attentive during this process.

During this time, you should feed the bearded dragon as much as it will eat.

If the bearded dragon stops eating or the time is up, remove all excess live food as left behind live food could bite at the reptile.

For a protein meal, have 3 – 5 hornworms and other staple insects, such as crickets, ready.

Feed them to the bearded dragon one by one. 

Choose to feed the reptile by placing the food in the tank or by hand feeding your pet.

If you do hand feed, be sure to keep your fingers away from the end of the worm you’re offering to your pet.


Feeding by hand is a great way to bond with a bearded dragon.

Don’t feed all 3 – 5 hornworms right off the bat.

Offer 1 – 2 crickets between each hornworm.

Feeding all the hornworms right away may fill up the reptile, and then it may not get all the protein it needs. 


Now you know how many hornworms to feed bearded dragons.

As with any insect, adult bearded dragons should eat them every third day, but their live food shouldn’t consist of hornworms exclusively.

These worms are tasty to beardies, but too much can cause them to have imbalanced nutrition, so stick with 9 – 15 per week at the most.

The Bearded Dragon Handbook

Bearded Dragon Handbook 3d

You’ll save time and money right away with this easy-to-follow digital handbook. This is the guide you’ve been looking for everywhere.


Ask a Veterinarian Today

Chat with an on-call Veterinarian in minutes! 24/7 Unlimited Chats.