Habitat structure on foraging ground is one of the crucial factors determining diet diversity in colonially breeding avian predators. Quantifying the habitat and diet composition at different spatial scales (regional and local inter-colonial) can help provide understanding of the drivers of diet composition. In this study, we examined the composition of the non-fish diet of an opportunistic predator, the Grey Heron (Ardea cinerea), based on pellets. We compared pellets from 21 colonies in two different regions of Poland that differing in composition of foraging habitats. Multivariate statistical techniques were used to analyze the relationship between diet and habitat compositions in a 20 km radius around these colonies. Significant inter-regional and inter-colony differences in Grey Heron diet and habitat composition were detected in foraging areas. However, some prey were present in the diet only from one of the regions. Around the heronries with a predominance of farmland habitats, the European water vole (Arvicola amphibius) and terrestrial invertebrates were present in relatively low frequencies, and the striped field mouse (Apodemus agrarius) was present in high frequencies. Voles (Microtus sp.) were more frequent in colonies with prevalence of non-irrigated arable land around the colony, in contrast to the bank vole (Myodes glareolus), which was less common in heronries with a higher contribution of this habitat type. Remains of aquatic invertebrates were less abundant in colonies surrounded by extensive forests. The results of our research indicate the opportunistic character of the non-fish part of the diet of the Grey Heron adapted to the local foraging habitat and prey availability.