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.
Mix dry ingredients. In a large bowl, whisk 2 cups almond flour, 2 tablespoons coconut flour, 2 teaspoons baking powder, 1/3 to 1/2 cup granulated keto sweetener, and 1/4 teaspoon salt until well combined.
Combine wet ingredients. In a separate bowl, whisk 3 large eggs, 1/3 cup melted butter or avocado oil, 1/3 cup unsweetened almond milk, 1 teaspoon vanilla extract, 1 tablespoon lemon zest, and 2 tablespoons fresh lemon juice.
If using lemon extract, add 1/4 teaspoon.
Bring the batter together. Pour wet ingredients into the dry and stir until just combined. The batter will be thick but scoopable. If it seems too stiff, add 1 to 2 more tablespoons almond milk.
Fold in the berries. Gently fold in 1 cup chopped blackberries.
If using frozen berries, do not thaw; toss them in 1 teaspoon coconut flour to reduce bleeding, then fold in quickly.
Fill the muffin cups. Divide the batter evenly among the 12 cups, filling each about 3/4 full. For a bakery look, press a few extra berry pieces on top.
Bake. Bake 18–22 minutes, or until the tops are set and a toothpick comes out clean or with a few moist crumbs. Avoid overbaking to keep them tender.
Cool. Let the muffins cool in the pan for 5 minutes, then transfer to a rack to cool completely.
This helps them set and prevents soggy bottoms.
Optional glaze. For a keto lemon glaze, mix 1/2 cup powdered erythritol with 1–2 tablespoons lemon juice until smooth. Drizzle over cooled muffins.