This is the best banana bread recipe with Streusel Topping you’ll ever make. Sink your teeth into a slice of pure heaven as you savor the perfect balance of soft, moist banana bread and a crunchy, buttery streusel layer.

And it’s infused with just the right amount of banana flavor, just like my soft-baked Banana Oat Bars.

Banana bread topped with streusel cut into slices.

There’s nothing better than the smell of homemade banana bread swirling around your kitchen as it bakes in the oven. Each bite reveals the sweet aroma of ripe bananas blended with hints of warm cinnamon and a touch of buttery goodness. Heavenly!

My entire family, who are banana bread enthusiasts, says this is their favorite recipe. Not only is this recipe soft and tender, but it also has the perfect amount of banana flavor, so it really is the best.

Banana lovers absolutely adore this bread and our simple No-Bake Banana Cream Pie. Mmmm! It’s one of those classic recipes you start to know by heart, just like our incredible Zucchini Bread.

Why You’ll Love This Banana Bread

  • SUPER MOIST. The bananas and yogurt create a loaf that stays moist for days.
  • INCREDIBLE STREUSEL TOPPING. With the addition of the sweet, buttery topping, this bread outshines others and will be your go-to recipe.
  • EASY, STRAITFORWARD RECIPE. This is a basic recipe that doesn’t require a stand mixer.
  • FREEZER-FRIENDLY. This streusel-topped bread freezes well for up to 3 months.
Four slices of banana bread.

Three things that are key for delicious and moist banana bread:

This post contains affiliate links. Disclosure policy here.

  1. Good quality unsalted butter.
  2. Ripe, I mean really ripe brown bananas.
  3. The streusel topping (don’t skip this step, it’s worth it).

I find it’s perfectly okay to freeze the bananas and use them when it’s convenient. Toss them in the freezer when they get brown, and then use them whenever the urge for banana bread strikes!

Other key Ingredients

For this moist banana bread recipe, you’ll also need:

Ingredients to make banana bread.
  • AllPurpose Flour – provides the structure of the recipe.
  • White Granulated Sugar – provides sweetness to the recipe. You’ll also need a tablespoon of brown sugar for the streusel topping.
  • Yogurt – this is the secret ingredient that keeps the bread so moist. You can use regular plain yogurt or plain Greek yogurt. In a pinch, you can use sour cream.
  • Melted Butter – for irresistible butter flavor and texture, use melted butter and make sure you cool it to room temperature.
  • Large Eggs – eggs give baked goods stability, structure, and a moist texture.
  • Real Vanilla Extract – the better the quality, the better your result. 

Variation Ideas

  • If you’re feeling chocolatey, you can cut back on the sugar a bit and add ¾ cup of chocolate chips to your quick bread recipe.
  • This bread is also good if you make it into an orange spice loaf – follow the recipe, but add 1 teaspoon of ground cinnamon, ¼ tsp nutmeg, and 2 tablespoons grated orange zest to dry ingredients. Mmmm, delicious!
  • If you’re a fan of banana nut bread with streusel topping, add 1 cup of chopped walnuts or whatever nuts you have on hand to the batter before baking.
  • If you’re jonesing for icing on top of this banana bread, this is the absolute best cream cheese frosting recipe I’ve come across, and I use it for everything!

What If I Don’t Have Ripe Bananas?

No problem, I have an easy solution to make overripe bananas. 

For under-ripe bananas, bake them on a cookie sheet for 40 minutes at 300º F. The skins will turn black, but when cool, they’ll be ripe and ready to bake!

What Size Pan?

You make this recipe in one tall 9×5-Inch Loaf Pan or 3 small ones. Sometimes when giving them as gifts, it’s best to go for the small disposable kind, as shown here. Then you can keep one for the family 😉

Small loaf pan with baked banana bread inside.

Step-By-Step Instructions

STEP 1 – prepare oven and pans. First, adjust the oven rack to the lower-middle position and heat the oven to 350 degrees F.

Then, grease and flour the bottom only of a regular loaf pan, or grease and flour the bottom and sides of a nonstick loaf pan (Image 1). You can line the bottom with parchment paper for ease of getting the bread out, but it’s not necessary.

Loaf pan with grease and flour for baking.

STEP 2 – stir dry ingredients. Whisk your spooned and leveled flour, sugar, baking soda, salt, and walnuts or pecans (if using) together in a large bowl and set aside (Image 2).

Bowl with flour, baking soda, and salt.

STEP 3 – mix wet ingredients. Next, mash bananas in a medium mixing bowl and mix in the yogurt, beaten eggs, melted butter, and vanilla with a wooden spoon (Image 3). Gently fold the banana mixture into dry ingredients with a rubber spatula until just combined (Image 4).

Important: Do not over-mix for best results.

Bowl with eggs, yogurt, vanilla, and mashed bananas.

STEP 4 – prepare the topping. Prepare the streusel recipe by mixing the sugars, flour, and melted butter in a small bowl. It should resemble course sand (Image 5).

PRO TIP: If you want to infuse the streusel topping with cinnamon, add a teaspoon before mixing in the butter.

Bowl with streusel topping.

STEP 5 – place in pan & bake. Now, pour batter into your prepared pan (Image 6), and sprinkle streusel evenly over the top of the banana bread with a spoon (Image 7). Then bake in the preheated oven until the loaf is golden brown and a toothpick inserted in the center comes out clean, about 50-55 minutes.

Pan with banana bread batter and streusel topping.

STEP 6 – cool. Cool in the loaf pan for about 5 minutes, then transfer to a wire rack to cool the rest of the way.

Whole loaf of baked banana bread.

