Preheat and prep: Heat your oven to 350°F (175°C).
Line a mini muffin tin with paper liners or grease it well so the bites release cleanly.
Mix the dry ingredients: In a medium bowl, whisk 2 cups almond flour, 1/2 cup granulated keto sweetener, 1 1/2 teaspoons baking powder, and 1/4 teaspoon salt. Break up any almond flour clumps with the whisk.
Combine the wet ingredients: In another bowl, whisk 1/3 cup melted butter, 2 large eggs, 1/4 cup sour cream, 1 tablespoon lemon zest, 2 tablespoons fresh lemon juice, and 1 teaspoon vanilla. Add 1/8 teaspoon almond extract if using.
Bring it together: Pour the wet ingredients into the dry and stir until just combined.
The batter will be thick but spoonable. If it seems too thick, add 1–2 teaspoons more lemon juice or a splash of water.
Portion the batter: Spoon the batter into the mini muffin cups, filling each about 3/4 full. Smooth the tops lightly with a spoon if needed.
Bake: Bake for 12–16 minutes, until the tops are set and lightly golden at the edges.
A toothpick should come out mostly clean with a few moist crumbs.
Cool: Let the bites rest in the pan for 5 minutes, then transfer to a wire rack to cool completely. They firm up as they cool.
Optional glaze: For a simple glaze, mix 1/3 cup powdered keto sweetener with 1–2 teaspoons lemon juice until smooth. Drizzle over cooled bites and let set.