01 -
Preheat your oven to 350°F (175°C). Grease and flour a 9x5-inch loaf pan or a Bundt pan. If using fresh peaches, peel and slice them. Toss the slices with lemon juice to prevent browning.
02 -
In a medium saucepan over medium heat, combine the sliced peaches, granulated sugar, brown sugar, cinnamon, cornstarch, and lemon juice. Cook, stirring frequently, until the mixture thickens and the peaches soften (about 8–10 minutes). Remove from heat and let cool slightly.
03 -
In a large mixing bowl, cream the butter and sugar together until light and fluffy. Beat in the eggs one at a time, followed by the vanilla extract. In a separate bowl, whisk together the flour, baking powder, and salt. Gradually add the dry ingredients to the wet ingredients, alternating with the milk, starting and ending with the dry ingredients. Mix until smooth.
04 -
Spread half of the pound cake batter evenly into the prepared pan. Spoon the peach filling over the batter, spreading it out gently but leaving a small border around the edges. Top with the remaining batter, spreading it carefully to cover the filling.
05 -
In a small bowl, combine the flour, brown sugar, cinnamon, and salt. Cut in the cold butter using a pastry cutter or your fingers until the mixture resembles coarse crumbs. Sprinkle the crumb topping evenly over the cake batter.
06 -
Bake in the preheated oven for 50–60 minutes (or longer for a Bundt pan), or until a toothpick inserted into the center comes out clean. Let the cake cool in the pan for 10–15 minutes before transferring it to a wire rack to cool completely.
07 -
Slice and serve the cake warm or at room temperature. Optional: Drizzle with a simple glaze made from powdered sugar and milk, or top with whipped cream or vanilla ice cream for extra decadence.