This study seeks to develop an ecological consumption measure based on the Rasch model. At the same time, it also intends to detect contextual conditions that constrain specific food purchases recognized as environmentally significant behaviors. Moreover, it provides information about the environmental impact and consequences of the behaviors that constitute the proposed measure. Questionnaire data from 547 Swiss residents are used to test three classes of contextual conditions: consumer′s socioeconomic characteristics, consumer′s living circumstances, and store characteristics. With differential performance probabilities as the source of information to detect effective contextual influences on ecological behavior, the findings suggest that ecological consumption is rather susceptible to store and household characteristics but not to socioeconomic features. Furthermore, the conditions under consideration are not uniformly supporting or inhibiting. Instead, they appear to inhibit some behaviors while facilitating others.