Preheat oven to 350°F (180°C). Grease and flour 9×5 inch loaf pan or line with parchment paper.
In large bowl, beat butter until soft. Massage lemon zest into sugar and add to butter. Cream together until light and fluffy. Beat in bean puree, mix well. Beat in eggs, vanilla and lemon juice.
In separate bowl, mix flour, baking powder, baking soda and salt.
Use ½ Tbsp of flour mix to toss with frozen blueberries.
Add dry ingredients and milk to creamed butter and beans in three alternating parts, starting and ending with dry ingredients. Mix until just combined.
Gently fold in blueberries, do not over mix.
Pour batter into prepared loaf pan.
Bake for 60-65 minutes until golden and toothpick inserted into center comes out clean. Do not underbake.
Cool in pan on wire rack for 10 minutes before transferring to wire rack to cool completely before glazing.
To glaze – In small bowl mix icing sugar, milk and lemon juice until smooth. Drizzle over cooled loaf.