what do bearded dragons eat - locust picture
Bearded Dragon Diet

Which Live Foods Can Bearded Dragons Eat?

What is the diet of a bearded dragon? What do bearded dragons eat? Will bearded dragons eat meat? Do bearded dragons eat insects? Can bearded dragons eat mice? Are bearded dragons carnivorous? Can bearded dragons be vegetarian? If you have any of these questions, they’ll be answered in this post with some useful tips.

Are Bearded Dragons Carnivorous?

Bearded dragons are actually omnivorous, which means that they eat both meat and vegetation. We’ve discussed which types of vegetables and fruits that are suitable for beardies in another post. Click here to read that article.

The ratio of vegetables to meat/live food varies depending on the beardies age. A rough guide is as follows;

Baby beardies / Juveniles  :   80% live food  :  20% vegetables / leafy greens.
Adult beardies                    :   10-20% live food  :  80-90% vegetables leafy greens.

Bearded dragons should only eat fruits and treats occasionally so I’ve not included them in the percentages. These percentages and their relevance are explained in more details in the article How Much Should I Feed My Bearded Dragon and When?

Which Live Foods Do Bearded Dragons Eat?

So, having decided that beardies need some live food (more if they’re younger), which live foods should I feed my bearded dragon?

Avoid Wild Insects

Firstly, we think it’s generally a good idea to avoid feeding your bearded dragon any insects that have been caught from the wild. You don’t know what these insects have been subjected to during their lifespan. They’ve probably picked up parasites for a start and parasites can make your bearded dragon sick. They may also have been sprayed with pesticides or herbicides. There’s not much science around what these pesticides and herbicides can do to Bearded Dragons. It’s just best not to make yours the guinea pig. Finally, wild insects may have picked up all manner of toxins from the soil in which they grew up as larvae, and the side of the road where they might have been half an hour prior to being in your Beardie’s belly. It’s much safer to buy food bred (and tested for parasites) from a reputable source.

We detail below the staples, occasional live foods and live foods to avoid;

Staple Live Foods

These live insects are good to feed a bearded dragon regularly. We generally live feed an adult bearded dragon once or twice a week. Every other day is veggie day. Baby bearded dragons should be fed live food every day. A good rule of thumb is to provide as many insects as the bearded dragon wants in about a 15 to 20 minute sitting.

Dubia Roaches

Which Live Foods Can Bearded Dragons Eat? 1

Positives: Dubia Roaches are probably the best insect to feed a bearded dragon. They’re loaded with protein and have a great moisture content. They do contain some fat but not too much. Their exoskeleton isn’t too tough so shouldn’t lead to impaction problems. They’re quieter than crickets and don’t generally smell as bad either. Dubia roaches can be bred fairly easily. So, if you want to breed your own food these are a good insect to consider for that purpose. These roaches can’t climb, meaning they don’t easily escape from either the vivarium or the pot you put in the tank. If they can’t escape they’re not as likely to end up wandering the house.

Negatives: Some American states (Florida for example) do not allow the keeping or breeding of Dubia roaches, not even for feeding to Bearded Dragons. You’ll need to check your local state laws if you’re a US bearded dragon keeper.

Some people are quite opposed to the idea of keeping roaches though and can’t bear to handle them at all. They can be fed with tweezers if you feel this way about roaches, or avoided. But they do make good food for Bearded Dragons so if you can overcome this phobia it’s probably worthwhile.


Which Live Foods Can Bearded Dragons Eat? 2

Silkworms provide a good amount of protein and calcium as well as good moisture content. They are quite small though so a bearded dragon might need a few of these at a time to satisfy them. The bodies of silkworms are soft and especially suitable for young dragons as well as adults.

Silkworms can grow from approximately three quarters of an inch to an inch and a half. They have a fantastic moisture content. Many places will also gutload them for you before you purchase.


Which Live Foods Can Bearded Dragons Eat? 3

Crickets are an excellent staple live food for a bearded dragon, at least nutritionally. Keeping them can be a nightmare though. They’re noisy and a little bit smelly – and they escape easily. If they escape you may be haunted with chirping noises from under the furniture for weeks. Indeed, even when housed in their feeder container they can be noisy.  There are silent crickets available but they don’t always turn out to be as silent as advertised.

They are a great source of protein and calcium with a good moisture content too. Crickets can also be gut-loaded easily to provide some of the leafy greens and calcium supplements that a bearded dragon needs. They’re readily available from almost any pet store that has a reptile section.

Crickets are an excellent staple food for a bearded dragon. They’re especially good in locations where Dubia Roaches and/or Locusts are forbidden.

But beware they can jump well, so prepare for those escape acts.


Which Live Foods Can Bearded Dragons Eat? 4

Locusts can grow quite large, but do tend to be a lot quieter than crickets. Bearded dragons love them and we’ve fed ours on locusts quite a lot. They’re a good source of moisture and protein. They can get too big for babies and juveniles. They also have some hard aspects to their exoskeleton so there’s a risk of impaction for the smaller bearded dragon. A good rule of thumb is to never feed a baby dragon something that wouldn’t fit between their eyes. The body of the locust should fit lengthways between your bearded dragon’s eyes.

