In a medium saucepan, combine the sliced peaches (with syrup if using canned) or fresh peaches with the light brown sugar and ground cinnamon.
Cook over medium heat for 5-7 minutes, stirring occasionally, until the peaches soften and the mixture thickens slightly. Remove from heat and set aside to cool.
Step 2: Prepare the Cheesecake Filling
In a small bowl, beat the softened cream cheese, powdered sugar, and vanilla extract until smooth and creamy. Set aside.
Step 3: Make the Donut Dough
In a large mixing bowl, whisk together the flour, granulated sugar, baking powder, salt, and cinnamon.
In a separate bowl, beat the eggs, then add the milk, melted butter, and vanilla extract. Stir until well combined.
Gradually add the wet ingredients to the dry ingredients, mixing until a smooth dough forms. Be careful not to overwork the dough to keep the donuts light and airy.