Slice the bread into thick slices. If your bread isn’t stale, you can always slice it and toast it until it is drier for the same effect.
In a large bowl or a baking dish with a high lip add the eggs, vanilla, milk, and ½ tsp of cinnamon. Whisk together until completely mixed.
In a large skillet over medium heat add enough oil to coat the bottom of the pan.
While waiting for the oil to heat, place the bread in the egg mixture. Make sure to turn each piece so they can soak evenly.
Once the oil is hot, place the soaked bread slices into the pan, leaving just enough room to flip them.
Cook each side of the bread for about 3-5 minutes or until each side is crisp and golden.
Repeat for any remaining bread and add a little more oil to the pan if needed. Place finished bread on a cooling rack or paper towels to absorb extra oil.
To make a dry topping, in a small bowl mix the sugar and cinnamon.
Sprinkle the cinnamon sugar across the fried bread.
To make the syrup topping, use a small sauce pan and add in the water, cinnamon, peppercorn, ginger, nutmeg, and sugar. Stir.
Put the pan over medium heat and bring to a boil before turning the heat to low.
Let the mixture simmer for about 10 minutes or until all the sugar has dissolved and the mixture becomes thicker. Make sure to keep a close eye on it though, as it can easily burn.
Remove from heat and let it cool a bit before pouring over the toast. The syrup will get thicker as it cools.
Spoon or pour the syrup over the toast and serve warm.