Begin by cutting the angel food cake into bite-sized cubes and set them aside. In a separate mixing bowl, combine the instant cheesecake pudding mix, milk, sour cream, and vanilla extract, whisking the ingredients together until they are well blended. Set this mixture aside as well.
In a 13x9 inch baking dish, layer half of the cake cubes on the bottom. Spoon half of the cherry pie filling over the cake cubes. Next, repeat the layering process with the remaining cake cubes and top with the rest of the cherry pie filling. Evenly pour the pudding mixture over the layered cake.
Gently spoon the Cool Whip over the pudding layer, ensuring it covers the entire surface. Finish by adding the remaining cherry pie filling on top. Refrigerate the assembled cake for a minimum of four hours, allowing the flavors to meld. Just before serving, sprinkle the roasted almond slices on top if desired. Enjoy!