Whisk instant vanilla pudding mix with whole milk in a large bowl until smooth and thick, 2 minutes.
Fold Cool Whip into pudding mixture gently until fully combined and the mixture is light and super fluffy.
Dice five Granny Smith apples into bite-sized cubes and reserve one apple for the final pretty garnish topping.
Chop five Snickers bars into small fun chunks and set aside one bar for garnishing right before serving.
Fold diced apples and chopped Snickers bars into the creamy mixture until everything is coated all over nicely.
Refrigerate salad for at least 30 minutes to allow flavors to blend together and the mixture gets firm.
Dice reserved apple and Snickers bar, then sprinkle over the top as garnish before serving to your guests.
Drizzle with optional caramel sauce for extra sweetness and make it look AMAZING for everyone to enjoy!