Make Cream Cheese Filling:
In a mixing bowl, combine cream cheese, powdered sugar, and vanilla extract. Beat until smooth and creamy, about 2-3 minutes.Assemble Sandwiches:
Take 2 slices of bread, spread filling on one side of each slice, sandwich together, and set aside. Repeat with remaining bread and filling to make 2 sandwiches.Whisk Custard Mixture:
In a bowl, whisk together eggs, milk, and cinnamon until well blended and slightly frothy, about 1-2 minutes.Preheat Skillet with Butter:
Preheat a non-stick skillet over medium heat, add butter or oil, and wait until melted and bubbling, about 2-3 minutes.Dip and Cook Sandwiches:
Dip each sandwich briefly into the custard, then place in the skillet. Cook each side for 2-3 minutes until golden brown.Serve with Toppings:
Remove from skillet, let rest for a minute, dust with powdered sugar, and serve warm topped with fruits or syrup.