Whisk together eggs, milk, heavy cream, vanilla extract, cinnamon, nutmeg, ginger, honey, and salt in a shallow bowl until completely combined. The custard mixture should be smooth with no egg streaks visible. This takes about 1 minute of whisking.
Heat butter on your griddle or skillet over medium heat until it foams and smells nutty. Allow the butter to cook for 1-2 minutes before adding bread—this prevents sticking and creates better browning.
Dip each bread slice into the custard mixture, coating both sides thoroughly but not letting it soak. The bread should absorb flavor without becoming waterlogged, so spend about 3 seconds per side maximum.
Place coated slices on the hot buttered griddle and sprinkle lightly with brown sugar on top. Cook for 3-4 minutes until the bottom is golden brown and crispy—you'll hear a gentle sizzle indicating proper heat.
Flip each slice carefully and cook the second side for another 2-3 minutes until equally golden. This cozy cinnamon french toast recipe achieves perfect texture when both sides develop that caramelized crust.
Transfer finished slices to a plate and dust generously with powdered sugar while still warm. Drizzle with additional maple syrup if desired for extra richness.
Serve immediately while the cozy warms whole house aroma is strongest. The exterior should shatter slightly under your fork while the interior remains creamy.