What is the meaning of Crunchy_granola?

Obsessed with health or environmental issues.

One who cares about environmental issues.

Source: wiktionary.org