Banana Walnut Bread is an American staple. Sometimes I wonder if the internet needs another banana bread recipe. Yet here I am updating my banana bread recipe and insisting that you try it, because it is so good, and worthy of your time. I give full credit to the creators of THIS Food Network banana bread recipe, as my inspiration for this deliciousness. For years I made that recipe, until I started tweaking it to the recipe I am sharing today.
Jump to:
- The Best Banana For Banana Bread
- Making Banana Bread with young children
- Creaming the butter and sugar versus melting and mixing
- Pro-Tip
- Cooking time for Banana Muffins
- Make it Dairy Free and Gluten Free and vegan
- Different toppings for your Banana Bread
- Upside Down Brown Sugar Banana Coconut Bread
- Printable Recipe Card
- In a baking mood? Try these other recipes:
The Best Banana For Banana Bread

The best bananas for banana bread are the ones that look like they are ready to be tossed. I use bananas that look like the photo above and beyond, never ones that are less spotted. The older the banana the higher the sugar concentration, the sweeter and more dare I say moist, your banana bread will be. Trust me on this one.
I recently made this recipe using red bananas and it was amazing. I highly recommend, but please let them get dark skinned and ripe for best results.
Making Banana Bread with young children
Making banana walnut bread is also a great family activity. My children love making banana bread. I let them crush the bananas, measure out the dry ingredients and take turns mixing the batter, but most importantly they love eating it. I skip the nuts and dairy in their batch (tree nuts and dairy allergies in my house) but it is equally delicious. A tip here is to crush your bananas until smooth. Once I left my bananas in chunks and after the banana bread cooled the banana chunks became black and mussy and no one wanted to eat that banana bread. It just did not look appetizing.
Creaming the butter and sugar versus melting and mixing
Many banana bread recipes use oil or melted butter and require that you mix these ingredients together, versus creaming. What I love most about this recipe is that it calls for creaming the butter and sugar. When I first started making this banana bread, I creamed the butter and sugar until light and fluffy, similar to when making a cake. However, that kind of creaming is not necessary and I get pretty much the same results with a quick 5 to 10 minutes of creaming and I always use room temperature butter for better creaming results.
Update: I've recently been pinched for time and just melt the butter and add it to the batter and the results are almost identical. So if you are on a time crunch, just melt the butter.
Creaming the butter and sugar is the only step in this recipe that requires a mixer. For the best results, it is better to hand mix the wet and dry ingredients together. Using a mixer completely changes the texture of the bananas. Every time I went against this rule and dumped everything in the mixer, I end up with a pretty dry banana bread.
Pro-Tip
Spray your baking pan with cooking spray, then line it with parchment paper. Cut your parchment paper with extra to create an over-hang, which makes it easy to lift your loaf out of the pan, after baking. After years of making this banana bread, I've also stopped adding the walnuts to the batter and only add them on top of the banana bread. I discovered that when you add then to the top of the batter just before baking, they roast in the oven adding a crunchy texture to the banana bread. Where as when I added them to the batter they became soft and not pleasant to eat.
Cooking time for Banana Muffins
This recipe is perfect for Banana Muffins. Skip the loaf pan and scoop your batter into lined muffin tins. I skipped the nuts when making these, but feel free to add some walnuts for Banana Walnut muffins. Just be careful not to overfill your muffin tin for perfect muffin tops. Bake your muffins for 35 minutes for perfectly golden beauties.
Make it Dairy Free and Gluten Free and vegan
Lots of food allergies in my home, so I've been adjusting our go to recipes to convert them to dairy free and gluten free:
- DAIRY FREE OPTION: To make this banana bread diary free, substitute the butter with ½ cup of melted coconut oil or ½ cup of non dairy butter. I also substitute the milk, for ½ cup of coconut milk. If using melted coconut oil, simply mix it with the sugar instead of creaming.
- GLUTEN FREE OPTION: Gluten free cup for cup or measure for measure flours have been making life so much easier. I love substituting all purpose flour with the exact amount of cup for cup gluten free flour for the same tasty results without the tummy ache. My favorite gluten free all purpose flour for this recipe is Betty Crocker All Purpose Gluten Free Rice Flour Blend
- VEGAN: Just skip the eggs in the recipe. The bananas are a great binder and is all you will need.
Different toppings for your Banana Bread
Keep things interesting by trying these different toppings on your banana bread:
- Walnuts of course! I like to keep the walnuts just on top. They roast in the oven and add a nice crunch. When added to the batter they get a bit chewy and soggy
- Chocolate chips. In the image above, we (my daughter and I) added dark chocolate chips but any chocolate chips or chocolate chunks will do
- Peanut butter chips. On their own or mixed with chocolate chips these make a really decadent banana bread
- Coconut flakes. I love topping off my banana bread with coconut flakes before baking. The flakes toast up in the oven and adds some coconut goodness to the already yummy banana bread
- Nut butter: Amp up the protein in your banana bread with a drizzle of nut butter just before baking. This is my favorite way to make my banana bread.
Upside Down Brown Sugar Banana Coconut Bread
Recently I wanted to do something different with the recipe so I added a cup of unsweetened coconut flakes to the batter. Then added a brown sugar and butter mixture to the bottom of the pan, topped with sliced bananas, then followed by batter. I baked that to golden perfection, flipped and it was amazing.
Additional Ingredients you will need:
For the upside down brown sugar banana coconut bread you will need:
- 1 cup of freshly grated coconut, or unsweetened coconut flakes
- ¼ cup of room temperature butter (feel free to use dairy free butter) and ¼ cup of brown sugar
- 1 banana but into ¼ thick round slices, you can also do length slices
Steps for the upside down brown butter banana coconut bread
- After you've combined all the dry ingredients (see recipe card below), add the coconut flakes, then add the dry ingredients and combine to make a thick batter
- Then mix the butter and brown sugar together until nice and melty, then spread evenly on the bottom of a load pan
- Next add the slices bananas, followed by the batter, then bake until a tooth pick inserted into the banana bread comes out clean (see recipe card for exact temperature and timing for baking).
Printable Recipe Card
Banana Walnut Bread (with Dairy Free & Gluten Free Options)
Ingredients
- 1 cup granulated sugar
- ½ cup room temperature butter or melted coconut oil or non-dairy butter
- 2 large eggs
- 2 cups flour may use cup for cup or all purpose gluten free flour
- 1 teaspoon baking powder
- 1 teaspoon baking soda
- ½ teaspoon salt
- 1 teaspoon ground cinnamon
- 3 ripe bananas
- ½ cup of milk may use coconut milk
- 1 teaspoon of vanilla extract
- ⅓ cup chopped walnuts optional
For the Upside Down Brown Sugar Banana Coconut Bread
- 1 Cup Grated Coconut or unsweetened coconut flakes
- ¼ Cup Butter
- ¼ Cup Brown Sugar
- 1 Banana cut into ¼ inch thick round slices
Instructions
- Preheat Oven to 325°F
- Add butter and sugar to a stand mixer and cream together until well combined, about 5 minutes (you may also use a hand held mixer or a wooden spoon for this step)
- In separate bowl, crush bananas until smooth, then add the milk and vanilla extract and mix together and set aside
- Separately, in another bowl combine flour, baking powder, baking soda, salt and ground cinnamon and set aside.
- Do not use the mixer for the next steps: Add banana mixture to butter, sugar and eggs mixture and mix thoroughly using a wooden spoon or rubber spatula.
- Add the coconut, if you are making the upside down brown sugar banana coconut bread, and mix together well
- Then add the flour mixture, ½ cup at a time and mix until it forms a thick batter. Pour batter into a greased loaf pan, lined with parchment paper and bake for 1 hour.
- Let cool, then remove from loaf pan, cut into slices and serve warm.
For the Upside Down Brown Sugar Banana Coconut Bread
- Mix the butter and brown sugar together until slightly melted, then line the bottom of a greased loaf pan with the mixture
- Next place the sliced bananas on top of the mixture, then pour in the batter and bake for 1 hour or until a tooth pick inserted into the banana bread, comes out clean
- Remove from the oven, and flip onto a plate or cooling rack immediately. Do not let it cool down or the brown sugar will cool down and the bread will stick to the bottom of the loaf pan. Use a knife to free the sides of the pan before flipping it. Then allow to cool before serving
Alana says
OMG, this recipe is spot on! I used it last weekend and my banana bread was moist and to die for! It was not overbearingly sweet like a certain packaged version, lol. I did not have walnuts so I used almonds instead and it was just delicious! The hubby and a friend raved so much about it 🙂 Thanks for sharing!
Metemgee says
Awww. Thanks love. Glad it was a success! I love baking and sharing 🙂
Simone says
Best banana bread recioe I've tried and I have several. Great crumb, texture and flavour. And the top has a nice crunch and didnt turn mushy like all the others i've tried.
aLEX says
This one is bad gurl you get 101 star on this one
glad you give me more options to add to this recipe
thank you
Bernadette Henry says
For the banana bread what can be used instead of the egg. I or my husband do not use egg. Thanks for the information
Anna says
Making this RIGHT now and the batter is amazing. Thank you!