PRO TIP: This banana bread is incredibly good served warm with a little butter melted on top!

How to Freeze Banana Bread

Banana streusel bread is one of the best baked goods to freeze! It keeps its banana flavor beautifully. 

  1. First, let the bread cool completely.
  2. Next, wrap the whole loaf or individual slices in 2 layers of aluminum foil or plastic wrap. 
  3. Put the wrapped bread in a large freezer-friendly storage bag—seal, label, and date. 

You should use it within about 3-4 months after placing it in the freezer. Follow my tips for preventing freezer burn; you’ll always have fresh baked goods!

To thaw, take it out of the freezer and place it on the kitchen counter or in the refrigerator until ready to eat.

Banana Bread on a cooling rack with a bunch of bananas next to it.

More Banana Recipe Ideas

Recipe FAQs

How do you keep banana bread moist?

To store banana bread at room temperature and keep it moist, cool it completely first, then place a paper towel at the bottom of an airtight storage container or zipper plastic bag. Place your bread on the paper towel. Now, place another paper towel on top. The paper towels will absorb excess moisture and not let it escape.

How long can you store banana bread at room temperature?

For best results, store your banana bread on the counter, and it will last up to 4 days.

Should banana bread cool in the pan or out?

Let your banana bread cool in the pan for about 10 minutes, then take it out and place it on a wire rack to cool the rest of the way. This will prevent the bottom from becoming too soggy.

Does banana bread need to be kept in the refrigerator?

Generally, banana bread does not need to be refrigerated and can be kept at room temperature. However, if you live in a hot climate, keep it in an airtight container in the fridge to extend its shelf life.

Love this Banana Bread recipe? Please leave a 5 star ⭐️⭐️⭐️⭐️⭐️ rating in the recipe card below ⬇️ and/or a review in the comment section further down.

Hungry for more? Follow Suburban Simplicity on FacebookInstagram, YouTube, and Pinterest to see more DIYs, recipes, and home tips!

Also, don’t forget to sign up for email!
I only send one email a week, and it’ll include my latest recipes, DIYs, and tips, information about exclusive “email only” giveaways, and more! See form below!

Want to subscribe to the Suburban Simplicity Recipe Club? It’s only $5 per month, and you’ll get ad-free PDFs of any new recipes that I post while supporting me at the same time! Join the club, here.

5 from 12 reviews

Best Banana Bread Recipe with Streusel Topping

This is the best banana bread recipe around.  Moist and delicious every time!  And it's infused with just the right amount of banana flavor. Homemade banana bread really is the best!

Ingredients
 

  • 2 cups all-purpose flour
  • ¾ cup sugar
  • ¾ teaspoon baking soda
  • ½ teaspoon salt
  • 1 cup toasted walnuts, chopped coarsely {optional}
  • 4 very ripe, soft darkly speckled large bananas mashed well
  • 2 eggs, beaten lightly
  • 6 tablespoons butter, salted or unsalted, cooled and melted
  • ¼ cup plain yogurt , you can substitute Greek yogurt
  • 1 teaspoon pure vanilla extract

For the Streusel Topping

  • 3 tablespoons white granulated sugar
  • 1 tablespoon brown sugar
  • 2 tablespoons melted butter
  • 3 tablespoons all-purpose flour

Equipment

Instructions
 

  • Adjust oven rack to lower-middle position and heat oven to 350 degrees F. Grease and flour the bottom only of a regular loaf pan, or grease and flour the bottom and sides of a nonstick loaf pan.
  • Whisk flour, sugar, baking soda, salt, and walnuts (if using) together in a large bowl and set aside.
  • Mix mashed bananas, yogurt, eggs, butter, and vanilla with a wooden spoon in a medium bowl. Gently fold the banana mixture into dry ingredients with a rubber spatula until just combined. Don't over-mix.
  • Place batter into prepared loaf pan, add streusel layer evenly over the top with a spoon, and bake until loaf is golden brown and a toothpick inserted in center comes out clean – about 50-55 minutes.

Steusel Topping

  • Mix the sugars, flour, and melted butter in a small bowl to prepare the topping. It should resemble course sand.
  • Cool in pan for 5 – 10 minutes, then transfer the loaf to a wire rack to cool the rest of the way.
  • Serve warm or at room temperature.

Notes

FREEZING: Let it cool completely and wrap the loaf well with plastic wrap or aluminum foil and place it in an airtight freezer-friendly container or plastic bag.
FROZEN BANANAS: You can use frozen bananas here. Thaw the frozen bananas. Drain off any excess liquid, mash, then use as instructed in the recipe. 
CHOCOLATE: If you’re feeling chocolatey, cut back on the sugar and add ¾ cup semi-sweet or dark chocolate chips.
This bread is also good if you make it into an orange spice loaf – follow the recipe, but add 1 tsp ground cinnamon, 1/4 tsp nutmeg, and 2 Tbsp grated orange zest to dry ingredients. Mmmm, delicious!
Nutritional information is approximate and was calculated using a recipe nutrition label generator and will vary based on cooking methods and brands of ingredients used.
Calories: 417kcal, Carbohydrates: 52g, Protein: 6g, Fat: 21g, Saturated Fat: 7g, Cholesterol: 61mg, Sodium: 318mg, Potassium: 281mg, Fiber: 2g, Sugar: 25g, Vitamin A: 405IU, Vitamin C: 4.3mg, Calcium: 36mg, Iron: 2mg
Did you make this recipe?Mention @suburbansimplicity on Instagram or use the hashtag #suburbansimplicity!

This recipe was originally published in August 2017. We updated with enhanced instructions and images on May 5, 2020, and again on July 31, 2023.