First, melt the butter in a microwave or on the stovetop. And let it cool down while you prepare the baking pan and other ingredients.
Lightly butter or spray with non-stick cooking spray 8x8 inch baking pan. Line it with parchment paper with sides up. So it will be easy to lift after it bakes. Again butter or spray the parchment paper.
Take all purpose flour, sugar, salt, and baking powder in a bowl. Sift the cocoa powder using a strainer, so there will be no lumps of cocoa powder Whisk everything until well combined. Keep it aside.
In another large bowl, take melted butter. Add plain yogurt and vanilla extract. Whisk until everything is mixed and smooth.
Add dry flour mixture. Whisk it until the batter comes together.
Add chocolate chips (& nuts, if using). Fold them in using a spatula.
Pour the brownie batter into the prepared pan and spread evenly.
Bake in preheated oven for 35-40 minutes or until the toothpick inserted in the center comes out clean. Let the eggless brownies cool down for 10-15 minutes in the pan itself.
Then lift the paper from the sides and transfer it to a cooling rack.
Using a sharp knife cut into 16 pieces or as per your desire. After having a bite, you won't realize that these are the brownies without eggs.
Notes
Make sure to line your pan with parchment paper otherwise eggless brownies will stick to it, super important tip!
Do not overbake or underbake your brownies. Overbaking will result in dry brownies and underbaking will result in soft and gooey brownies. For a cake-like brownie texture, the inserted toothpick should come out clean. So always check a few minutes earlier than mentioned time here as everybody’s oven behaves differently.