If you’re feeding locusts to your bearded dragon it’s super important to make sure the temperatures are correct. Proper temperatures help your dragon to digest their food and reduce impaction risk from the exoskeleton.

Some countries do not allow the import or keeping of locusts (the USA for example) but the UK does allow them and they’re a good staple live food.

Tips for keeping locusts
Locust container for feeding to bearded dragons

If possible keep the locusts in a largish vented container with a bit of height.  I keep mine in a 10 litre plastic pet keeper tank.  Make sure you have something in the container that the locusts can climb up and hang from. The corrugated egg cartons that come in the container are ideal as long as they are long enough. Put these in the feeder container vertically and at a angle. This will allow the locusts to grow. Locusts have an exoskeleton and need to shed in order to get bigger. If they have nowhere to hang they can’t shed and will die and you will have wasted money.

Which Live Foods Can Bearded Dragons Eat? 5

Anything that the locusts can hang off will do, branches or even blades of grass – as you can see above. So long as it’s upright.

Locusts bodies are at their softest just after shedding. So if your bearded dragon is struggling with the harder shelled insects introducing them to recently shed locusts might work. These tips will help keep the locusts alive for longer!

Phoenix Worms / Calci Worms / Black Soldier Fly Larvae

Which Live Foods Can Bearded Dragons Eat? 6

Phoenix Worms are also referred to as Calci Worms and Black Soldier Fly Larvae. These are also a favourable alternative for our bearded dragons. They make  a great staple option because they are an excellent source of protein and calcium. They’re also quite easy to keep. Unfortunately, BSFL are quite small. You’ll need to feed a lot of them to an adult bearded dragon which makes them a more expensive option. BSFL are fabulous for younger bearded dragons though.

Of course, these will develop into Black Soldier Flies if your dragon doesn’t eat them. This isn’t a big problem generally, since they’ll probably get eaten as flies when they mature. Make sure there’s not too many of them that escape though.

Occasional Live Foods

These insects are good to feed occasionally, either as supplements or to mix up the diet a little bit. Some of them should really only be considered a treat.

Horned Worms

Which Live Foods Can Bearded Dragons Eat? 7

Horned worms or Goliath worms are a great insect for bearded dragons. They have a much higher water content than Dubia Roaches, but less protein. Goliath worms also provide a fantastic amount of calcium which is necessary for bearded dragons to avoid Metabolic Bone Disease. They can grow quite large though. This isn’t a problem for adult dragons but is something to bear in mind with juveniles and baby dragons.

Also, bear in mind that although the horned worms are great for hydration, if you overfeed too many there is a risk of loose stools or diarrhoea – which can be messy and isn’t ideal. For this reason we consider horned worms an occasional live food.


Which Live Foods Can Bearded Dragons Eat? 8

Mealworms do have a good moisture content for keeping bearded dragons hydrated. They also have a fairly high protein content too. They’re good for an occasional meal to mix the diet up. We don’t believe they should be used as a staple. This is because they don’t contain a great calcium amount and more importantly they have a very hard outer shell. The shell is made of a substance called chitin.

Chitin poses a high risk of impaction for baby and younger bearded dragons. It’s best to avoid them for babies.

Even for adult bearded dragons, this chitin shell poses a risk of impaction if too many are fed at once. Keeping correct temperatures in the vivarium can help reduce this risk for adults.

Many people suggest mealworms as a staple insect for bearded dragons. For the reasons above we prefer them as an occasional, but your mileage may vary on this one. If you’re going to use them as a staple for an adult bearded dragon, we’d definitely recommend dusting them with a suitable calcium supplement occasionally.

Mealworms can be gutloaded nicely with spring greens or other vegetables and they tend to live a lot longer in the container than locusts or crickets.


Which Live Foods Can Bearded Dragons Eat? 9

Butterworms are a small worm that contain good levels of protein and calcium. They do tend to have a lower moisture content than many of the other insects listed here though. Butterworms have a good level of calcium so they are a great supplement to the bearded dragon diet. They’re also good to add some variety to the diet.

Since they’re quite small you’d need to feed a lot of them to an adult bearded dragon as a staple. The other insects mentioned above make a better staple.


Which Live Foods Can Bearded Dragons Eat? 10

Waxworms are a small white worm that bearded dragons generally absolutely love. Unfortunately they’re high in fat content and they can lead to obesity. They can be useful for hydrating your dragon though because they have a good moisture content. They also have a reasonable calcium concentration. The amount of fat is the biggest reason they should only be given as a treat. Obesity is a huge (pun intended) problem in captive bearded dragons. We go into more detail about the perils of bearded dragon obesity in our article How Much Should I Feed My Bearded Dragon And When?

I’ve heard stories of people who feed waxworms and once your pet has the taste for them they won’t eat anything else. Be cautious of this when introducing waxworms and perhaps don’t offer too many too often.


Which Live Foods Can Bearded Dragons Eat? 11

You may be quite tempted to nip out into the garden and dig up some earthworms for your beardie. This can be particularly tempting if you don’t have much cash left and have run out of food.

