01 - In a mixing bowl, blend softened cream cheese, powdered sugar, and vanilla extract until creamy and smooth.
02 - Use a rolling pin to evenly flatten each slice of bread until thin and pliable.
03 - Spread a layer of cream cheese mixture along a short edge of each flattened bread slice. Roll each slice snugly, enclosing the filling.
04 - In a shallow dish, whisk together eggs, milk, and vanilla extract until well combined.
05 - In a separate bowl, combine granulated sugar and ground cinnamon thoroughly.
06 - Submerge each roll up in the egg mixture, turning to coat all sides evenly.
07 - Heat unsalted butter in a large nonstick skillet over medium heat. Add roll ups and cook, turning frequently, until golden brown on all sides, about 2 to 3 minutes per side.
08 - While still warm, immediately brush with melted butter or roll the cooked roll ups in the cinnamon-sugar mixture, ensuring a thorough coating.
09 - Serve warm as is or topped with maple syrup or a dusting of powdered sugar, if desired.