Not always. Amaretto's bitter almond flavour traditionally comes from apricot kernels, almonds, or both, depending on the producer. That is why some amarettos are almond-free and safe for some nut-avoidant drinkers, but always check the specific bottle's label.