01 - Line a baking sheet with parchment paper. Insert a wooden stick securely into the top center of each apple.
02 - Combine coconut sugar, coconut milk, maple syrup, coconut oil, and sea salt in a medium saucepan over medium heat. Stir continuously until smooth and all ingredients are fully incorporated.
03 - Bring the mixture to a gentle boil, then lower the heat to medium-low. Cook, stirring frequently, for 10 to 12 minutes, until the caramel thickens and develops a glossy, smooth texture.
04 - Remove the saucepan from the heat and stir in the vanilla extract. Allow the caramel to cool for 3 to 5 minutes until slightly thickened yet still pourable.
05 - Dip each apple into the warm caramel, rotating to ensure even coverage. Let any excess caramel drip off. If desired, promptly roll each coated apple in the prepared toppings.
06 - Place the caramel-coated apples onto the prepared baking sheet. Refrigerate for at least 20 minutes or until the caramel is fully set.
07 - Enjoy the caramel apples chilled or allow them to reach room temperature before serving.