This peaches and cream bundt cake is made with fresh peaches and topped with a homemade cream cheese frosting. Together every bite is a symphony of flavors that are perfect for summer.
Prep. Preheat the oven to 350°F. Generously grease a Bundt pan.
Mix batter. In a large bowl, whisk together the granulated sugar, all-purpose flour, baking powder, and salt. Add the eggs, melted butter, sour cream, milk, and vanilla extract. Mix with an electric mixer on medium speed until smooth.
Add peaches. Gently fold in the diced peaches.
Bake. Pour the batter into the prepared pan. Bake for 40 to 50 minutes, until a toothpick inserted into the center comes out clean.
Cool. Let the cake cool in the pan for 15 minutes, then invert onto a wire rack and cool completely.
Make frosting. In a mixing bowl, beat the cream cheese and butter on low speed until blended. Increase speed to high and beat for 2 to 3 minutes, until light and fluffy.
Finish. Frost the cooled cake, slice, and serve.
Notes
Moisture control. Limit peaches to 2 cups to avoid a dense texture.
Frozen or canned peaches. Thaw and drain thoroughly before using.
Sour cream swaps. Greek yogurt or 2 tablespoons additional milk can be used if needed.
Storage. Freeze the unfrosted cake tightly wrapped. Thaw completely, then frost before serving.