Step 1: Prepare the Custard Mixture:
In a medium-sized bowl, crack the eggs and whisk them until they are light and frothy. Add the milk, granulated sugar, vanilla extract, and a pinch of salt. Whisk everything together until the sugar is fully dissolved and the mixture is smooth and homogenous. Ensure there are no streaks of egg yolk or sugar granules remaining.
Step 2: Soak the Bread:
Place the bread slices in a shallow dish or baking pan. Pour the custard mixture evenly over the bread, ensuring that both sides are well saturated. Allow the bread to soak in the custard for at least 10-15 minutes, flipping it halfway through to ensure even absorption. The bread should be moist but not overly soggy. The soaking time allows the custard to penetrate deeply into the bread, resulting in a custardy interior when cooked.
Step 3: Prepare the Pan:
Place a large skillet or griddle over medium heat. Add the butter to the pan and allow it to melt completely. Swirl the pan to evenly coat the surface with the melted butter. The butter should be hot enough to sizzle gently when the bread is added. Be careful not to overheat the butter, as it can burn and impart a bitter flavor to the French toast.
Step 4: Cook the French Toast:
Carefully lift the soaked bread slices from the custard mixture, allowing any excess custard to drip back into the dish. Place the bread slices in the hot skillet, being careful not to overcrowd the pan. Cook the French toast for about 3-4 minutes per side, or until it is golden brown and crispy on the outside and cooked through on the inside.
Step 5: Serve:
Once the French toast is cooked to perfection, remove it from the skillet and transfer it to a serving plate. Dust with powdered sugar, drizzle with maple syrup or honey, and top with your favorite toppings, such as fresh berries, whipped cream, or a dusting of matcha powder or kinako. Serve immediately and enjoy!