Question: what is the difference between almond extract and almond oil?
Answer: The almond oil contains a compound called benzaldehyde, which is where almond extract gets its flavor. ... On the other hand, almond flavoring, otherwise known as imitation almond extract, gets its almond flavor from synthetic benzaldehyde, which is then combined with water and alcohol to dilute the solution.