01 - In a bowl, mix flour, brown sugar, cinnamon, and salt. Add melted butter, stir until coarse crumbs form. Set aside.
02 - In a small saucepan over medium heat, combine peaches, brown sugar, lemon juice, and cornstarch. Cook, stirring, for 3–5 minutes until thickened. Let cool.
03 - In a mixer, beat cream cheese until smooth. Add sugar and vanilla, beat until creamy. Transfer to a piping bag; refrigerate.
04 - In a large bowl, whisk flour, sugar, baking powder, baking soda, and salt. In another bowl, combine milk, melted butter, eggs, vanilla, and sour cream. Pour wet into dry; stir just until combined. Do not overmix.
05 - Heat oil in a deep fryer or large pot to 350°F. Scoop batter into greased donut molds or pipe into ring shapes on parchment squares. Fry 2–3 minutes per side, until golden. Drain on paper towels; cool slightly.
06 - Use a knife or piping tip to create a cavity in each donut. Pipe cheesecake filling into each, followed by a spoonful of peach filling.
07 - Mix powdered sugar and milk until smooth. Dip each donut top in glaze.
08 - Sprinkle cobbler crumb over each glazed donut. Let set before serving.