While pecans are traditional, you can easily substitute walnuts, almonds, or even hazelnuts if you prefer. Keep in mind that the flavor will vary slightly depending on the nut you choose.