In a shallow bowl, whisk together the eggs, whole milk, and a pinch of salt until frothy.
Heat a large nonstick skillet over medium heat. Add 1 tablespoon unsalted butter and let it melt, making sure it sizzles but doesn't burn.
Dip a slice of bread into the egg mixture, coating both sides, then place it in the hot skillet.
Cook for 2 to 3 minutes per side, until golden brown and puffed, then transfer to a plate.
Add the remaining tablespoon of unsalted butter to the skillet, then dip and cook the remaining bread slices the same way.
Serve immediately with optional toppings such as bacon, baked beans, ketchup, granulated sugar, maple syrup, or jam.