Prep the pan and oven: Heat oven to 375°F (190°C). Line a 12-cup muffin tin with liners or lightly grease.
Make the crumble: In a small bowl, combine oats, almond flour, brown sugar, protein powder, cinnamon, and salt.
Cut in the cold butter with a fork until you get clumps. Chill in the fridge while you mix the batter.
Mix dry ingredients: In a large bowl, whisk flour, oat flour, protein powder, baking powder, baking soda, salt, and cinnamon.
Mix wet ingredients: In another bowl, whisk eggs, Greek yogurt, milk, brown sugar, oil, vanilla, and lemon zest until smooth.
Combine: Pour wet into dry. Stir gently until just combined.
The batter should be thick but scoopable. If it’s too dry, add 1–2 tablespoons of milk.
Fold in blueberries: Toss blueberries with 1 tablespoon flour, then fold into the batter with a few light strokes. Don’t overmix.
Fill the tin: Divide batter evenly among 12 cups, filling each about 3/4 full.
Sprinkle each with a generous pinch of crumble.
Bake: Bake 16–20 minutes, until the tops are golden and a toothpick comes out with a few moist crumbs.
Cool: Let muffins rest in the pan 5 minutes, then transfer to a rack to cool. They set as they cool, so be patient before unwrapping.