In a shallow bowl, whisk together the eggs, milk, vanilla extract, and ground cinnamon until well combined.
Heat a large skillet or griddle over medium heat and add the butter, allowing it to melt and coat the surface.
Take one slice of bread and dip it into the egg mixture, ensuring both sides are well coated. Let any excess drip off.
Place the coated bread slice onto the skillet and repeat with the second slice. Cook for about 3-4 minutes on each side, or until golden brown and crispy.
Once cooked, remove the French toast from the skillet and place it on a plate. If desired, spread peanut butter or drizzle sweetened condensed milk on one slice before stacking them.
Serve warm, topped with maple syrup and a dusting of powdered sugar.