Set the oven temperature to 350°F (175°C). A 9-inch round cake pan can be lined with parchment paper or greased and floured. Mix the flour, baking soda, baking powder, and salt in a medium-sized bowl. Put aside.
Beat the granulated sugar and softened butter in a big bowl until they are light and fluffy. One egg at a time, add them, beating thoroughly after each addition. Add the vanilla extract and stir.
Add the lemon zest, lemon juice, and Greek yoghurt (or sour cream) and stir until thoroughly blended. Mixing until just incorporated, gradually add the dry ingredients to the wet ones. Avoid over-mixing.
Once the blueberries are properly mixed into the batter, gently fold them in. Transfer the mixture into the ready-made cake pan and distribute it uniformly.
When a toothpick inserted into the centre comes out clean, bake for 30 to 35 minutes. After letting the cake set in the pan for ten minutes, turn it out onto a wire rack to finish cooling.