Homemade Banana Bread

$4.57 recipe / $0.38 slice
by Beth - Budget Bytes
4.46 from 11 votes
Pin RecipeJump to recipe →

This post contains some affiliate links, which means that we make a small commission off items you purchase at no additional cost to you.

One day a friend was telling me about how she used to be so in love with the Starbucks banana bread and all I could think about was how the price for one slice is probably more than it costs to make a whole loaf, so I had to working on a dupe. It took about eight tries, but I finally made a homemade banana bread recipe that is super rich, moist, and totally melt-in-your-mouth delicious. And the best part? It ended up costing about $0.38 per slice. 😱 Take that, ‘bucks! Anyway, this banana bread was so good that I’ve been dreaming about it ever since. 🤤 So now the question is, is it wrong to make banana bread every single weekend??

Front view of a sliced loaf of banana bread on a wooden cutting board.

There are so many different recipes for banana bread out there and they create loaves that vary quite a bit in color, size, shape, texture, and of course flavor. My goal for this homemade banana bread recipe was to create a loaf that was super soft and moist, had a really good pronounced banana flavor, the loaf had to rise to a nice doamed shape (not be a flat brick), and did not get too over-browned. It took a combination of ingredients and techniques, but we finally got the perfect loaf of banana bread.

Ingredients for Banana Bread

Here’s what you’ll need to make this incredibly moist and delicious banana bread:

  • Bananas: You must use very ripe bananas for banana bread. Like, half brown ripe. This will ensure they provide enough sweetness, moisture, and banana flavor to the bread. Underripe bananas will give you a dry, bland loaf.
  • Butter & Oil: I used a combination of butter and oil for this banana bread. Butter gives the bread a ton of rich flavor, while oil keeps the loaf super moist after it cools in a way that butter can not. It’s a one-two flavor-texture punch!
  • Eggs: Eggs help give the loaf strength, so it doesn’t crumble, and they also help leaven the loaf so that it bakes up nice and fluffy.
  • Sugar: Using a combination of brown and white sugar again maximizes the flavor and texture. Brown sugar adds a deep flavor and helps moisten the loaf, while white sugar sweetens without making the batter too heavy.
  • Flour: All-purpose flour provides strength and body to the banana bread.
  • Baking Soda: Baking soda helps leaven the loaf so it rises into a pretty doamed loaf shape.
  • Vanilla: A touch of vanilla extract adds richness to the flavor.
  • Spices: We add just a little bit of cinnamon, nutmeg, and salt to the batter to add complexity to the flavor without overpowering the banana. They’re supporting roles, not the main character.
  • Walnuts: Walnuts are optional, but I love the contrast in flavor and texture they add to the bread. You can also substitute in chocolate chips if that’s your jam!

How to Store Banana Bread

I could eat this whole loaf of banana bread within a few days by myself no problem, but if you’re not a champion eater like myself, here’s how to store the leftovers. Make sure the bread is completely cooled after baking, then cut it into thick slices. The sliced bread can be stored in the refrigerator in an air-tight container for 4-5 days, or it can be frozen for longer storage.

To freeze the banana bread, place sheets of parchment paper between the slices to prevent them from sticking, then place them in a gallon-sized freezer bag. Individual slices can be taken out and thawed at room temperature or briefly microwaved to warm through.

Tips for the Best Banana Bread

I made a LOT of loaves during the development of this recipe, so here are some tips that I found will help you get the absolute best banana bread ever:

  • Make sure your bananas are VERY ripe. The sugar content of bananas increases as they ripen, so the more ripe your bananas are the sweeter the bread and the more pronounced the banana flavor will be.
  • Don’t overmix the batter. Stirring the bread batter too much or too vigorously will create a rubbery texture in the banana bread. Fold the wet and dry ingredients together just until evenly combined.
  • Preheat the oven. This is a non-negotiable when baking. The sudden exposure to high heat (rather than a slow increase of a non-preheated oven) is what helps the loaf rise properly.

How to Make Banana Muffins

