Preheat oven to 350F. In a small bowl combine the ground flax seed and water for 5 minutes to thicken.
1 tablespoon ground flaxseed
In a medium bowl, beat together the peanut butter and brown sugar until smooth using an electric hand mixer or a whisk.
1 cup natural creamy peanut butter, ⅔ cup packed light brown sugar
Add the flax egg mixture, milk, and vanilla and mix again until well combined.
3 tablespoons almond milk, 1 teaspoon vanilla extract
Add the oat flour, baking soda, and salt and mix to form a dough and no dry flour remains. The consistency will be a thick batter.
1 cup oat flour, ½ teaspoon baking soda, ¼ teaspoon salt
Fold in the chocolate chips until evenly distributed.
⅔ cup dairy free chocolate chips
Using a heaping tablespoon per cookie, roll the dough into a ball and place on a cookie sheet lined with parchment paper. Flatten the cookies with the palm of your hand since these cookies do not spread much. Repeat with the remaining dough. This recipe makes about 16 cookies. Press extra chocolate chips into the tops of the cookies if desired.
Bake on the center rack for 10-12 minutes until the edges are set. The centers will still seem soft and undercooked at this point but they will continue to cook and set up as they cool.
Remove from the oven and allow cookies to cool on the pan for 10 minutes before transferring them to a cooling rack to cool fully.