These brownies are rich, fudgy, and topped with a luscious cocoa glaze, making them a perfect treat for any occasion.
Preheat your oven to 350°F (175°C) and grease an 8-inch square baking pan.
Greasing the pan ensures the brownies won't stick, making it easier to remove them after baking.
In a saucepan, combine the sugar, butter, and cocoa powder. Heat over medium heat, stirring until the butter is melted and the mixture is smooth.
Stir constantly to prevent the mixture from burning or sticking to the pan.
Remove the saucepan from heat and let it cool slightly. Then, whisk in the eggs and vanilla extract until well combined.
Adding the eggs to a slightly cooled mixture prevents them from cooking prematurely.
Add the flour, baking powder, and salt to the saucepan. Stir until just combined, being careful not to overmix.
Overmixing can lead to dense brownies, so stir until the ingredients are just incorporated.
Fold in the chopped walnuts gently.
Folding ensures the walnuts are evenly distributed without overworking the batter.
Pour the batter into the prepared pan and spread it evenly. Bake in the preheated oven for 25 minutes or until a toothpick inserted into the center comes out with a few moist crumbs.
Avoid overbaking for a fudgy texture; check for doneness a few minutes before the timer ends.
While the brownies cool, prepare the glaze by combining the icing sugar and cocoa powder in a bowl. Beat in the softened butter and boiling water until smooth.
Adjust the consistency of the glaze by adding more water or sugar as needed.
Once the brownies are completely cool, spread the glaze evenly over the top. Let it set before cutting into squares.
For clean cuts, use a sharp knife and wipe it clean between slices.
Serve the brownies as a dessert or snack. Enjoy their rich, fudgy flavor with friends and family.
Pair with a scoop of vanilla ice cream for an indulgent treat.