Ingredients:

  • 1 cup unsalted butter, softened
  • 1 1/2 cups granulated sugar
  • 3 large eggs
  • 2 tsp vanilla extract
  • 3 cups all-purpose flour
  • 2 tsp baking powder
  • 1 tsp ground cinnamon
  • 1/2 tsp ground nutmeg
  • 1/2 tsp salt
  • 1 cup full-fat sour cream
  • 3 cups fresh peaches, peeled and sliced
  • 1/4 cup brown sugar
  • 1/2 tsp ground cinnamon
  • 1 tbsp cornstarch
  • 1/2 cup all-purpose flour
  • 1/2 cup brown sugar
  • 4 tbsp cold unsalted butter, cubed
  • 1/4 tsp ground ginger

Instructions:

  1. Preheat oven to 350°F (175°C) and grease a 9x13 inch baking pan, lining the bottom with parchment paper.
  2. In a medium bowl, toss sliced peaches with brown sugar, cinnamon, and cornstarch until evenly coated.
  3. Beat softened butter and granulated sugar on medium-high until pale and fluffy (approximately 3 minutes).
  4. Add eggs one at a time, beating well after each addition, then stir in the vanilla extract.
  5. In a separate bowl, whisk together flour, baking powder, cinnamon, nutmeg, and salt.
  6. Gradually add dry ingredients to the butter mixture, alternating with the sour cream, mixing on low speed until just combined.
  7. Spread the batter evenly into the prepared pan and arrange the spiced peach slices on top, pressing them in slightly.
  8. Rub together the streusel ingredients (flour, brown sugar, cubed butter, ginger) with fingertips until coarse crumbs form, then sprinkle evenly over the peaches.
  9. Bake for 40–45 minutes, or until a toothpick inserted into the center comes out clean.
  10. Allow the cake to cool in the pan for 30 minutes before slicing.