Preheat oven to 400 degrees F. Spray/grease donut pans very well.
In a large bowl, add the flour, sugar, baking powder, baking soda, salt, and cinnamon. Whisk until combined.
In a medium bowl, add the almond milk (make sure it is room temperature or slightly warm so it doesn’t harden the coconut oil), melted coconut oil, vanilla, and peanut butter. Whisk until well combined.
Add the wet to the dry. Mix with a spatula until combined. Don’t over mix.
Spoon the donut batter into a piping bag, or a large ziplock bag. Cut a corner off to create a little hole. Pipe the batter into the pan filling 3/4 of the way full. Bake for 13-15 minutes or until a toothpick comes out clean and donuts are lightly golden.
Let the donuts cool in the pan for 5 minutes and then carefully remove and place on a wire rack to cool completely.
To make the glaze, whisk all the glaze ingredients together in a shallow bowl until smooth. It may seem like it’s not coming together, but keep mixing and it will become smooth. The mixture should be smooth and silky, but not too thin or else it will just drip completely off your donuts. (If yours is very thin, simply add a bit more powdered sugar.)
Once the donuts are cooled, dip them in the glaze. Place back onto the cooling rack with a cookie sheet underneath to catch the drippings. Sprinkle peanuts on top. Let it sit for 20-30 minutes for the glaze to set. Enjoy! Store leftovers in an airtight container on the counter. However, best when eaten fresh!