Cultural ecology is an approach in anthropology that examines how cultural practices and social structures are shaped by the physical environment and available natural resources. It explores the dynamic relationship between human societies and their surrounding ecosystems, focusing on how cultural adaptations emerge to optimize resource utilization and ensure survival.