Preheat your oven to 180°C (350°F), grease and line an 8x8 inch cake tin with parchment paper.
Sift together the all-purpose flour, cornstarch, and salt in a mixing bowl.
Rub the fresh lemon zest into the granulated sugar.
Add the warm melted unsalted butter, vegetable oil, large eggs, fresh lemon juice, and vanilla extract to the lemon-sugar mixture.
Gently fold the dry ingredients into the wet mixture until just combined.
Pour the batter into the prepared cake tin and even it out.
Bake the brownies for about 22 minutes until a toothpick comes out almost clean.
Allow the brownies to cool completely in the tin for 1-2 hours.
Whisk together the powdered sugar and freshly squeezed lemon juice for the glaze.
Spread the lemon glaze evenly over the cooled brownies and let set for 30-60 minutes.