Preheat your oven to 400°F and line a mini muffin pan with mini muffin liners.
In a small bowl, sift together the flour, almond flour, baking powder, and salt.
Then add about ¼ cup of the flour mixture to the blueberries and toss to coat. This helps keep the blueberries from all sinking to the bottom of the muffins.
In a large mixing bowl, whisk together the melted butter, sugar, and lemon zest.
Add in the egg and vanilla and whisk until combined and smooth.
Whisk in the sour cream and lemon juice until fully combined. Then stir in the dry ingredients until fully incorporated.
Gently fold the blueberries into the batter along with any leftover flour in the bowl.
Spoon the muffin batter into the mini muffin cups so that they're almost full. Sprinkle sparkling sugar over the top of each mini muffin if desired.
Bake at 400°F for 12-15 minutes or until a cake tester comes out clean.
Remove from the pan and let the mini blueberry muffins cool on a wire rack.
Notes
These mini blueberry muffins will keep in an airtight container at room temperature for up to 3 days.