In a small bowl, combine the mascarpone and orange zest, stirring with a spoon. Cover and let chill in the fridge until ready to serve.
Heat a frying pan to medium heat and melt the butter. Add the chopped nuts, allowing them to brown lightly and the milk solids in the butter to begin to brown as well.
Then add in the apples, stirring to get them coated in the butter and begin to soften some. Sprinkle with the dry spices and stir again to coat everything evenly. Then add in the lemon juice and allow it to reduce almost completely.
Finally add in the maple syrup. Keep the temp on the low side and let it continue to reduce and the flavors to develop while you cook the French toast. When most of the liquid has been absorbed, turn off the heat.
Combine the eggs, milk and vanilla in a shallow dish that’s big enough to dip the bread into. Then dip each slice of bread in the egg mixture, flipping it over to ensure both sides are soaked well. Continue with this until all of the bread has been prepped.
Heat a griddle or frying pan and coat with butter or a neutral oil. Fry each slice of bread on both sides until browned. If working in batches, you can keep the cooked French toast warm on a baking sheet in a 200 degree oven until you are ready to eat.
Serve the French toast with a dollop of orange mascarpone cheese and a few spoonfuls of spiced apple compote.