Directions:
- Preheat oven to 350°F. Grease a 10” Bundt pan with cooking spray and dust with flour.
- In a medium-sized bowl, whisk together the flour, baking powder, salt, cinnamon, allspice, and nutmeg.
- Set aside.
- In a large bowl, beat the butter until creamy.
- Add the sugar and beat until light and fluffy.
- Beat in the eggs, one at a time, mixing well after each addition. Add in the Greek yogurt and vanilla and continue to beat until completely incorporated and smooth.
- Add in half the flour mixture until combined.
- Add the remaining flour mixture and continue to beat until smooth.
- Fold the cubed cream cheese into the batter.
- In a large skillet, melt the butter over medium heat.
- Add the brown sugar and whisk until sugar is dissolved and bubbly.
- Add the peaches and stir until well coated (about 3-5 minutes). Pour into the prepared Bundt pan.
- Pour the batter over the peaches.
- Bake for 1 hour, or until a toothpick inserted into the center comes out clean and the cake begins to pull away from the edges.
- Cool cake in a Bundt pan for 15-20 minutes, then invert on a plate.
- For the frosting, in a medium-sized bowl, beat the cream cheese and butter until smooth.
- Add the sifted powdered sugar and beat until combined.
- Add the cinnamon and vanilla and stir to combine.
- Drizzle half of the frosting over the warm cake.
- Allow the cake to cool completely and drizzle the remaining frosting over the top.