Le larve della mosca soldato nera sono polifaghe – possono crescere da erbe come l’erba medica, rifiuti vegetali, feci animali, fino a prodotti ricchi di nutrienti come carne o carogne. Se alle larve è stato dato abbastanza cibo con umidità, si svilupperanno da uovo a prepupa entro 3 settimane in media.