Preheat the oven to 350 degrees. Line a 9 by 5 loaf pan with parchment paper, overhanging the sides.
Toast the pecans in a small skillet on low heat for five minutes. Mix with the rest of the cinnamon swirl ingredients and set aside.
In a medium bowl, sift together the flour, salt, and baking soda. Set aside.
In a mixing bowl, whisk together the egg, vanilla, melted butter, and sugar. Add the buttermilk and the dry ingredients, alternating them. Stir until everything is just combined.
Pour half of the batter into the pan. Top with half of the cinnamon pecan swirl ingredients. Add the rest of the batter, and then the rest of the cinnamon pecan mixture. Then, use a knife to make a swirl going through the loaf.
Bake on the middle oven rack for 45 minute, or until a toothpick comes out clean. Let it cool in the pan for 10 minutes. And, then lift the bread out of the pan to let it cool completely on a rack.