Step 1: Prep the oven and pan: Preheat your oven to 350°F (175°C). Lightly grease a donut pan with butter or cooking spray.
Step 2: Mix the Crumble Topping: In a small bowl, combine brown sugar, flour, cinnamon, ginger and a pinch of salt.
Step 3: Add Butter: Add melted butter and use a fork or clean hands to mix until crumbly. It should have the texture of wet sand. Set aside.
Step 4: Combine dry ingredients
In a large bowl, whisk together all-purpose flour, baking powder, baking soda, cinnamon, nutmeg, and a pinch of salt.
Step 5: Mix wet ingredients
In a mixing bowl or measuring bowl, whisk eggs, sour cream, and milk until smooth and creamy.
Step 6: Combine batter: Add the dry ingredients to the wet ingredients, mixing gently.
Step 7: Fold in peaches: Gently fold in peaches until evenly distributed.
Step 8: Fill the donut pan: Spoon batter directly into the donut pan or into a pastry bag or zip-top bag with the tip snipped off. Pipe into greased donut form cavities, filling each about ¾ full.
Step 9: Add crumble and bake: Sprinkle the crumble topping over the top of the dough. Place on a baking sheet for stability and bake for 13–15 minutes, until a toothpick comes out clean.
Step 10: Cool and enjoy: Let cool in the pan 5 minutes, then transfer to a wire rack. Enjoy warm or at room temperature.