In a bowl, combine the cream cheese, powdered sugar, and vanilla extract.
Mix until smooth and spreadable.
Take a slice of bread and spread a generous layer of cream cheese mixture.
Top with another slice to make a sandwich.
In another bowl, whisk together the eggs, milk, ground cinnamon, and salt.
Dip each sandwich into this egg mixture.
Heat some butter in a skillet or griddle over medium heat.
Cook each sandwich for 2-3 minutes on each side until golden brown and crispy.
Serve hot with your choice of toppings like fresh berries, honey, or maple syrup.