Prep the pan and oven: Preheat the oven to 350°F (175°C). Line a 12-cup muffin tin with paper liners, or grease well.
Mix dry ingredients: In a large bowl, whisk almond flour, coconut flour, baking powder, baking soda, salt, and sweetener until evenly combined.
Whisk wet ingredients: In a separate bowl, whisk the eggs, almond milk, melted butter, lemon zest, lemon juice, and vanilla.
If using lemon extract, add it here.
Combine: Pour the wet mixture into the dry. Stir with a spatula until just combined. The batter should be thick but scoopable.
If it looks too stiff, add 1–2 teaspoons almond milk.
Fold in blueberries: If using fresh berries, gently fold them in. If using frozen, keep them frozen and toss with 1 teaspoon coconut flour before folding to reduce bleeding.
Fill the cups: Divide the batter evenly among the 12 muffin cups, filling each about 3/4 full. Smooth the tops lightly.
Bake: Bake for 18–22 minutes, until the tops are set and a toothpick comes out clean or with a few moist crumbs.
Rotate the pan at 15 minutes if your oven has hot spots.
Cool: Let muffins cool in the pan for 10 minutes, then move them to a wire rack to cool completely. Almond flour muffins firm up as they cool, so be patient.
Optional glaze: Whisk powdered erythritol and lemon juice until smooth. Drizzle over fully cooled muffins for extra zing.