01 - In a shallow dish, whisk together the eggs, milk, sugar, vanilla extract, cinnamon, and salt until smooth and well combined.
02 - In a separate shallow dish, combine the shredded coconut and panko breadcrumbs, mixing evenly.
03 - Dip each bread slice into the custard mixture, ensuring both sides are thoroughly soaked but not falling apart or overly soggy.
04 - Press each soaked bread slice firmly into the coconut mixture, coating both sides and the edges evenly with a generous layer.
05 - Melt the butter and coconut oil together in a large non-stick skillet over medium heat until the mixture is hot and shimmering.
06 - Cook the coated bread slices in batches for 2 to 3 minutes per side, until the exterior is deep golden brown and the coconut crust is crispy.
07 - Transfer to plates and serve warm with maple syrup, fresh berries, sliced bananas, or a light dusting of powdered sugar.