In a large bowl, whisk together the eggs, milk, cinnamon, cardamom, and salt. Dip each slice of bread into the mixture and set the soaked bread aside on a large tray or plate.
Heat a nonstick skillet or griddle over medium heat and brush with butter. Add the bread slices and cook until golden brown, about 2 minutes per side. Reduce the heat to low as needed to cook thoroughly without burning. Serve with maple syrup.
