How Much Do Black Soldier Flies Eat?

Black soldier flies aren’t just ugly; they are incredibly hungry. They will consume almost double their body weight in food each day. This is more food than an average 150-pound human can consume in two weeks. A single adult black soldier fly can consume more than 300 pounds of food a day, and the larvae can eat twice as much.

To test how much black soldier flies eat, researchers collected black soldier fly larvae from Grubbly Farms and fed them chicken feed. The larvae were starved for 24 hours before the experiments. They were fed chicken feed for the individual eating rate experiment and leftover fruit pulp from smoothies for group feeding rates.

Black soldier flies’ larvae eat about twice their body weight every day, until they pupate. It takes these larvae two weeks to reach adulthood, but they still need to eat food to keep growing. In addition to the food that black soldier flies eat, they also compost waste nutrients.

While BSF larvae can survive in sunny areas, they prefer shaded or semi-shaded areas.

Our top picks for getting rid of flies

These are our 6 TOP picks for getting rid of your fly infestation. These products are carefully selected by our team to give you the most value for your money!