01 - Preheat oven to 350°F (175°C). Grease an 18-cup mini muffin tin or line with mini paper liners.
02 - Whisk together the flour, baking powder, baking soda, salt, cinnamon, ginger, cardamom, cloves, and nutmeg in a medium bowl.
03 - Using an electric mixer or whisk, cream the softened butter and granulated sugar in a large mixing bowl until light and fluffy. Beat in the eggs one at a time, then blend in vanilla extract.
04 - Stir half of the dry mixture into the butter mixture until partially combined. Add the milk and fold to incorporate. Add the remaining dry ingredients and mix until just combined.
05 - Spoon 1 tablespoon of batter into each muffin cup. Press one caramel candy into the center of each cup. Spoon another tablespoon of batter over each, sealing the caramel completely within the batter.
06 - Bake in the preheated oven for 18 to 20 minutes, or until the tops spring back when lightly tapped. Let muffins cool in the pan for 5 minutes before transferring to a wire rack.
07 - Dip each cooled muffin pop in melted butter, then roll in the cinnamon sugar mixture until coated evenly.
08 - Insert a lollipop stick or skewer into each muffin pop for presentation, if desired.