These yummy cookies have crisp edges, a soft center, dark chocolate and walnuts in every bite. Nobody will guess they're vegan! Made with oats and peanut butter. Yum!
Preheat: Preheat oven to 375°F (190°C). Line two baking sheets with parchment paper.
Flax egg: In a small bowl, whisk together ground flax and water until smooth. Set aside to thicken.
Oat flour: Add oats to a blender and process until it's a fine powder.
Mix dough: In a large bowl, stir together peanut butter, coconut oil, and brown sugar. Mix until the mixture is a smooth liquid (no clumps of coconut oil should be visible). Stir in vanilla. Add oat flour, baking soda, baking powder, and salt. Stir until well combined. (Up until this point, you don't need to worry about over-mixing).
Finish dough: Stir in the flax egg until well mixed. Add all purpose flour and stir just until combined. Gently fold in walnuts and chocolate.
Bake: Scoop dough into golf-ball sized balls (about 3 tablespoons each). Use your hand to roll the balls until smooth, then gently press down to flatten the tops. Arrange dough over the two baking sheets. Bake one sheet at a time, until golden brown at the edges, about 12 minutes. Let cool on the baking tray (they will be quite delicate at first, and firm up as they cool). Sprinkle with flaky salt.
Notes
Peanut Butter: Use smooth, natural peanut butter (no sugar added). Since natural peanut butter has a tendency to separate, make sure the oil is thoroughly mixed in before measuring and using. You want the peanut butter to be fairly runny since it'll assist with binding the dough.