01 -
Preheat oven to 325°F. Grease and flour a bundt pan thoroughly. In a separate bowl, whisk together all-purpose flour, baking powder, and salt. Set aside.
02 -
Using the paddle attachment on your mixer, cream softened butter until smooth. Gradually add sugar and beat on medium-high speed for 3-5 minutes until light and fluffy.
03 -
Add eggs one at a time, mixing after each until fully incorporated. In a small bowl, combine sour cream, lemon juice, lemon zest, vanilla extract, and lemon extract.
04 -
With mixer on low speed, alternately add flour mixture and sour cream mixture to the butter mixture, beginning and ending with flour. Add flour in 3 portions and sour cream mixture in 2 portions. Mix just until incorporated - don't overmix.
05 -
Gently fold in blueberries. Pour batter into prepared bundt pan. Bake at 325°F for 60-70 minutes for fresh blueberries, or 70-85 minutes for frozen. Cake is done when a toothpick inserted comes out clean or with just a few moist crumbs.
06 -
Let cake cool in pan for 10-15 minutes, then turn out onto a wire rack. Mix powdered sugar, lemon juice, and salt until smooth. Adjust consistency with more sugar or juice as needed. Drizzle over cooled cake and sprinkle with lemon zest.