Preheat the oven to 320°F (160°C). Line two large baking sheets with parchment paper.
In a large mixing bowl, combine the dry ingredients: oats, cranberries, raisins, pepitas, pecans, ground flaxseed, cinnamon, and salt.
In a separate bowl, mix the wet ingredients: nut butter, mashed banana, maple syrup, and applesauce. Stir until smooth and well combined.
Pour the wet mixture into the dry mixture and stir thoroughly. The dough will be thick and sticky.
Scoop about 1/4 cup of dough per cookie onto the prepared baking sheets. Flatten each cookie slightly with the back of a spoon or your hand—they won’t spread during baking.
Bake for 17–20 minutes, or until the edges are lightly golden.
Let cookies cool on the baking sheet for 5 minutes, then transfer to a wire rack to cool completely.
Store in an airtight container at room temperature for up to 3 days or refrigerate for up to 5 days.