01 - Preheat oven to 350°F. Line a 12-cup muffin tin with paper liners.
02 - Whisk together flour, baking powder, baking soda, salt, cinnamon, chai spice, and nutmeg in a medium bowl.
03 - In a large bowl, beat softened butter, granulated sugar, and brown sugar until light and fluffy.
04 - Beat in eggs one at a time, followed by the vanilla extract.
05 - Add dry ingredients to wet in two batches, alternating with the milk. Mix until just combined.
06 - Gently fold in diced apple until evenly distributed.
07 - Divide batter evenly among muffin cups. Bake for 18 to 20 minutes or until a toothpick inserted in the center comes out clean. Cool completely on a wire rack.
08 - Once muffins are fully cooled, remove liners and gently insert a stick into the center of each muffin halfway through.
09 - In a microwave-safe bowl, combine caramels and heavy cream. Microwave in 30-second increments, stirring after each, until smooth and melted.
10 - Dip each muffin top into melted caramel, letting excess drip off. Place upright on parchment paper to set.
11 - Allow caramel to set for at least 15 minutes before serving.