This banana bread recipe also bakes up really well as muffins. To make banana muffins simply prepare the batter as listed in the recipe below but divide the batter between 12 wells in a standard-size muffin tin. Bake the banana muffins in a preheated 350ºF oven for about 30 minutes, or until the muffins have risen all the way in the center, they’ve browned nicely, and a toothpick inserted into the center of the muffins comes out clean (crumbs but no wet batter).

Overhead view of a slice of banana bread with butter spread on it.
Share this recipe

Homemade Banana Bread

4.46 from 11 votes
This homemade Banana Bread recipe is super rich, moist, and melt-in-your-mouth delicious. It's the perfect Saturday morning treat!
Overhead view of a slice of banana bread with butter spread on it.
Servings 12 slices
Prep 15 minutes
Cook 1 hour
Total 1 hour 15 minutes


  • 4 Tbsp salted butter, room-temperature ($0.54)
  • 1/4 cup cooking oil ($0.16)
  • 1/2 cup granulated sugar ($0.18)
  • 1/2 cup brown sugar ($0.26)
  • 1.5 cups mashed ripe bananas (about 3-4 bananas) ($0.84)
  • 2 large eggs ($0.29)
  • 1 tsp vanilla extract ($0.60)
  • 2 cups all-purpose flour ($0.40)
  • 1 tsp baking soda ($0.04)
  • 1/2 tsp salt ($0.02)
  • 1/4 tsp ground nutmeg ($0.02)
  • 1/4 tsp cinnamon ($0.02)
  • 1/2 cup chopped walnuts (optional) ($1.20)


  • Preheat the oven to 350ºF. Add the room-temperature butter, cooking oil, granulated sugar, and brown sugar to a mixing bowl. Use a hand mixer or stand mixer to beat the ingredients together until they become light and creamy.
  • Mash the bananas well, then add them to the mixing bowl with the butter and sugar, along with the eggs and vanilla extract. Use the mixter again to beat the ingredients together until smooth.
  • In a separate mixing bowl, stir together the flour, baking soda, salt, nutmeg, and cinnamon until well combined.
  • Pour the flour mixture into the bowl of wet ingredients and fold them together just until combined. Do not overmix.
  • Add the chopped walnuts to the bowl and gently fold to combine again.
  • Grease an 8.5"x4.5" loaf pan with butter or oil, then add the batter and smooth it out evenly into the pan.
  • Bake the banana bread in the preheated 350ºF oven for 60 minutes or until it's deeply golden brown on top, has a crack down the center, and a toothpick inserted into the middle comes out clean (crumbs are okay, but wet batter is not).
  • Allow the loaf to cool for about 5 minutes in the pan, then gently remove it from the pan and allow it to finish cooling on a wire rack. Once cooled, slice, serve, and enjoy!

Banana Muffins Instructions

  • Prepare the batter as listed above, then divide it between 12 wells of a standard-size muffin tin.
  • Bake the banana muffins for 30 minutes in the preheated 350ºF oven or until they have risen all the way in the center, have browned nicely, and a toothpick inserted into the center comes out clean (crumbs are okay, but no wet batter).

See how we calculate recipe costs here.


Serving: 1sliceCalories: 288kcalCarbohydrates: 40gProtein: 4gFat: 13gSodium: 233mgFiber: 2g
Read our full nutrition disclaimer here.
Email Me This Recipe
Get this sent to your inbox, plus get new recipes from us every week!
Please enable JavaScript in your browser to complete this form.
Overhead view of a sliced loaf of banana bread.

How to Make Banana Bread – Step by Step Photos

Butter, oil, and sugar added to a mixing bowl.

Preheat the oven to 350ºF. Add 4 Tbsp of room-temperature salted butter, ¼ cup cooking oil, ½ cup white sugar, and ½ cup brown sugar to a mixing bowl.

Creamed butter and sugars in the mixing bowl.

Use a hand mixer or stand mixer to cream the butter, sugars, and oil together until it looks light and creamy.

Mashed bananas in a measuring cup with a fork.

Mash 3-4 bananas, or until you have 1.5 cups of mashed banana.

