Preheat the oven. Set it to 350°F (175°C). Line a 12-cup muffin tin with liners or grease well.
Mash the bananas. In a large bowl, mash until mostly smooth. A few small lumps are fine.
Whisk in the wet ingredients. Add eggs, peanut butter, honey or maple syrup, and vanilla.
Whisk until thick and creamy.
Add the dry ingredients. Sprinkle in protein powder, baking powder, cinnamon, and salt. Stir gently until just combined. If the batter looks too thick (like cookie dough), add milk 1 tablespoon at a time.
You want a scoopable, pourable batter.
Fold in add-ins. If using chocolate chips, nuts, or fruit, fold them in now. Don’t overmix.
Portion the batter. Divide evenly among the muffin cups, filling each about 3/4 full.
Bake. Bake for 14–18 minutes, or until the tops are set and a toothpick comes out with just a few moist crumbs. Do not overbake or they’ll dry out.
Cool. Let them rest in the pan for 5 minutes, then transfer to a rack. They’ll firm up as they cool.