Preheat the oven to 350°F. Prepare a muffin tin with liners or lightly grease a mini Bundt pan if using.
In a large mixing bowl, combine all dry muffin ingredients: all-purpose flour, almond flour, baking powder, sugar, and salt. Mix thoroughly.
Make a well in the center and add the wet ingredients: buttermilk, lemon juice, melted butter, and egg. Gently fold the mixture until just combined.
In a small bowl, toss the blueberries with 2 tablespoons of flour to coat them. This prevents them from sinking during baking.
Fold the coated blueberries gently into the batter, taking care not to overmix. You want the berries to burst in the oven, not in the bowl.
In a medium bowl, combine flour, sugar, butter, and lemon zest. Mix until crumbly.
Spoon the muffin batter into the prepared muffin tin, filling each liner about 3/4 full.
Top each muffin with approximately 1 tablespoon of the crumble topping.
Bake the muffins for 20 to 25 minutes or until golden, puffed, and a toothpick inserted in the center comes out clean.
In a small bowl, whisk together powdered sugar and buttermilk until smooth. Set aside.
Let the muffins cool slightly, then drizzle with buttermilk glaze before serving.