Ingredients
Method
Prepare the Peach Filling
- In a small saucepan over medium heat, combine diced peaches with sugar, lemon juice, and cinnamon.
- Cook for 5 to 7 minutes, stirring occasionally, until the peaches start to release their juices and soften.
- For a thicker filling, dissolve cornstarch in water and stir it in, cooking for an additional minute until thickened.
- Set aside the filling to cool.
Prepare the Donut Batter
- In a large bowl, whisk together flour, sugar, baking powder, baking soda, and salt.
- In another bowl, mix the melted butter, buttermilk, egg, and vanilla extract.
- Combine the wet and dry ingredients, mixing until just incorporated.
Make the Cream Cheese Filling
- In a small bowl, mix softened cream cheese, sugar, and vanilla extract until smooth.
Assemble and Cook
- Preheat the oven or fryer according to the preferred cooking method.
- If frying, drop spoonfuls of the donut batter into hot oil, or pipe into a greased donut pan if baking.
- Add a spoonful of peach filling and cream cheese mixture into the center of each donut before sealing or covering.
- Fry or bake until golden brown, about 10-12 minutes if baking.
Serve
- Dust with cinnamon sugar or drizzle with glaze before serving warm.
Notes
Make sure your butter and cream cheese are at room temperature for easy mixing. For added flavor, consider adding nutmeg to the filling or chopped pecans to the donut batter. Do not skip the cooling step to allow flavors to meld.
