This post may contain affiliate links. Please read our disclosure policy.

Last updated: July 2025 — we added new storage tips, allergy swaps, and kid-friendly ideas!

If you’re looking for a quick breakfast, an after-school snack to hold the kids over until dinner, or a before-practice pick-me-up, these high-protein Peanut Butter Banana Muffins are perfect. They’re easy to make, freezer-friendly, and kid-approved! Try serving them with one of our simple homemade juices for a healthy boost.

We almost always have too-ripe bananas sitting on the counter (they seem to ripen faster than we can eat them), and this is one of my favorite ways to use them. These muffins are quick, packed with protein, and keep the kids full for hours — perfect for school mornings, busy afternoons, or fueling up before sports practice.

Honestly, they’re right up there with our organic apple muffins — and that’s saying a lot.

peanut butter banana muffins

 I didn’t use to make these muffins from scratch— I always just bought the muffin mix, until I realized that the ingredients in the packaged muffins weren’t much different from pre-made cookies (not healthy or nutrient-rich).  You know what they say… “When you know better, you do better.”

I like to use real fruit and real peanut butter to make them healthier.  Oh- and if you love peanut butter, be sure to try these peanut butter chocolate oatmeal bars.   YUM! 

 I also add a little flax seed and wheat germ when I have it on hand. 

Plus, these peanut butter banana muffins only have 106 calories per muffin, making them a really healthy go-to snack or meal.

We are ALWAYS on the go (school, sports, work, games, matches, friends’ houses, grandparents’ house… you get the idea!)  So, these are a really great muffin to have on hand with 10.3 grams of protein.

I just keep them in an air-tight storage container, and they are gone in a day.  I often have to double and even triple recipes in our house if I want things to last for more than a day or two.
It’s true what they say about ‘growing boys’…

These are a perfect high-protein meal or snack to grab before school, before practice, or before work.

Why We Keep Coming Back to This Recipe

This recipe checks every box: it’s fast, freezer-friendly, and keeps my kids full between meals. I’ve tried so many banana muffins over the years, but the peanut butter in this one makes it feel like a snack and a treat, without tons of sugar.

Ingredients You Need: 

You don’t need much to make this peanut butter banana muffin recipe. You don’t even need all-purpose flour to make them! With just a few ingredients, this recipe yields six muffins, more or less, depending on how much batter you put into each muffin cup.  

Substitutions: 

You can substitute almond butter or another nut butter in place of peanut butter. The recipe can be sweetened with a pinch of brown sugar, sugar free stevia, or a teaspoon of maple syrup.  
You will not need all- flour or baking soda. 

How to make the muffins: 

  • Preheat oven to 350 degrees.
  • In a small bowl, hand- mix all ingredients together except the banana chips. (Mix the peanut butter, mashed banana, oatmeal, egg, 1/2 cups egg white, vanilla protein, and baking powder in a bowl) 
  • Place muffin liners (muffin cups) in each holder of a 12-count muffin pan and spray with a light coat of non-stick cooking spray.
  • Fill each muffin tin around 2/3 of the way full until you are out of batter.
  • Top each uncooked muffin with a few dried banana chips.
  • Place the tray on the center rack of the oven and allow it to cook for 12 min.
  • The tops of the banana chips should be golden brown when they are about done.
  • To check if they are done, insert a toothpick into the center. If the toothpick comes out clean, it means they are done.
    Screen shot of a banana muffin with text above it.

Make It Work for Your Family

Whether you’re baking for a class party or looking for a high-protein snack for busy afternoons, this recipe is easy to tweak. They have a rich peanut butter flavor, so they taste great no matter how you decide to top them (or not!)

  • No peanut butter? Swap for almond butter, SunButter, or Greek yogurt.
  • Make it fun for kids: Add a few mini chocolate chips or drizzle with honey before baking. Or, after baking, top with a bit of butter or drizzle with warm maple syrup. (Plus, a study published in Nutrition Journal found that when parents and children cooked together, kids consumed healthier foods.)
  • Make it work for you: Eat them warm, cold, or at room temperature. These are versatile! No matter how we make them, we love these muffins!   
  • Want to freeze them? Let the muffins cool completely, then store in an airtight container in the freezer for up to 3 months. Reheat for 10–15 seconds in the microwave.

NO matter how you eat them, you’ll always want more! 🙂  Enjoy! 

FAQs About Peanut Butter Banana Muffins

Can I make these muffins without peanut butter?

Yes! Try almond butter, sunflower seed butter, or even Greek yogurt if you need a nut-free version.

Are these muffins freezer-friendly?

Absolutely. Just let them cool, then freeze in an airtight container or bag. They thaw in about 20 minutes.

Can I use crunchy peanut butter?

You can! It’ll add a little texture, which some kids love and some kids don’t. (Three of our four kids prefer the smooth peanut butter.) It’s totally up to you & your crew.

More Peanut Butter Recipes: 

Do you want to print out the recipe?  Check it out here. ↓ ↓

Peanut Butter Muffins Recipe

Peanut Butter Muffins Recipe

Yield: 6
Prep Time: 10 minutes
Cook Time: 12 minutes
Total Time: 22 minutes

