Prep the pan: Line a 9x13-inch baking pan with parchment, leaving an overhang for easy lifting. This makes neat slices and simple cleanup.
Make the crust: In a bowl, mix graham cracker crumbs, sugar, salt, and melted butter until the mixture resembles damp sand.
It should hold together when pressed.
Press and chill: Firmly press the crust into the lined pan in an even layer. Use the bottom of a measuring cup to compact it. Chill in the fridge for 15 minutes.
Beat the cream cheese: In a large bowl, beat softened cream cheese with powdered sugar, salt, vanilla, and lemon juice until smooth and fluffy, 2–3 minutes.
Scrape the bowl as needed.
Add the cream: In a separate bowl, whip the heavy cream to medium-stiff peaks. Gently fold the whipped cream into the cream cheese mixture in two additions until no streaks remain. If using whipped topping, fold it in gently until combined.
Layer the filling: Spread the creamy layer over the chilled crust.
Smooth the top with an offset spatula, pushing it into the corners.
Top with cherries: Stir almond extract into the cherry pie filling if using. Spoon evenly over the cream layer and gently spread without pressing down.
Chill to set: Cover and refrigerate for at least 4 hours, preferably overnight. This helps the layers firm up for clean slicing.
Garnish and serve: Lift the slab from the pan using the parchment.
Add lemon zest, almonds, or white chocolate, if desired. Cut into bars with a sharp knife, wiping the blade between cuts.