No, you don't need to toast the almonds for this recipe. However, you sure can. Toast the almonds on a baking sheet in the oven at 350 for 7-10 minutes.