01 - Preheat the oven to 350°F. Grease and flour a 9-inch round cake pan or line with parchment paper.
02 - In a medium bowl, whisk together flour, baking powder, baking soda, and salt.
03 - Beat unsalted butter and granulated sugar in a large bowl until light and fluffy, about 2 to 3 minutes.
04 - Add eggs one at a time, mixing thoroughly after each addition. Stir in vanilla extract and lemon zest.
05 - Add half of the dry mixture, then pour in lemon juice and milk. Mix in the remaining dry ingredients just until combined.
06 - Lightly toss blueberries with 1 tablespoon flour to prevent sinking, then gently fold into the batter.
07 - Pour the batter into the prepared cake pan and smooth the surface evenly.
08 - Bake for 30 to 35 minutes, or until a toothpick inserted in the center comes out clean.
09 - Allow the cake to cool in the pan for 10 minutes before transferring to a wire rack to cool completely.
10 - Beat cream cheese and butter together until smooth. Gradually add powdered sugar, lemon juice, lemon zest, vanilla extract, and salt. Beat until light and fluffy.
11 - Once completely cool, spread the lemon cream cheese frosting evenly over the top and sides. Optionally garnish with extra blueberries and lemon zest.