Prep the oven and pan: Preheat to 350°F (175°C). Line a 12-cup muffin tin with paper liners or grease well.
Mash the bananas: In a large bowl, mash bananas until mostly smooth.
A few small lumps are fine.
Whisk in wet ingredients: Add eggs, peanut butter, honey or maple syrup, Greek yogurt, and vanilla. Whisk until creamy and well combined.
Mix dry ingredients separately: In a small bowl, stir flour, protein powder, baking powder, baking soda, and salt. This helps avoid clumps.
Combine gently: Add dry ingredients to the wet mixture and fold with a spatula until just combined.
Do not overmix.
Add extras: Fold in mini chocolate chips, chopped nuts, or seeds if using. Keep add-ins small for even baking.
Portion the batter: Divide batter evenly among the muffin cups, filling each about 3/4 full.
Bake: Bake for 16–20 minutes, or until the tops are set and a toothpick comes out mostly clean with a few moist crumbs.
Cool: Let muffins rest in the pan for 5 minutes, then transfer to a wire rack to cool completely. This helps them set and stay moist.
Serve: Enjoy warm or at room temperature.
Add a thin smear of peanut butter on top for extra protein.