Preheat the oven to 200C/400F/Gas 6. Line a 12-hole muffin pan with muffin cases, then set aside.
Whisk together the flour, sugar, baking powder, baking soda, and salt. Set aside.
Whisk together the eggs, butter, yogurt, and vanilla extract. Pour the wet ingredients into the dry ingredients, and mix until just combined. Fold in the chocolate chips and cherries.
Divide the batter evenly between the 12 muffin cases, and bake for 15 - 20 minutes, or until a toothpick inserted into the centre comes out clean.
Allow to cool for 5 minutes in the pan, then transfer them to a wire rack to cool completely.
Notes
Muffins stay fresh in an air-tight container at room temperature or in the fridge for up to 5 days. They also freeze well for up to 2 months. Thaw overnight in the fridge.