01 - Preheat oven to 350°F (175°C). Line a muffin tin with 12 liners or grease thoroughly.
02 - In a large mixing bowl, whisk together all-purpose flour, granulated sugar, baking powder, salt, and ground cinnamon.
03 - In a separate bowl, whisk whole milk, melted unsalted butter, egg, and vanilla extract until smooth.
04 - Pour wet ingredients into dry mixture and stir gently until just incorporated. Avoid overmixing to ensure tender muffins.
05 - Divide the batter evenly between the muffin cups. Bake for 15–18 minutes, or until a toothpick inserted in the center comes out clean. Allow muffins to cool completely before continuing.
06 - Once muffins are fully cooled, slice each muffin into quarters to create bite-sized cubes.
07 - Thread a muffin cube, apple cube, and cheddar cube onto each skewer, repeating the sequence to fill the skewer with two of each component.
08 - Combine soft caramels and heavy cream in a microwave-safe bowl. Microwave in 20-second intervals, stirring after each burst, until smooth and pourable.
09 - Drizzle melted caramel over the skewers and serve immediately for best texture and flavor.