The routine monitoring of eutrophication is an important measure for observing the variation in water quality and protecting the ecological health of lakes. However, in situ information reflects eutrophication levels within a limited distance and period. In this study, we retrieved the trophic level index (TLI) based on Landsat 8 remote sensing images and using a machine learning (ML) method in Liangzi Lake in Hubei Province, China. The results showed that random forest (RF) outperformed other ML algorithms in estimating the TLI, evaluated by its higher fitness through the Monte Carlo method (median values of R2, RMSE, and MAE are 0.54, 0.047, and 0.037, respectively). In general, 8% of the areas of Liangzi Lake presented an increasing eutrophication level from 2014 to 2022, and 20.1% of the areas reached a mild eutrophication level in 2022. In addition, we found that temperature and anthropogenic activities may impact the eutrophication conditions of the lake. This work uses remote sensing imagery and a ML method to monitor the dynamics of the lake’s eutrophication status, thereby providing a valuable reference for pollution control measures and enhancing the efficiency of water resource management.