Preheat and prepare: Heat your oven to 375°F (190°C). Line a 12-cup muffin tin with paper liners or lightly grease with oil spray.
Whisk the dry ingredients: In a large bowl, whisk the flour, oat flour, protein powder, sugar, baking powder, baking soda, salt, and lemon zest.
Break up any protein powder clumps so the batter mixes evenly.
Mix the wet ingredients: In a separate bowl, whisk the eggs, Greek yogurt, milk, oil, lemon juice, and vanilla until smooth. The yogurt should fully blend with no lumps.
Combine gently: Pour the wet ingredients into the dry. Stir with a spatula until just combined. Do not overmix—a few streaks of flour are okay.
Fold in blueberries: Add blueberries and gently fold to distribute.
If using frozen berries, work quickly to keep them from bleeding too much color.
Portion the batter: Divide the batter evenly among the muffin cups, filling each about 3/4 full. Sprinkle with coarse sugar if using.
Bake: Place on the middle rack and bake for 16–20 minutes, or until the tops are set and golden and a toothpick comes out with a few moist crumbs.
Cool: Let muffins rest in the pan for 5 minutes, then transfer to a wire rack to cool completely. This helps set the structure and keeps the bottoms from getting soggy.
Serve: Enjoy warm, or let cool and store for later.
They’re great plain or with a little smear of almond butter.