Step 1- Prep Your Pan
Line an 8-inch square pan with parchment paper, leaving some overhang on the sides to make lifting the brownies out easier later.
Step 2- Process the Nuts
Add the pecans (or your chosen nut combination) to a food processor. Process until the mixture resembles coarse crumbs. If you want chunkier brownies, skip this step and process everything together at once instead.
Step 3- Add the Dates and Cocoa
Add the dates and cocoa powder to the processor, along with any optional espresso powder or vanilla extract. Process until the mixture forms a soft, cohesive dough.
Step 4- Adjust the Texture
Check the consistency of your dough. If it feels too dry, add a splash of water or dairy-free milk and process again. If it feels too sticky, add a few more nuts and process once more.
Step 5- Press Into the Pan
Scoop the mixture into your lined pan and use a spoon to flatten the surface evenly. No need to clean your food processor yet you'll need it again for the frosting.
Step 6- Make the Avocado Frosting
Add the avocado, maple syrup, and cocoa powder to the food processor. Process until completely smooth, with no lumps of avocado remaining.
Step 7- Frost and Chill
Spread the chocolate avocado frosting evenly over the brownie base. Decorate as desired, then optionally chill in the fridge for at least 10 minutes to help everything firm up before slicing.
Step 8- Slice and Serve
Use a sharp knife to cut the brownies into about 16 bars. Clean cuts work best if the brownies have had a little chill time first.