Preheat oven to 350°. Grease and flour your favorite bundt pan.
Beat butter at medium speed with an electric mixer until creamy. Gradually add granulated sugar, beating until light and fluffy and stopping to scrape bowl as needed. Add eggs, 1 at a time, beating just until blended after each addition. Beat in vanilla.
In a large bowl, whisk together flour, spices, and salt.
Stir together buttermilk and baking soda. Do this in a cup or bowl that fits at least 2 cups of liquid – this will contain the reaction when you mix the two together.
Working quickly and carefully, add the wet and dry ingredients alternately to the butter mixture, beginning and ending with dry/flour. Beat at low speed until just combined, stopping to scrape down the batter as needed. Add preserves, and beat at low speed just until blended. Spoon batter into prepared bundt pan.
Bake at 350° for 1 hour or until a knife or skewer inserted into the center of the cake comes out clean. Cool in pan on a wire rack for 10-15 minutes, then remove from pan to wire rack, and cool completely (about 2 hours).