Peel and chop the apples into bite-sized pieces, then set aside.
In a large mixing bowl, combine the chopped apples with caramel sauce and stir until the apples are well coated.
In a separate bowl, mix the whipped topping with vanilla pudding mix until smooth and creamy.
Fold the whipped topping mixture into the caramel-coated apples, gently mixing to combine.
Stir in the crushed graham crackers, toffee bits, chopped nuts, and mini marshmallows for added texture and flavor.
Chill the salad in the refrigerator for at least an hour before serving to allow the flavors to meld.
Serve chilled and enjoy this sweet, creamy dessert!
Notes
This salad can be made ahead of time and stored in the refrigerator for up to 2 days. Feel free to add other mix-ins like chocolate chips or coconut flakes for a twist!