Prep your pan and oven: Heat the oven to 350°F (175°C).
Line a 12-cup muffin tin with paper liners or lightly grease with oil spray.
Whisk dry ingredients: In a large bowl, combine almond flour, coconut flour, protein powder, baking powder, baking soda, salt, and sweetener. Break up any clumps.
Mix wet ingredients: In a separate bowl, whisk eggs, Greek yogurt, almond milk, melted oil, and vanilla until smooth.
Combine gently: Pour the wet mixture into the dry mixture. Stir until just combined.
If the batter seems too thick to scoop, add 1–2 tablespoons more almond milk. It should be thick but scoopable.
Add blueberries: Fold in blueberries and lemon zest (if using). Avoid overmixing, which can make muffins dense.
Portion the batter: Divide evenly among the muffin cups.
They should be about 3/4 full for a nice dome.
Bake: Bake for 18–22 minutes, until the tops are set and lightly golden. A toothpick inserted in the center should come out mostly clean, with a few moist crumbs.
Cool: Let the muffins rest in the tin for 5 minutes, then transfer to a wire rack to cool completely. This helps them set and keeps the texture tender.