01 - Combine the softened cream cheese, powdered sugar, and vanilla extract in a mixing bowl. Stir until thoroughly smooth and creamy.
02 - Place each slice of bread on a flat surface and use a rolling pin to flatten evenly.
03 - Spread a thin layer of the cream cheese mixture along one edge of each flattened bread slice. Roll up the bread tightly around the filling.
04 - In a shallow dish, whisk together the eggs, milk, and vanilla extract until fully combined.
05 - In a small bowl, stir together the granulated sugar and ground cinnamon until uniformly blended.
06 - Immerse each bread roll up in the egg mixture, turning to coat all sides evenly and allowing any excess to drip off.
07 - Heat 2 tablespoons of unsalted butter in a large nonstick skillet over medium heat. Fry the roll ups in batches, turning frequently, until crisp and golden brown on all sides, about 2 to 3 minutes per side.
08 - Immediately after frying, brush or roll each warm roll up in the cinnamon-sugar mixture to coat completely.
09 - Transfer roll ups to a serving plate. Serve warm, optionally topped with maple syrup or a dusting of powdered sugar.