These Peanut Butter Banana Muffins are soft, protein-packed, and perfect for busy mornings or after-school snacks. Made with ripe bananas and creamy peanut butter, they come together in minutes and keep kids full for hours. They're freezer-friendly, easy to customize, and kid-approved — a go-to in our house for breakfast, lunchboxes, or sports snacks.

4.6 Stars (5 Reviews)

Ingredients

  • 2 Tbsp. Peanut Butter
  • 1 Medium Banana Mashed
  • ¼ Cup Oatmeal (Uncooked)
  • 1 Whole Egg
  • ½ Cup Egg Whites
  • 1 Scoop Vanilla Protein (we use this one- organic)
  • 1 Tsp. Baking Powder
  • Dried Banana Chips

Instructions

    1. Preheat oven to 350 degrees.
    2. In a small bowl, hand- mix all ingredients together except the banana chips.
    3. Place muffin liners in each holder of a 12 count muffin tray and then spray a light coat of a non-stick cooking spray.
    4. Fill each muffin tin around 2/3 of the way full, until you are out of batter.
    5. Top each uncooked muffin with a few dried banana chips.
    6. Place tray on the center rack of the oven and allow to cook for 12 min.
    7. The tops of the banana chips should be golden brown when they are about done.

Notes

  • Nut-Free Option: You can substitute peanut butter with SunButter or Wowbutter for an allergy-friendly version.
  • Add-Ins: Stir in mini chocolate chips, chopped nuts, or flaxseed for added flavor and texture.
  • Storage Tips: Store in an airtight container for up to 3 days at room temperature, or freeze for up to 3 months. Reheat in the microwave for 10–15 seconds.
  • Make It Mini: Use a mini muffin tin for lunchbox-sized snacks—just reduce baking time to 10–12 minutes.
  • Nutrition Information:
    Yield: 6 Serving Size: 1 muffin
    Amount Per Serving: Calories: 106Total Fat: 3.8gCarbohydrates: 8gProtein: 10.3g

    Are you ready to make this recipe?

    Share it! 🙂

    Allergy Swaps:

    • Nut-free option: Use SunButter or Wowbutter instead of peanut butter.
    • Dairy-free? Swap Greek yogurt for a dairy-free alternative.

    Hi there!

    I’m Becky, a former elementary school teacher turned certified child development therapist and blogger. I work at home with my husband and together we are raising (and partially homeschooling) our four children in the Carolinas. I love diet coke, ice cream, and spending time with my family.

    Leave a comment

    Your email address will not be published. Required fields are marked *

    This site uses Akismet to reduce spam. Learn how your comment data is processed.

    51 Comments

    1. These are delicious! I just made them and was nervous to take my first bite because oatmeal/protein recipes tend to be chalky but I enjoyed it so much I had a second! I only got 6 muffins but that was fine with me because I would’ve eaten 3-4 small ones 😉 I subbed PB for PB2, used 2 XL eggs instead of any egg whites and omitted banana chips. MyFitnesspal says for 2 of 6 muffins: 178Cals, 18C, 5F, 18P. Wish I had made a bigger batch! Thanks 🙂 Also posting to my IG

      1. how many tbs of pb2 did you use in place of the normal pb? just bought my first container of pb2 and i’m somewhat unsure of how to sub it in for normal pb correctly. thanks 🙂

    2. Made these following the recipe exactly…they were delicious! Batter was not runny at all and I got 8 muffins. My daughter loved them!

    3. My hubby and I keep unflavored protein powder in the house as we like to add it to fruit smoothies and don’t want them tasting like vanilla or chocolate. I made this recipe with it and its a bit tasteless. (I even added a few drops of vanilla extract) Do you think the fact that the protein powder is not vanilla made that big of a difference?? My second problem is, I had to bake for 20 minutes to get the muffin to form. I KNOW that had nothing to do with unflavored powder. LOL! So what am I doing wrong?? Help please!!

        1. Bummer! I was hoping to get some type of insight. I’m new to baking, but love your recipes. I’m going to try to add a bit more vanilla extract and cook a tad shorter. I’m sure I can get them to rise in 18 min if I do not have to keep opening the door every 2 min since the 12 mark to see if they are done. Trying again today, wish me luck!!

    4. I’m making these now and hope they turn out. My batter was thin and only made 12. Sounds yummy though!

    5. {Lester|Leonard|Larry|Derek|Michael|Ryan|Elsie|Roger|Hector|Carl|Dave|Clinton|Jacob|Glenda|Daniel|Brett|Mitchell|Greg|Gretchen|Luis|Clyde|Antonio|Wayne|Travis|Corey|Jim|Jeremy|Mathew|Jeff|Gary|Evan|Joel|Jay|Henry|Rick|Jean|Harry|Stephen|Jennifer|Oscar|Kel says:

      I want to use some of your material on my site. I’ll give you a reference in the page if that is okay with you?

    6. Fantastic recipe. I doubled the recipe using 2 tbsp of peanut butter and 2 tbsp of PB2. For the protein powder I used vanilla pea powder and the results were just amazing.

      Thanks so much for this incredible and versatile recipe.

    7. Hi. Can i get away with leaving the protein powder out of the peanut butter muffins?

      Thanks

    8. I made these the other day using Chocolate Shakeology and YUM!! I got 8 muffins and had to bake about 20 minutes but delish!