01 -
Preheat oven to 325°F. Generously grease and flour a 12-14 cup Bundt pan. Optionally, sugar the pan for added texture.
02 -
In a medium bowl, toss the chopped peaches with 1/4 cup flour to prevent sinking. Set aside.
03 -
In a medium bowl, whisk together all-purpose flour, baking powder, baking soda, salt, cinnamon, nutmeg, and ground cloves. Set aside.
04 -
In a liquid measuring cup, whisk together buttermilk and vanilla extract. Set aside.
05 -
Using a stand mixer with the paddle attachment, cream the butter, light brown sugar, and granulated sugar on medium-high speed for 3-4 minutes until light and fluffy. Reduce speed to medium, adding eggs one at a time, beating each until fully incorporated.
06 -
On low speed, gradually add the dry ingredient mixture in thirds, alternating with the buttermilk mixture. Mix until just combined, then stir by hand to ensure the batter is fully incorporated.
07 -
Spread 1/4 of the batter evenly in the Bundt pan, then add 1/3 of the peaches. Repeat layers, finishing with batter on top. Tap pan on the counter to release air bubbles.
08 -
Bake at 325°F for 65-80 minutes until a wooden skewer inserted in the center comes out with a few crumbs. Avoid opening the oven before 65 minutes.
09 -
Allow the cake to cool in the pan on a wire rack for 15 minutes. Loosen edges with a knife, then invert onto a wire rack to cool completely.
10 -
In a large bowl, beat cream cheese, butter, sifted powdered sugar, vanilla extract, and 2 tablespoons milk until smooth. Add an additional tablespoon of milk if needed for desired consistency.
11 -
Pipe or spread frosting over the cooled cake. Garnish with chopped pecans and cinnamon, if desired.