01 - Preheat oven to 350°F. Grease and flour a 9-inch round or square baking pan.
02 - In a bowl, combine flour, sugar, salt, and lemon zest. Add cold butter and rub with fingers or pastry cutter until mixture resembles coarse crumbs. Refrigerate until needed.
03 - Whisk together flour, baking powder, baking soda, and salt in a medium bowl.
04 - In a large bowl, cream together butter and sugar until light and fluffy, approximately 2-3 minutes.
05 - Beat in eggs one at a time, then add lemon zest, lemon juice, and vanilla extract. Mix until well combined.
06 - Mix in half of the flour mixture, followed by the sour cream, then the remaining flour mixture. Stir until just combined, avoiding overmixing.
07 - Gently fold in blueberries using a spatula, being careful not to overmix or crush the berries.
08 - Spread batter evenly into the prepared pan. Sprinkle the crumble topping evenly over the batter.
09 - Bake for 40 to 45 minutes, or until a toothpick inserted into the center comes out clean.
10 - Cool the cake in the pan for at least 20 minutes. Whisk powdered sugar and lemon juice until smooth, then drizzle glaze over the cooled cake if desired.
11 - Slice and serve at room temperature or slightly warm.