01 -
In a small saucepan, combine the diced peaches, sugar, lemon juice, and cinnamon. Cook over medium heat for about 5-7 minutes, stirring occasionally, until the peaches are soft and the mixture has thickened slightly. Remove from heat and set aside to cool completely.
02 -
Preheat your oven to 350°F (175°C) and grease a donut pan. In a large bowl, whisk together the flour, sugar, baking powder, baking soda, cinnamon, and salt. In a separate bowl, whisk together the buttermilk, melted butter, egg, and vanilla extract. Gradually add the wet ingredients to the dry ingredients, stirring until just combined.
03 -
Spoon the donut dough into the prepared donut pan, filling each cavity about 3/4 full. Bake for 10-12 minutes, or until the donuts are golden brown and a toothpick inserted into the center comes out clean. Let the donuts cool in the pan for 5 minutes before transferring them to a wire rack to cool completely.
04 -
In a medium bowl, beat the softened cream cheese with the powdered sugar, vanilla extract, and heavy cream until smooth and creamy. You can use a hand mixer or stand mixer to make the process easier and achieve a smoother consistency.
05 -
Once the donuts are completely cooled, use a piping bag or a spoon to carefully fill the center of each donut with the cheesecake filling. Be generous, as the creamy filling is one of the best parts of these special treats!
06 -
Spoon a dollop of the cooled peach compote over the cheesecake-filled center of each donut. If desired, garnish with a sprinkle of cinnamon sugar by mixing the cinnamon and sugar together and dusting it over the top.
07 -
Serve the donuts immediately, or refrigerate them for up to a day for an even colder treat. These donuts are best enjoyed within a day of making them, though they will last for up to 2 days in an airtight container in the refrigerator.