Bearded dragons can eat earthworms and they do have a good moisture content and decent calcium levels. But they’re also wild and subject to all the same potential flaws as wild insects such as toxins and parasites.

Earthworms can be bought from fishing bait shops and pet stores though, and can be used to mix up the diet a bit. They’ll need to be rinsed under clean water to wash off any soil or substrate before being fed. It is also important you check the earthworms are NOT dyed, especially if you’re buying through a fishing bait shop. We generally don’t recommend earthworms from fishing bait shops though. Parasites in earthworms aren’t a problem for fisherman. Parasites in earthworms are a problem for your bearded dragon though.

Pinkie Mice (Rarely)

Which Live Foods Can Bearded Dragons Eat? 12

Some people like to feed their bearded dragons pinkie mice, although of course they’re not an insect. They’re a fabulous source of calcium and protein and some good moisture. They’re not suitable for baby or juvenile dragons because of their size. Live adult or juvenile mice shouldn’t be fed to bearded dragons. They could potentially fight back and cause some significant injuries. I don’t personally like the idea of feeding pinky mice to a dragon, but others do and that’s perfectly fine. It’s definitely up to you on that one!

If you give pinkie mice to your bearded dragon too often you do risk it becoming obese. Obesity is a significant problem in captive bearded dragons. They don’t get the same level of exercise as a wild bearded dragon and will gain weight. Energy in – energy out = weight gain.

They can be a useful protein and calcium boost if you have a female who’s recently laid eggs. This is probably the only time we’d really recommend feeding pinkie mice. Even then, not too many and not for too long.

Keeping Feeder Insects

You can buy feeder insects from many pet stores and online retailers. Some stores offer a monthly subscription plan for feeder insects too. Most worms and larvae forms of feeder insect will come in a suitable container. Many will often have some of their own food mixed in with them.

Crickets and locusts can be kept in a cricket pen or similar plastic container. They’ll need a source of water to keep them hydrated and this helps them to hydrate your bearded dragon. The best source of water is ‘bug gel’ or hydrating beads. A bowl of water in the container is a bad idea. Insects are clumsy and will fall into a bowl and drown.

Remove any dead insects from the feeder container when you spot them. Dead insects aren’t good to feed to your bearded dragon. They’ll be low on nutrients and water. They’re not likely to be all that appetising either!

Feed the insects good food prior to feeding them to your bearded dragon. This will improve the nutrients available to the dragon. This process, known as ‘gut loading’ ensures that your dragon gets the most nutrition from its food.

Feeder insects can be dusted with a good quality calcium powder before being offered to the dragon. Be careful not to overdust them though as this will just put them off eating them. It’s like us covering our food in talcum powder. (I stole that analogy from Claire :-)). Over supplementing can cause its own set of problems.

Gut Loading Insects

Gut loading an insect is the process of getting the insect to eat vegetables before feeding it to the bearded dragon. The process should occur just prior to feeding to the dragon. In this way the contents of the insect’s gut is still fresh. Don’t leave it too long between gut loading the insect before feeding to the dragon. If you do then the insect will have digested the food. This won’t be of any benefit to the dragon. We generally recommend a maximum of 24 hours. Having said that, of course you’ll need to feed the insects regularly to keep them alive and healthy. Don’t leave them without food if you’re planning on keeping them for a few days!

Gut loading is relatively easy, particularly with crickets or locusts. Keep them in a separate container with the floor of the container covered in tropical fish food, moistened dry puppy food or moistened lizard pellets. You can also buy products especially for gut loading insects such as bug grub. The insects will graze on this food which loads their gut with the nutrients.

We find it best to keep the insects fairly hungry while they’re in storage. If you feed them too much they poo all over the container. This can be awkward to clean when there’s 25 or more locusts in a container. They will need some food to stay alive of course. But we transfer a few at a time into a separate container to gutload them. Once they’ve eaten for an hour or two, we feed them to the lizard. Since the insect is pretty hungry it tends to eat voraciously!

Hydration Is Important

Which Live Foods Can Bearded Dragons Eat? 13

You can also place small pieces of raw vegetable such as carrots or sweet potatoes. You can sprinkle vitamins and supplements on to the gut loading food too. This will help your bearded dragon get those supplements and reduce the amount of dusting that’s needed.

Don’t put water containers into the insect container as most insects will just fall into it and drown. This is wasting your money and good lizard food. You can buy bug gel if you can’t get the insects to eat high water content vegetables. Pre-hydrating the insects is a great way to keep your bearded dragon hydrated without them having to drink for themselves. Many bearded dragons won’t drink from a water source.

Gut loaded insects for baby and juvenile bearded dragons can be a great way to boost the veggies they get without them actually realising it. This can help their growth rates and help recovery if they get ill.

Further Information

If you have any questions that aren’t answered in this post, please leave a comment/question below. We’ll do our best to answer it. Alternatively you can join the Bearded Dragons Rock facebook group and join our growing community!

Thanks for reading – do feel free to leave us a comment with your thoughts on this post

gifts for reptile lovers


Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.