Да, flavors/flavours подходит в этом случае (например, когда говорим о разнообразии начинок), но использование taste тоже оправдано. https://www.merriam-webster.com/dictionary/taste в значении noun 1, 2a
«a sensation obtained from a substance in the mouth»
Мятный, имбирный или стандартный медовый пряник можно отличить по первому кусочку, так как специфические ингредиенты добавляются непосредственно в тесто, а сами вкусы достаточно контрастны.
Хотя тема спорная)