Prep your pan: Heat oven to 350°F (175°C). Line a 12-cup muffin tin with paper liners or lightly grease with oil.
Whisk dry ingredients: In a large bowl, whisk almond flour, whole wheat flour, protein powder, coconut sugar, baking powder, baking soda, salt, and cinnamon until evenly combined and no lumps remain.
Mix wet ingredients: In a separate bowl or large measuring cup, whisk eggs, Greek yogurt, almond milk, oil, vanilla, almond extract, and honey until smooth.
Combine gently: Pour wet into dry.
Stir with a spatula just until no dry streaks remain. The batter will be thick and scoopable. Fold in sliced almonds.
Portion: Divide batter evenly among muffin cups, filling each about 3/4 full.
Sprinkle a few extra almonds and a pinch of coarse sugar on top if you like a little crunch.
Bake: Bake 15–18 minutes, or until the tops are set, lightly golden, and a toothpick in the center comes out mostly clean with a few moist crumbs.
Cool: Let muffins cool in the pan 5 minutes, then transfer to a wire rack to finish cooling. This helps them set and stay tender.
Serve: Enjoy warm as is, or split and spread with almond butter for extra protein and richness.