project = QgsProject().instance() root = project.layerTreeRoot() legendLayers = root.findLayerIds() projectLayers = project.mapLayers().keys() layersToRemove = set(projectLayers) - set(legendLayers) project.removeMapLayers(list(layersToRemove))