Banana, eggs, and vanilla added to the butter and sugar mixture.

Add the mashed banana, two large eggs, and 1 tsp vanilla extract to the bowl with the creamed butter and sugar. Use the mixer to mix the ingredients together until smooth.

Dry ingredients being poured into the bowl of wet ingredients.

In a separate bowl, stir together 2 cups of all-purpospe flour, 1 teaspoon baking soda, ½ teaspoon salt, ¼ tsp nutmeg, and ¼ tsp cinnamon until well combined. Pour the flour mixture into the bowl with the wet ingredients and then fold them together just until they form a wet batter. Do not overmix.

Chopped walnuts being folded into the banana bread batter.

Add ½ cup of chopped walnuts to the batter and fold briefly to combine.

Banana bread batter being smoothed into a bread pan.

Grease a standard 8.5″x4.5″ bread pan. Pour the batter into the pan and then spread it out evenly.

Baked banana bread in the bread pan.

Bake the bread for 60 minutes, or until golden brown on top, cracked in the middle, and a toothpick inserted into the center comes out clean. Allow the bread to cool for about 5 minutes in the pan, then gently remove it from the pan and allow it to finish cooling on a wire rack.

Stacked slices of banana bread on a plate.

Once cooled, slice the banana bread and enjoy!

Butter being smeared onto a slice of banana bread.
Share this recipe

Posted in: , , , , , , , , , , ,

Leave a Comment

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

Recipe Rating

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


Leave a Comment
  1. I made them in muffin tins and included the walnuts. I might not’ve used enough banana (I only had 3 on me and they weren’t super big) so it came out a touch dry, but the taste was on point and it was an easy to follow recipe. I’d make these again.

  2. Great recipe! I cooked mine in the normal metal loaf pan for 1hr but my center was still gooey when cutting into it even with a clean toothpick. Not sure what went wrong but my only perfect pieces were my ends. Probably have to try again to figure out the perfect time but my outside was so brown and crispy I didn’t want it to dry out. Do you think which rack we cook it on makes a difference?

    1. I had the same problem! It was delicious but gooey I am trying to figure it out as well

  3. This is the Good Housekeeping recipe with some spices added, which Good Housekeeping suggests in their recipe. Highly recommend the Good Housekeeping recipe!

  4. Delicious. I used a fork to cream the butter and sugar instead of a hand/stand mixer. Worked just fine.

  5. This is a really good banana bread. I will use this as my go-to recipe moving forward. Thank you!

  6. Perfect! My husband loves banana bread, and I’ve used another recipe that came out fine, but I knew it could be better. I switched to your recipe (without telling hubby), and it was so much better! Thanks for another keeper.

  7. I’ve found my new favorite banana bread. I didn’t think the King Arthur recipe could be topped, but the way the crust caramelizes on this one just takes it over the top. Can’t wait to try it out in muffin form to get more of that crust. I will say that my bananas were nearly black on the peel and extremely soft, no mashing needed, really.

  8. My family LOVED this banana bread! I baked it in a 9 x 9 pan, and omitted the nuts. My second batch is in the oven now. We bought extra bananas this week just to make it again! Thanks for yet another winner recipe!

  9. I made 1/3 of a recipe with Trader Joe’s gluten free flour, following the recipe exactly otherwise. It made 5 muffins (with gf, muffins work better than a whole loaf) which I baked for about 28 minutes. They were delicious! I like this much better than the banana bread recipe I’ve been using for decades.

  10. You don’t have the baking time in the recipe. I got it from the step-by-step and the prep/cook/total time estimate at the top, but it should be in step 7?

  11. I love banana bread. I freeze ripe banana for smoothies. Any idea if I can use them to make banana bread?

    1. Definitely! Just make sure you thaw them and drain off any excess liquid that seeps out.

  12. I made this as muffins (instead of a loaf) and just pulled them out of the oven. I doubled the cinnamon and nutmeg since I like those flavors to shine through more. Somehow I’ve eaten 3 already and they are SO GOOD. Will be making these again in the future!