I recommend using roasted, unsalted almonds for a great toasted almond flavor. If you can't find these, you can lightly toast your own almonds by purchasing raw almonds and toasting them over medium-low heat in a dry skillet for a few minutes or until nutty and fragrant.