To a flour sifter, add besan, cocoa powder, instant coffee, cinnamon powder and salt. Sift all the dry ingredients into a large bowl.
Then add in the flaxseed meal and mix. Set this aside.
Chop 1/2 cup butter (1 stick) into small pieces. Place it in a glass bowl and then place that bowl over pot of simmering water. This is called the double boiler method. The bottom of the bowl should not touch the surface of water. You can also melt the butter in microwave.Stir often until the butter melts. Then remove the bowl from the pot.
Let it cool down for 3 to 4 minutes. Then add in 1 tablespoon oil. I used avocado oil here.
Add in the sugar and vanilla extract and mix vigorously until well combined. You can use a wire whisk or a hand/stand mixer here.
Add in the yogurt now. And mix really well (vigorously) until it's all well combined. You can use a hand whisk or a mixer here. The sugar should nicely dissolve and mix well with everything at this point. This is important step.
Start adding the sifted dry ingredients, add 1/2 of the mix first and start mixing using a spatula. Then add the remaining half of the dry ingredients and mix until it's all combined.
Add in the chocolate chips. Mix until they are well combined into the batter.
Transfer batter to a 8-inch square pan lined with parchment paper. Using a spatula, spread the batter throughout the pan. Bake at 350 F degrees for 30 to 35 minutes. You want the edges to pull away when done and the center shouldn't feel gooey. Remove from oven and very important- let it cool down for 2 hours before cutting into pieces. Do not try to cut the brownies before else they might crumble. You can even pop them in the fridge for an hour before cutting.
Notes
For best results, it's a good idea to measure ingredients by weight and use them in the recipe.
Line your baking tray with parchment paper. That makes it so easy to remove brownies from the pan.
Vigorously mix the sugar and yogurt until combined. The sugar should completely dissolve, that will give the brownies that crust on top!
Let the brownies cool completely for 2 hours before cutting them. Do not attempt to cut them before that else they will crumble.
Use sharp knife to cut the brownies. Dip the knife into hot water, then wipe it and then cut the slices. You will get cleaner slices like this.
Read notes in the recipe if you want to make this vegan.