Prep the pan and oven: Preheat your oven to 350°F (175°C).
Line a 12-cup muffin tin with paper liners or lightly grease it. Liners help the delicate crumb release cleanly.
Mix the dry ingredients: In a large bowl, whisk together almond flour, coconut flour, baking powder, baking soda, salt, and sweetener. Break up any lumps for a smooth batter.
Whisk the wet ingredients: In a separate bowl, whisk the eggs, almond milk, melted butter or oil, vanilla, and lemon zest until well combined.
Combine: Pour the wet ingredients into the dry mixture.
Stir with a spatula until just combined. The batter should be thick but scoopable. If it feels too stiff, add 1–2 teaspoons more almond milk.
Prepare the blueberries: Toss the blueberries with 1 tablespoon almond flour to help prevent sinking.
If using frozen berries, do not thaw; toss quickly and move on.
Fold in the berries: Gently fold the blueberries into the batter, being careful not to crush them.
Fill the muffin cups: Divide the batter evenly among the 12 cups. Aim to fill each about 3/4 full for a nice rise.
Bake: Place the pan in the center of the oven and bake for 18–23 minutes, or 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 cool in the pan for 10 minutes, then transfer to a rack to cool completely.
Keto muffins firm up as they cool.
Serve: Enjoy warm or at room temperature. For a bakery-style finish, brush the tops with a little melted butter and a sprinkle of granular sweetener.