Preheat and prep: Heat your oven to 350°F (175°C). Line a 12-cup muffin pan with paper liners or lightly grease the cups.
Mash the bananas: In a large bowl, mash the ripe bananas with a fork until mostly smooth. A few small lumps are fine.
Whisk in the wet ingredients: Add the peanut butter, eggs, honey or maple syrup, Greek yogurt, and vanilla.
Whisk until smooth and creamy.
Mix the dry ingredients: In a separate bowl, whisk together the flour, baking soda, baking powder, cinnamon, and salt. This helps distribute the leavening evenly.
Combine gently: Add the dry ingredients to the wet bowl. Stir with a spatula just until you don’t see dry streaks.
If the batter feels very thick, add 2–4 tablespoons of milk to loosen it slightly.
Fold in extras: If using chocolate chips, nuts, or seeds, gently fold them in now. Don’t overmix.
Fill the pan: Divide the batter evenly among the muffin cups, filling each about 3/4 full. For a bakery-style dome, you can slightly mound the centers.
Bake: Bake for 16–20 minutes, or until the tops are set and a toothpick inserted in the center comes out clean or with a few moist crumbs.
Cool: Let the muffins cool in the pan for 5 minutes, then transfer to a wire rack to finish cooling.
This helps keep the texture light.