Start by mixing graham cracker crumbs, sugar, and melted butter in a bowl. I stir until everything looks like damp sand. Press this mixture firmly into the bottom of a 9×13-inch dish to form an even crust. Place it in the refrigerator to set while you prepare the filling.
In a large bowl, I beat the softened cream cheese until completely smooth. Then I add powdered sugar and vanilla extract and mix again until creamy. This layer should be thick but spreadable, with no lumps. Spread it gently over the chilled crust, sealing the edges to help prevent fruit juices from soaking in.
Next, I slice fresh bananas and arrange them evenly over the cream cheese layer. I slightly overlap the slices so every bite has banana. This layer gives the dessert its signature flavor and pairs perfectly with the creamy filling.
After draining the crushed pineapple very well, I spoon it evenly over the bananas. Pressing out excess juice is important here. This layer adds brightness and a slight tang that balances the sweetness.
I gently spread the whipped topping over the pineapple layer using a spatula. Light strokes help keep the layers clean and defined. This creates a fluffy, cloud-like topping that makes the cake feel light.
Finally, I drizzle chocolate syrup over the top and sprinkle with chopped nuts if using. I finish with halved maraschino cherries for that classic banana split look. The cake then chills in the refrigerator for at least 4 hours before serving.