Preheat the oven to 350°F.
Use an electric hand mixer or kitchen-aid stand mixer to cream the butter and granulated sugar together for 3-5 minutes, or until the sugar is completely dissolved.
Add the eggs and continue whisking for 2 more minutes. Once the eggs are incorporated, mix in the yogurt, lemon juice, and vanilla extract.
Slowly mix in the flour, baking powder, and baking soda until the wet and dry ingredients are combined. Make sure the cake batter is smooth and has no clumps of dry ingredients in it.
Add the blueberries and fold gently into the batter.
Pour your cake batter into the 9x13 inch pan and bake for 45 minutes, or until the edges of the cake begin to turn golden brown. After the cake is finished baking, allow it to cool on the counter for 45 minutes, or until the top of the cake is no longer hot to the touch.
Once the cake is finished cooling, whisk all of the frosting ingredients together in a large mixing bowl until smooth and creamy. Spread the frosting over the top of the cake using a large spoon or spatula.
Slice, serve and enjoy!