La mélampyre des forêts pousse généralement sous les bois de conifères.
Ses fleurs sont jaune foncé, plus petites et plus ouvertes que celles du mélampyre des prés et ses bractées sont vertes, à la différence du mélampyre des bois dont les bractées sont violettes.