If you read the labels on food, you'll see the words "natural flavoring" or "artificial flavoring". The initial impression may be that the first must be good, while the second must be bad but if we look at what natural & artificial really mean in practice, most natural & artificial flavors are exactly the same chemical compounds, differing only by their source and both natural & artificial chemicals are or will be purified in a lab.
Is natural really better or safer or more tasty than artificial?
In some cases, natural flavoring may be more dangerous than artificial flavoring (e.g., natural flavor extracted from almonds can contain toxic cyanide but the artificial flavor has the taste but does not have cyanide).
Few years ago, my students prepared natural & artificial strawberry jams in a practical course. The taste of the artificial was judged to be better unanimously by the technician, my students & me.
Few years ago, a colleague's students made real strawberry ice cream & artificially- flavored strawberry ice cream. I tasted both & the second was more delicious, for me.
These two observations puzzled me. I know something about flavoring but I am not a full-fledged expert so I am asking to learn: Are natural flavorings really better & safer than the artificial counterparts? Is the public health at risk upon consuming foods & drinks with artificial flavors?