Line an 8X8 inch baking dish with parchment paper or aluminium foil, and brush all sides with butter.
Sift flour, salt, baking powder and cocoa powder in a bowl and set aside.
In another bowl, place chocolate and butter and microwave in 30 second intervals till the butter melt. Mix well and add yogurt, vanilla extract and sugar. Whisk well for 1-2 minutes.
Add the liquid mixture to the flour mixture and mix till combined. The mixture will be on the thicker side. Fold in the walnuts, or you can sprinkle them on top.
Pour into the prepared baking pan and bake for 40 minutes. Start checking if the brownies are cooked by inserting a fork or toothpick in the center at the 35 minute mark.
Once baked, cool the brownies in the pan completely before inverting them onto a metal rack. Cut into slices and serve.
Video
Notes
Do not use curd in place of greek yogurt. Greek yogurt is thicker than homemade curd and will give a different consistency. If using homemade curd, double strain it using a muslin cloth.
This recipe requires 40 minutes at 180C in my oven. This time may vary depending on your oven and its capacity. Start checking if the brownies are cooked by inserting a fork or toothpick in the centre at the 35 minute mark. If the toothpick comes out clean, or with very few crumbs on it, it is baked.
You can add walnuts, almonds, pecans, peeled peanuts, etc., as a topping or combined with the batter. You can also add chocolate chunks, caramel candies, or even Oreo chunks.