Taste - The property that distinguishes a base food from other foods.
Flavor - Something that can be added to a food, not to be confused with taste.