-
1
Preheat oven to 325.
-
2
Butter a baking sheet.
-
3
Cut the bread into 8 equal slices, about 1 inch thick.
-
4
Prepare filling--mash together in a medium bowl the cream cheese with the sugar and almond extract.
-
5
Stir in the cherries and add more sugar if the flavor is overtly tart.
-
6
The mixture should be thick and chunky.
-
7
In a shallow dish or bowl, whisk together the milk, cream, eggs, sugar, vanilla, and salt.
-
8
With a serrated knife, cut a pocket into the side of each piece of bread, carefully slicing into but not all the way through the bread.
-
9
Spoon equal portions of the filling into each slice.
-
10
Dunk the stuffed bread slices into the egg mixture and soak them several minutes, turning if needed to coat evenly, until saturated but short of falling apart.
-
11
Warm 1 tablespoon of butter and 1 tablespoon oil together on a griddle or in a large heavy skillet over medium heat.
-
12
Cook the French toast in batches briefly until golden brown and lightly crisp, turning once.
-
13
Place the first slices on the baking sheet and keep them warm in the oven.
-
14
Continue cooking the remaining slices, adding more butter and oil as needed.
-
15
When all of the French toast is ready, dust with powdered sugar, sprinkling it through a fine sieve.
-
16
Serve immediately with maple syrup.