Step 1Heat the oven to 350 degrees. Grease a 6-cup baking dish.
Step 2Leave the top crust on the bread if you like it. Remove the remaining crust. Cut the bread in bite-size cubes and put them in a medium bowl; you should have about 4 1/2 cups.
Step 3In a small saucepan bring the almond milk to a simmer. Remove from heat and pour the hot milk over the bread. Stir to moisten all the pieces. Set aside until the bread absorbs most of the milk, about 7 minutes.
Step 4In a small bowl, mix 1 tablespoon sugar with one-half teaspoon cinnamon. Reserve this to use as the topping.
Step 5Peel and quarter the apple. Cut the core from each piece, and slice each piece crosswise into very thin slices; you will have about 1 1/2 cups.
Step 6Whisk the eggs with the remaining 7 tablespoons sugar in a medium bowl. Add the lemon zest, salt and remaining one-half teaspoon cinnamon and whisk to blend.
Step 7Mash the bread with a fork. Stir in the egg mixture; the batter may look separated, but it will come together later. Stir in the apple pieces, cherries and chopped almonds. Mix well.
Step 8Transfer the batter to the baking dish. Sprinkle it with the sliced almonds, then with the reserved cinnamon-sugar mixture. Scatter the butter pieces over the top.
Step 9Bake the kugel until a toothpick inserted in the center comes out dry, about 45 minutes. Cool for about 5 minutes before serving. Serve it hot or warm.