Preheat oven to 400˚F (205˚C) . Grease your doughnut pan. Set aside.
Place flour, cacao powder, baking powder, baking soda, and salt in a large mixing bowl. Whisk together to fully combine.
Add egg replacer, margarine, canola oil, and vanilla to a medium bowl. Whisk to combine. Whisk in peanut butter, milk and date paste.
Pour the wet ingredients into the dry ingredients and stir until all of the dry ingredients are moistened. There may be some lumps.
Divide the mixture over the doughnut pan filling about ¾ full.
Bake for 8-10 minutes or until the doughnuts are golden brown and pass a clean toothpick test.
Place the sugar, peanut butter, milk and vanilla in a small bowl. Mix until well combined.
Pour glaze over the cooled doughnuts. Sprinkle with the chopped peanuts.