Prep the pan: Preheat the oven to 375°F (190°C). Line a 12-cup muffin tin with paper liners or lightly grease with oil.
Mix dry ingredients: In a large bowl, whisk the flour, almond flour, oats, protein powder, coconut sugar, baking powder, baking soda, salt, and cinnamon until evenly combined.
Whisk wet ingredients: In a separate bowl or large measuring cup, whisk the eggs, Greek yogurt, milk, oil, vanilla, almond extract, and lemon zest until smooth.
Combine: Pour the wet ingredients into the dry.
Stir gently with a spatula until just combined. The batter will be thick; avoid overmixing.
Fold in cherries: Add the chopped cherries and fold in lightly to distribute without staining the batter too much.
Fill the cups: Divide the batter evenly among the 12 muffin cups. Sprinkle sliced almonds and a pinch of coarse sugar on top for crunch and shine.
Bake: Bake for 16–20 minutes, or until the tops are set and a toothpick inserted into the center comes out with a few moist crumbs.
Cool: Let muffins cool in the pan for 5 minutes, then transfer to a wire rack to cool completely.
This helps them set and stay moist.