In a large bowl whisk together the flour, baking powder, baking soda, and salt. Set aside.
2 cups all purpose flour, 2 teaspoons baking powder, 1 teaspoon baking soda, 1/2 teaspoon salt
In a stand mixer fit with the paddle attachment or in a large bowl using a hand mixer, beat the butter and granulated sugar together until light and fluffy, about 3 to 6 minutes.
1/2 cup unsalted butter, 1 cup granulated sugar
Add in the eggs, one at a time. Now beat in the lemon juice and vanilla extract. Scrape down the sides, and beat in the sour cream and lemon zest until the mixture is smooth and combined. Scrape down the sides again.
2 eggs, 1 teaspoon vanilla extract, 2 tablespoons lemon juice, 3/4 cup sour cream, 1 teaspoon lemon zest
Add in the flour mixture, beat on a low for a few moments until you are able to beat on high until the mixture is just combined. The batter will be thick and sticky. Stir in the blueberries.
1 cup blueberries
Pour the batter into the prepared pan. Add the topping and bake for 40 to 45 minutes or until a toothpick inserted int the middle comes out with just a few crumbs.