Combine eggs, milk, vanilla extract, cinnamon, and nutmeg in a shallow bowl, whisking until fully blended and no streaks remain. This custard mixture should be smooth and uniform for even coating on each bread slice.
Heat butter in a large skillet over medium heat until it froths and becomes fragrant, roughly 30-45 seconds. The cozy berry french toast recipe requires medium heat specifically—too hot burns the exterior while the inside stays undercooked.
Dip each bread slice into the egg mixture for 3-4 seconds per side, ensuring complete saturation without oversaturation that causes dripping. Immediately place coated slices into the hot skillet, working in batches to avoid overcrowding.
Cook each slice for 3-4 minutes until the bottom turns deep golden brown and releases easily from the pan. Flip carefully and cook the opposite side for 2-3 minutes until matching golden color and the custard sets firm.
Transfer cooked slices to a warm plate and gently scatter fresh blueberries and strawberries over the top while the bread is still warm. This allows the berries to slightly warm and release their juices into the toast surface.
Drizzle with maple syrup and honey, then dust generously with powdered sugar and fresh lemon zest. The lemon zest cuts through the richness beautifully, enhancing the natural fruit flavors.
Top each serving with a dollop of whipped cream and serve immediately for the best texture and temperature contrast. The cozy brunch experience depends on serving right away while the exterior stays crispy and the interior remains custardy.