Breakfast & Brunch
This banana egg peanut butter muffin recipe delivers moist, fudgy muffins packed with protein and rich peanut butter flavor—perfect for breakfast or a midday pick-me-up. 💛 The secret lies in ripe bananas and extra eggs, which create that signature tender crumb while keeping them dense. I developed this recipe after years of testing, ensuring every bite balances sweetness with nutty depth without turning dry.
The beauty of these muffins is their simplicity: just 8 ingredients come together in one bowl, and they bake in 20 minutes at 350°F. No fancy techniques required—just mix, pour, and bake. The peanut butter adds natural sweetness while boosting protein, making them a satisfying choice whether you're meal prepping or craving something quick. They stay fresh for days, too, so you can bake a batch and enjoy them all week.
What sets these apart is the texture—moist enough to stay tender even when reheated, with a subtle peanut butter swirl that makes them irresistible. Topped with a sprinkle of powdered sugar or chopped peanuts, they’re perfect with coffee or as a post-workout snack. The recipe also works with gluten-free flour if needed, keeping it versatile for any dietary preference.
Once you try these, you’ll never go back to store-bought muffins. The combination of ripe bananas, peanut butter, and eggs creates a flavor profile that’s both nostalgic and elevated. Ready to bake? Let’s get started—your taste buds will thank you.
Ingredients for banana egg peanut butter muffin
Eight simple ingredients create these moist, protein-packed banana peanut butter muffins—no fancy equipment needed.
| Ingredient | Amount | Notes |
|---|---|---|
| Ripe Bananas 🍌 | 2 cups | Mashed, about 3 medium bananas |
| Large Eggs 🥚 | 4 whole | Room temperature preferred |
| Creamy Peanut Butter 🥜 | 1 cup | Natural, no added sugar |
| All-Purpose Flour 🌾 | 2 cups | Spooned and leveled |
| Granulated Sugar 🍚 | ½ cup | Or coconut sugar for refined-free |
| Baking Powder 🍞 | 1 tsp | Diamond Crystal preferred |
| Salt 🧂 | ½ tsp | Fine sea salt preferred |
| Vanilla Extract 🌸 | 1 tsp | Pure extract, not imitation |
| Powdered Sugar 🍚 | ¼ cup | For topping, optional |
| Chopped Peanuts 🥜 | ¼ cup | For topping, optional |
| Vegetable Oil 🫒 | ½ cup | Or melted coconut oil |
Ripe bananas are non-negotiable here—they're what makes these muffins moist and naturally sweet. Grab bananas with soft spots and brown peels from the grocery store produce section or your fruit bowl. For the peanut butter, natural, no-sugar-added is best—it keeps the flavor pure without adding extra sweetness. I always buy Jif Natural or Smucker's Natural from the regular grocery store, but any natural brand works. The eggs should be at room temperature for even mixing—just take them out 30 minutes before baking. Flour is the only dry ingredient, and King Arthur or Bob's Red Mill are my go-tos for consistent results.
No powdered sugar? Granulated sugar works in a pinch—just sprinkle it on top after baking. Out of vanilla? Almond extract at half the amount gives a similar depth. Want to make these gluten-free? Swap the all-purpose flour for a 1:1 gluten-free blend—just reduce the baking powder by 0.25 tsp. The oil can be any neutral oil, but coconut oil adds a subtle tropical note that pairs beautifully with peanut butter. For extra richness, add 2 tbsp of Greek yogurt to the batter—it keeps the muffins tender while adding a creamy texture without making them dense.
These muffins stay fresh for 4-5 days at room temperature, wrapped in a towel to keep them soft. For longer storage, freeze them for up to 3 months—just thaw at room temperature before serving. I like to bake a double batch and freeze half for quick breakfasts. Reheat in the microwave for 10-15 seconds to restore that warm, gooey texture. The muffins also freeze beautifully after topping, so you can decorate them fresh out of the oven and then freeze the extras.
Why You'll Love This Recipe
- No Muffin Mix Needed: I keep a bag of flour and sugar on hand, but this recipe only needs five ingredients—no fancy mix, no measuring spoons for obscure spices. Mash those bananas right in the bowl, crack in eggs, stir in peanut butter, and you’re done. That’s it.
- Peanut Butter Magic: The creamy peanut butter doesn’t just add flavor—it makes these muffins ridiculously moist. No dry crumb here. Honestly, I’ve tried other banana muffins, but this combo? It’s like a hug in muffin form, especially when the peanut butter swirl peeks through the top.
- Breakfast or Snack: Make a batch on Sunday, and you’ve got grab-and-go treats for the week. They’re great cold with coffee or warmed in the toaster—my kids swear they’re better than store-bought. (Yes, even on a Tuesday night.)
- Banana Rescue: Overripe bananas? No waste here. I toss them in the freezer until they’re perfectly spotted, then blend them into these muffins. They’re cheaper than buying pre-sliced bananas, and the flavor is richer. Plus, one batch feeds four, so leftovers? Rarely an issue.
Step-by-step instructions for banana egg peanut butter muffins
Mix, bake, and enjoy these protein-packed muffins with perfect texture every time.
👨🍳 Step 1: Prep the Wet Ingredients
Start by mashing the 2 cups ripe bananas in a large mixing bowl until completely smooth—no lumps allowed. I like to use a fork first to break them up, then a potato masher for that perfect texture. The bananas should be a vibrant yellow with no visible chunks.
Add the 4 whole large eggs and the 1 cup creamy peanut butter to the bowl. Whisk everything together until fully combined and smooth. The peanut butter will thicken the mixture slightly, but don't worry—it's exactly what we want for that rich, fudgy texture. This is also when you'll want to add the 1 tsp vanilla extract and mix it in thoroughly.
👨🍳 Step 2: Combine Dry Ingredients
In a separate medium bowl, whisk together the 2 cups all-purpose flour, 0.5 cup granulated sugar, 1 tsp baking powder, and 0.5 tsp salt. I always use a whisk for this step to ensure everything is evenly distributed—no flour clumps here. This dry mix is the foundation of our muffins, so take your time to get it right.
Now, here's the thing—gradually add the dry ingredients to the wet mixture while stirring gently with a spatula. You're looking for a thick, smooth batter that coats the back of the spoon. Overmixing can develop gluten and make your muffins tough, so mix just until combined. The batter should be thick but still pourable—think of it like a rich, peanutty pancake batter.
🍳 Step 3: Incorporate the Oil and Mix
Pour in the 0.5 cup vegetable oil and stir until fully incorporated. The oil helps keep these muffins moist and adds to that tender crumb. At this point, your batter should be thick and glossy—almost like a peanut butter cake batter. If it looks too thick, you can add 1-2 tablespoons of milk (though it's not in our ingredients list, I've found this helps sometimes), but trust me, the batter should be just right.
Once everything is combined, fold in the 0.25 cup chopped peanuts and any optional mix-ins you're using. I like to do this by hand with a spatula to keep the peanuts evenly distributed throughout the batter. This is also when you can add any extra chocolate chips or nuts if you're feeling adventurous—just remember, we're sticking to our original ingredients for these instructions.
🔥 Step 4: Fill the Muffin Tin
Preheat your oven to 350°F and line a muffin tin with 12 paper liners. I always use liners to make cleanup easier and ensure perfect muffins every time. Fill each liner about ⅔ full with batter—this gives you room for the muffins to rise without overflowing.
Here's a pro tip: don't overfill the liners. The muffins will rise, and if you fill them too much, you'll end up with a messy tin and potentially undercooked centers. A good rule of thumb is to fill them to about ¾ inch below the top of the liner. Tap the tin gently on the counter a couple of times to help remove any air bubbles and ensure even baking.
⏰ Step 5: Bake to Golden Perfection
Bake the muffins for 20-25 minutes until a toothpick inserted into the center comes out clean. You'll know they're done when the tops are golden brown and spring back when gently pressed. The reason we wait until the toothpick test is that these muffins are dense and need to fully cook through—no one wants a gooey center!
Let the muffins cool in the pan for 5 minutes before transferring them to a wire rack. This brief resting period helps them set and makes them easier to handle. Once cooled, you can dust them with the 0.25 cup powdered sugar if you're using it for that extra sweet touch. Serve warm for the best texture, or store them in an airtight container for up to 5 days. These muffins are perfect for breakfast, a snack, or even a quick dessert!
Pro Tips For Making Banana Egg Peanut Butter Muffin
- Mash Bananas Thoroughly: I learned this the hard way—lumpy banana chunks mean dense, uneven muffins. Use a fork to press every speck of banana through a fine-mesh sieve or the large holes of a box grater. That extra effort guarantees a smooth batter and even baking.
- Use Room-Temp Eggs: Cold eggs mix like rocks in peanut butter batter, creating pockets that don’t bind properly. Crack eggs into a bowl and let them sit for 10 minutes before whisking—your muffins will rise taller and stay moist longer.
- Don’t Overmix the Batter: After adding the flour, stop stirring the second the dry ingredients disappear. Overmixing develops gluten, turning your muffins into dense, cake-like bricks. Two turns with a spatula after the flour is in is all you need.
- Add Peanut Butter Last: Mixing peanut butter into wet ingredients first makes the batter too thick and gummy. Fold it in after combining everything else—this keeps the texture light and the peanut flavor evenly distributed without fighting a stubborn dough.
Flavor customization for this banana egg peanut butter muffin
Sweet & Nutty Variations
Add ½ cup chocolate chips to the batter for a decadent twist—dark chocolate pairs perfectly with peanut butter. For extra richness, swap ½ cup peanut butter for ½ cup almond butter and add 1 tsp cinnamon to deepen the flavor. I’ve also tried ½ cup sunflower seed butter for a nut-free option that still delivers that creamy texture. 💛
Spiced & Warm Flavors
Infuse warmth with ½ tsp cinnamon and ¼ tsp nutmeg in the dry ingredients for a cozy, spiced muffin. A pinch of cardamom (about ⅛ tsp) adds an unexpected but delicious complexity. For a tropical twist, add ½ cup diced mango or ½ cup pineapple to the batter—just be sure to drain excess liquid first.
Protein Boost Options
Increase the protein by adding ½ cup Greek yogurt or ¼ cup powdered peanut protein to the wet ingredients. For a vegan version, replace eggs with 4 tbsp flaxseed meal mixed with 6 tbsp water (let it sit for 5 minutes to thicken). I’ve also experimented with ¼ cup collagen peptides, which dissolve seamlessly into the batter without altering texture.
Texture Adjustments
For a crunchier muffin, fold in ½ cup chopped pecans or ½ cup crushed graham crackers into the batter. Want a softer crumb? Add ¼ cup applesauce or ¼ cup mashed sweet potato to the wet ingredients. These tweaks keep the muffins moist while adding exciting textures that balance the peanut butter’s richness.
Dietary Adaptations
Make these gluten-free by swapping all-purpose flour for a 1:1 gluten-free blend (reduce baking powder by ¼ tsp). For a lower-sugar version, replace ½ cup granulated sugar with ½ cup monk fruit sweetener or ½ cup coconut sugar. The muffins stay moist and flavorful—just adjust baking time by 2-3 minutes if using coconut sugar.
Global Twists
Give them a Japanese-inspired touch by adding 1 tsp matcha powder to the dry ingredients and topping with white chocolate chips. For a Mexican-inspired version, fold in ½ cup diced jalapeños and a sprinkle of chili powder on top. These variations keep the base recipe intact while adding exciting cultural flair. 🌶️
Nutrition facts
Frequently asked questions
Why do these banana egg peanut butter muffins stay moist longer than regular muffins?
The extra 4 eggs and 1 cup peanut butter create a dense, protein-rich crumb that holds moisture better. The ripe bananas also add natural sugars that keep them tender. Plus, the oil in the recipe acts like a moisture lock-in—no dry muffins here!
Can I make these muffins without eggs for a vegan version?
Yes! Replace the 4 eggs with 4 tbsp flaxseed meal mixed with 6 tbsp water. Let it sit for 5 minutes to thicken before using. The texture will be slightly denser but still delicious. For extra binding, add ¼ cup applesauce to the wet ingredients.
How do I know when the muffins are fully baked?
Use the toothpick test: insert a toothpick into the center of a muffin. It should come out clean with no wet batter clinging to it. The tops should also be golden brown and spring back slightly when pressed. Baking times vary slightly by oven—start checking at 18 minutes if your oven runs hot.
What's the best way to store these muffins to keep them fresh?
Store them in an airtight container at room temperature for 4-5 days. For longer storage, freeze them for up to 3 months. To reheat, microwave for 10-15 seconds or warm in a 350°F oven for 5 minutes to restore that fresh-baked texture.
Can I substitute almond butter or sunflower seed butter for peanut butter?
Almond butter works beautifully and adds a slightly different nutty depth. For sunflower seed butter, use the same amount—it keeps the recipe nut-free while maintaining that creamy texture. Just note that flavors will vary slightly, so adjust sweetness if needed.
