Ingredients
Equipment
Method
Bake the brown sugar peach cake layers
- Preheat oven to 350°F and grease two 9-inch round cake pans; line the bottoms with parchment for easy release.
- Beat the softened butter and packed brown sugar and granulated sugar until light and fluffy, scraping the bowl as needed so the mixture turns pale.
- Add the eggs one at a time, mixing well after each, then mix in the vanilla extract until smooth.
- Whisk together the all-purpose flour, baking powder, baking soda, salt, and cinnamon, then alternate mixing in the flour mixture and the sour cream until just combined.
- Fold in the diced peaches gently so they stay intact and the batter remains thick.
- Divide the batter evenly between the pans and bake at 350°F for 35-40 minutes, until a toothpick comes out clean.
- Cool the cakes completely, then proceed only once the layers are cool to the touch to prevent frosting from melting.
Make the caramel cream cheese frosting
- Beat the softened cream cheese and softened butter until smooth and creamy.
- Add the powdered sugar, caramel sauce, and vanilla extract, then beat until fluffy and thick.
Assemble and garnish
- Fill and frost the cake with the caramel cream cheese frosting, spreading a thick layer between the cake layers and around the sides.
- Arrange fresh peach slices on top and drizzle with extra caramel before serving for visible peach topping.
Notes
Pro tip: bake the layers until the toothpick is clean in the center (don’t underbake), then cool completely before frosting so the caramel cream cheese stays thick. Store covered in the refrigerator up to 4 days; freeze frosted cake up to 2 months (wrap well). For a lighter option, use low-fat cream cheese and reduce caramel sauce to 2 tablespoons to lower richness while keeping the flavor.
