Prep the basics: Heat the oven to 350°F (175°C).
Line a baking sheet with parchment paper for easy cleanup. Lightly mist with oil if your parchment tends to stick.
Soften the dates (if needed): If your dates are firm, soak them in hot water for 5–10 minutes, then drain well. Soft dates blend more smoothly and sweeten the dough evenly.
Mash the bananas: In a large bowl, mash 2 large ripe bananas until mostly smooth.
A few small lumps are fine. You want about 3/4 to 1 cup of mashed banana.
Blend the sweet base: Finely chop or blend 6–8 pitted Medjool dates into a paste. Stir the date paste into the mashed banana until well combined.
Add the wet ingredients: Mix in 1 large egg (or 1 flax egg: 1 tablespoon ground flax + 3 tablespoons water, rested 5 minutes), 2 tablespoons nut butter, and 1 teaspoon vanilla extract.
Stir until the mixture is smooth and glossy.
Fold in the dry ingredients: Add 2 cups rolled oats, 1 teaspoon baking powder, 1 teaspoon ground cinnamon, and 1/4 teaspoon salt. Stir until the oats are fully coated and the dough holds together. If it looks too loose, let it rest 5 minutes so the oats can absorb moisture.
Choose add-ins (optional): Fold in up to 1/2 cup total of raisins, chopped nuts, unsweetened coconut, or sugar-free chocolate chips.
Keep it moderate so the cookies hold their shape.
Scoop and shape: Use a tablespoon or small scoop to portion the dough onto the baking sheet, spacing cookies about 2 inches apart. Gently flatten the tops with damp fingers; these cookies don’t spread much.
Bake: Bake 12–15 minutes, until the edges look set and the bottoms are lightly golden. For softer cookies, bake closer to 12 minutes; for a firmer edge, go to 15.
Cool: Let the cookies rest on the sheet for 5 minutes, then transfer to a rack to cool completely.
They’ll firm up as they cool.