Preheat the oven to 300°F. Line a 12-cup muffin pan with baking cups (unbleached parchment paper or silicone).
In a medium bowl, whisk together the nut our, baking soda, cinnamon, turmeric and salt. Add the oil, coconut nectar, eggs and vanilla to the other mixture, and stir until smooth. Using a spatula, gently fold in the cranberries just until evenly distributed throughout the batter.
Divide the batter between the muffin cups. Sprinkle with almonds or hazelnuts. Bake on the center rack for 35 minutes (or 40 minutes if using fresh cranberries), rotating the pan after 15 minutes. A toothpick inserted into the center of the muffin should come out clean.
Let the muffins cool in the muffin pan for 15 minutes, then transfer to a wire rack and let cool completely.
Makes 12 muffins. Will keep for up to 3 days in an airtight container at room temperature or 6 months in the freezer.