Preheat your oven to 350°F (175°C) and line your muffin tin with paper liners or grease it to ensure easy removal of the muffins.
In a large mixing bowl, whisk together the all-purpose flour, granulated sugar, baking powder, and salt until well combined.
In another bowl, combine the lightly beaten egg, whole milk, vegetable oil, melted butter, almond extract, and cherry juice. Mix until smooth and fully combined.
Pour the wet ingredients into the bowl with the dry ingredients. Gently mix with a spatula until just combined. Be careful not to overmix; it’s okay if there are a few lumps.
Fold in the chopped maraschino cherries, mini semi-sweet chocolate chips, and chopped pecans.
Scoop the batter into the prepared muffin tin, filling each cup about 2/3 full.
Bake for 18-20 minutes, or until a toothpick inserted into the center comes out clean. The tops should be lightly golden brown.
Remove the muffins from the oven and let them cool in the pan for about 5 minutes. Transfer them to a cooling rack. While they cool, whisk together the confectioners' sugar and a touch of cherry juice until smooth, then drizzle over the cooled muffins.