Heat up a large sauté pan or griddle to no more than medium heat with a generous amount of butter.
Thoroughly whisk the eggs, milk, cream, orange juice, orange zest, sugar, almond extract, cinnamon and salt in a bowl.
Pour into a square or rectangular baking dish.
Place the bread in the dish, working in batches if necessary and allow it to soak somewhat on each side.
Place the bread in the pan until browned on the first side. Flip and brown the other side.
Sprinkle powdered sugar on the bread and serve with the syrup.