Echinacea has a strong flavor with floral notes. 'It has the sharp freshness of pine needles and the soft, round flavor of meadowsweet'.