01 -
Melt butter in a large skillet over medium heat. Add diced peaches, brown sugar, cinnamon, and vanilla extract. Sauté for 5 to 7 minutes, stirring occasionally, until peaches are softened and mixture is fragrant and syrupy.
02 -
If a thicker filling is desired, mix cornstarch with cold water until smooth. Stir into peach mixture and cook for 1 to 2 minutes, stirring regularly until thickened. Remove from heat and allow the filling to cool fully.
03 -
In a medium bowl, beat the softened cream cheese, powdered sugar, and vanilla extract together until completely smooth and creamy with no lumps.
04 -
Lay one egg roll wrapper on a clean surface in a diamond orientation. Spoon about 1 tablespoon of cheesecake filling and 1 tablespoon of peach filling into the center. Fold the bottom point over the filling, then fold in the sides tightly and roll up to enclose the filling. Brush the top point with a little water to seal the roll closed.
05 -
Fill a deep saucepan with 2 inches of vegetable oil and heat to 350°F. Fry rolls in batches for 2 to 3 minutes per batch, turning often, until golden brown and crisp. Use a slotted spoon to remove and drain briefly on a paper-towel-lined tray.
06 -
While still warm, roll each fried roll in a mixture of granulated sugar and cinnamon until fully coated for a sweet, crunchy finish.