Grab a shallow bowl and whisk together your 2 eggs, 3/4 cup milk, 2 tbsp sugar, cinnamon, salt, vanilla, and orange zest until everything's combined. This custard mixture is what makes french toast recipe special—don't skip the whisking part. You want it smooth with no lumps, so take your time here. The mixture should look golden and smell amazing.
Heat a large skillet over medium heat and add 1 tbsp butter, letting it melt completely. You'll hear it sizzle slightly when the pan's ready. Don't crank the heat too high or your toast will burn before the inside cooks through. Medium heat is your sweet spot.
While the butter melts, dip each slice of bread into your custard mixture for about 2-3 seconds per side. The bread should be wet but not dripping—this is critical for that perfect texture. Oversaturate and you'll get mushy; undersaturate and you'll get dry.
Place your custard-coated bread directly onto the hot buttered skillet, working with 2 slices at a time so you don't crowd the pan. Let them cook without moving for about 3-4 minutes until that bottom side turns golden brown. You'll smell when they're getting close—that nutty, toasted aroma is your signal.
Flip each slice carefully and cook the other side for another 2-3 minutes until golden. Don't panic if it looks wavy—that's the moisture escaping and it means you're doing it right. Mine always sticks a little to the pan and that's totally fine.
Transfer your cooked slices to a serving plate and repeat with your remaining 2 bread slices using the second tbsp of butter. Keep the finished pieces on a warm plate so they stay crispy. The whole process takes about 12 minutes total for all four slices.
Drizzle with 1 tbsp honey, sprinkle with 1 tsp powdered sugar and 1/4 cup chopped toasted almonds on top while everything's still warm. The honey melts into the bread and the almonds add that satisfying crunch. Serve your french toast recipe immediately for best results—it tastes completely different when it's warm.