Preheat the Oven: Preheat the oven to 350°F.
Prepare the Muffin Tin: Line a muffin tin with paper liners or lightly coat it with non-stick cooking spray, then set it aside.
Combine the Dry Ingredients: In a large bowl, whisk together the flour, Dutch-process cocoa powder, baking powder, baking soda, and salt until the ingredients are evenly combined.
Mix the Wet Ingredients: In a separate bowl, whisk together the canola oil, buttermilk, eggs, vanilla, granulated sugar, and lightly packed brown sugar until smooth and well combined.
Make the Batter: Pour the wet mixture into the bowl of dry ingredients and stir just until the ingredients are combined.Do not be concerned if the batter is quite thin. Add the Cherries: Gently fold the halved sour cherries into the batter until they are distributed throughout.
Add the Chocolate Chips: Fold in the semi-sweet chocolate chips, mixing gently to distribute them throughout the batter.
Fill the Muffin Cups: Divide the batter evenly among the prepared muffin cups.
Bake the Muffins: Bake at 350°F for 20–22 minutes, or until a toothpick inserted into the center of a muffin comes out clean.
Cool in the Pan: Allow the muffins to cool in the muffin tin for 5 minutes.
Finish Cooling: Transfer the muffins to a wire rack and allow them to cool completely.