Preheat the oven to 350 degrees(F).
Now, in a small bowl, make a flax egg by whisking together the flax meal and water. Let it sit for 2-3 minutes to thicken.
Next, in a large mixing bowl, add the peanut butter, brown sugar and cane sugar. Using a hand mixer, or stand mixer, beat together until fully combined.
Then, add the flax egg you made, vanilla, baking powder, baking soda and salt. Continue to mix until everything is incorporated.
Pour in the chocolate chips and peanuts. Then fold them in with a large spoon or spatula.
Taking about 1 tablespoon of dough at a time, roll the dough into balls and place on a baking sheet lined with parchment paper or sprayed with non-stick spray. Place each cookie about 2 inches apart from the others. You will probably need to do 2 batches.
Bake the cookies for 10-12 minutes. Let cool completely before eating.