If a recipe calls for almonds and you don't have any (or don't like them), you can substitute another type of nut. Just about any other tree nut will work in place of almonds. This includes walnuts, pecans, Brazil nuts, hazelnuts, macadamia nuts, cashews, and pistachios. You could also use seeds, such as pumpkin or sunflower seeds.