Preheat the oven to 350°F (175°C) and prepare the baking pan.
In a bowl, whisk together dry ingredients: flour, baking powder, baking soda, spices, and salt.
In a large bowl, cream together the butter and sugar until light and fluffy.
Add eggs one at a time, mixing well after each addition, then stir in the vanilla extract.
Mix in the dry ingredients alternately with the buttermilk, starting and ending with the dry mix.
Fold in the diced apples gently without overmixing.
Pour the batter into the prepared loaf pan and smooth the top.
Bake in the preheated oven for 55-65 minutes, or until a toothpick inserted comes out clean.
Allow the bread to cool in the pan for 10 minutes before transferring to a wire rack.