1. Preheat the oven to 350°F. Lightly grease a 9" x 13" pan; line the pan with parchment paper if desired.
2
2. In a medium-sized microwave-safe bowl, or in a saucepan set over low heat, melt the butter, then add the sugar and mashed avocado. Stir to combine.
3
3. Return the mixture to the heat (or microwave) briefly just till it''''''''s hot (about 110°F to 120°F) but not bubbling. Don''''''''t worry if it separates; just stir it briefly to recombine a bit. Heating this mixture a second time will dissolve more of the sugar, which will yield a shiny top crust on your brownies.
4
4. Transfer the mixture to a bowl, and stir in the cocoa, salt, baking powder, espresso powder if using, and vanilla.
5
5. Add the eggs, stirring till smooth.
6
6. Then add the flour and chips, again stirring till smooth. Spoon the batter into the prepared pan.
7
7. Bake the brownies for 30 minutes, until a cake tester or sharp knife poked into the center reveals wet crumbs, but not raw batter. The brownies should feel set on the edges and in the center. Remove them from the oven, and cool completely on a rack.
8
8. Cover and let sit overnight before cutting and serving; this gives the bran a chance to soften and become "invisible" in your mouth.