01 - In a mixing bowl, blend cream cheese, powdered sugar, and vanilla extract until completely smooth.
02 - Place each bread slice on a flat surface and gently roll with a rolling pin to create an even, thin layer.
03 - Spread a thin strip of the cream cheese mixture along one edge of each slice, then tightly roll up from the filled edge.
04 - Whisk eggs, milk, and vanilla extract together in a shallow dish until thoroughly blended.
05 - Combine granulated sugar and ground cinnamon in a separate bowl for coating.
06 - Dip each rolled piece in the egg mixture, ensuring all sides are coated evenly.
07 - Heat unsalted butter in a large nonstick skillet over medium heat. Place roll ups seam-side down and cook, turning frequently, until golden brown on all sides, about 2 to 3 minutes per side.
08 - While hot, brush or roll the cooked roll ups in the cinnamon-sugar mixture until fully coated.
09 - Arrange warm roll ups on a plate and serve as is, or garnish with maple syrup or a dusting of powdered sugar.