Cognitive niche theories consist in a theoretical framework that is proving extremely profitable in bridging evolutionary biology, philosophy, cognitive science, and anthropology by offering an inter-disciplinary ground, laden with novel approaches and debates. At the same time, cognitive niche theories are multiple, and differently related to niche theories in theoretical and evolutionary biology. The aim of this paper is to clarify the theoretical and epistemological relationships between cognitive and ecological niche theories. Also, by adopting a constructionist approach we will try to explain the shift from ecological to cognitive niches and their actual and theoretical overlaps. In order to do so, we will take two concepts expressing loose forms of causation in the interaction between organisms and their environment: the biological notion of “enablement” and the psycho-cognitive one of “affordance”.