Prepare your baking pan and oven. Preheat your oven to 350°F (175°C). Grease and flour a 9-inch round cake pan or bundt pan, tapping out any excess flour.
Combine the dry ingredients. In a medium bowl, whisk together the flour, baking soda, baking powder, salt, cinnamon, nutmeg, and cloves until well combined. Set aside.
Cream the butter and sugars. In a large mixing bowl, beat the softened butter with both sugars using an electric mixer on medium speed for 3-4 minutes until light and fluffy. Scrape down the sides of the bowl as needed.
Add the eggs one at a time, beating well after each addition. Make sure each egg is fully incorporated before adding the next one.
Mix in the apple butter, buttermilk, and vanilla. Beat on low speed until just combined. The mixture may look slightly curdled, but that’s normal.
Gradually add the dry ingredients to the wet mixture, mixing on low speed just until no streaks of flour remain. Do not overmix or the cake will become tough.
Fold in the nuts if using, gently incorporating them with a rubber spatula.
Transfer the batter to the prepared pan, smoothing the top with a spatula for even baking.
Bake for 50-60 minutes or until a toothpick inserted in the center comes out clean with just a few moist crumbs. Start checking at 45 minutes as oven temperatures can vary.
Cool the cake in the pan for 15 minutes before turning out onto a wire rack to cool completely.
Prepare the glaze by whisking together powdered sugar, apple cider or milk, and cinnamon until smooth. Add liquid gradually until you reach your desired consistency.
Drizzle the glaze over the cooled cake and allow it to set for about 15 minutes before serving.