Moist Banana Nut Bread That Stays Soft for Days
This banana nut bread is the one I turn to when the counter holds a pile of overripe bananas. It bakes up tender, loaded with toasted walnuts, and keeps its soft crumb longer than any loaf I’ve tested.

A thick slice with butter works for breakfast, a quick snack, or dessert, and no one complains.
Why This Loaf Never Gets Dry
The secret is sour cream and oil. Together they make a bread that stays tender even three days in, no butter needed. I’ve baked countless quick breads, and this combination holds its texture better than any butter-only version.
The walnuts get toasted before they go in, so every bite carries a deep, buttery crunch. You get the sweet banana flavor, a hint of cinnamon, and those little pockets of nuttiness. It’s straightforward and the loaf never lasts long on my counter.
Ingredients

- 2 cups (240 g) all-purpose flour: spoon and level, don’t scoop
- 1 tsp baking soda
- 1/2 tsp fine sea salt
- 1 tsp ground cinnamon
- 1/4 tsp ground nutmeg
- 2 large eggs: at room temperature
- 1 cup (200 g) packed light brown sugar: dark brown works too, for more molasses depth
- 1/3 cup (80 ml) vegetable oil: or any neutral oil
- 1/2 cup (120 g) full-fat sour cream: brings the tenderness
- 2 tsp vanilla extract
- 1 1/2 cups (about 340 g) mashed overripe banana: from roughly 3 large bananas, speckled and soft
- 3/4 cup (85 g) chopped walnuts: toasted before adding, plus a few extra for the top if you like
Variations / Substitutions
- Nut swap: Pecans or hazelnuts work just as well, toast them the same way.
- No nuts: Leave them out entirely and add 1/3 cup chocolate chips or an extra 2 tbsp flour so the batter isn’t too wet.
- Dairy-free: Use a thick plant-based yogurt in place of sour cream, and oil stays the same.
- Sweetener shift: Swap brown sugar for 3/4 cup coconut sugar plus 2 tbsp maple syrup, reducing the mashed banana slightly to balance the moisture.
- Gluten-free: Sub a 1:1 gluten-free flour blend that contains xanthan gum; the loaf may be a little more delicate.
For a little spice twist, try adding a pinch of cardamom along with the cinnamon. If you want a tangy finish, our Cream Cheese Swirl Banana Bread is just as easy and has a pretty ribbon through the middle.
How to Make Banana Nut Bread
Step 1: Toast the Walnuts

Preheat your oven to 350°F (175°C) and spread the 3/4 cup chopped walnuts on a dry baking sheet. Slide them into the oven while it heats, and toast for 5 to 7 minutes, stirring once halfway through. You’re looking for a light golden color and a nutty smell filling the kitchen.
As soon as they’re fragrant, tip them onto a plate to cool. Walnuts can scorch in a hot pan even off the heat, so don’t leave them on the sheet. Toasting deepens their flavor and keeps them crunchy inside the bread instead of turning soft.
Step 2: Whisk the Dry Ingredients

In a large bowl, whisk together the 2 cups flour, 1 tsp baking soda, 1/2 tsp salt, 1 tsp cinnamon, and 1/4 tsp nutmeg until evenly combined. A whisk breaks up any lumps of soda or spice, so you won’t bite into a pocket of bitter powder later.
Set the bowl aside. This step takes thirty seconds, but it’s the insurance against uneven leavening. Count it as the easiest part of the recipe.
Step 3: Mash and Blend the Wet Ingredients

In a separate large bowl, mash the 1 1/2 cups of banana with a fork until mostly smooth, a few small lumps are fine. Add the 1 cup brown sugar, 1/3 cup oil, 1/2 cup sour cream, 2 eggs, and 2 tsp vanilla. Whisk until the mixture is uniform and no streaks of egg white remain.
The batter will look glossy and smell like banana candy. At this point, the sugar is mostly dissolved, but a little graininess is normal. This is also a good moment to scrape down the sides with a spatula so nothing gets left behind.
Step 4: Fold the Batter Together

Pour the dry ingredients into the wet mixture and fold gently with a rubber spatula. Use broad strokes, cutting through the center and turning the bowl. Stop when a few floury streaks still show, you will finish incorporating them when you add the nuts.
Dump in the cooled toasted walnuts and fold just until no dry patches remain. A few lumps in the batter are fine. Overmixing here will develop the gluten and give you a tough, rubbery crumb, so keep a light hand.
Step 5: Bake the Loaf

Scrape the batter into a greased 9×5-inch loaf pan and smooth the top. Sprinkle a few extra walnut halves over the surface if you want a bakery look. Set the pan in the center of the 350°F oven and bake for 55 to 65 minutes.
Around the 50-minute mark, peek at the top. It should be deeply golden and domed, with a crack running down the middle. A toothpick inserted into the crack should come out with moist crumbs, not wet batter. If the top is browning too fast, loosely tent it with foil.
Step 6: Cool and Slice

Let the loaf rest in the pan on a wire rack for 10 minutes, then turn it out and cool completely on the rack. Use a serrated knife to slice, and the crumb will be amber, tender, and speckled with nuts.
Serve the slices still slightly warm if you can’t wait, but the texture holds together best after a full cool. The loaf will release a sweet banana scent the moment you cut into it.
Tips for the Best Banana Nut Bread
- Use truly overripe bananas: You want bananas that are heavily speckled or even black. They mash easily and have concentrated sweetness. If yours are still firm, bake them at 300°F for 15 minutes until black, then scoop them out.
- Grease the pan well: Use butter or nonstick spray, and line the bottom with parchment if your pan sticks. A stubborn loaf can tear when you turn it out.
- Let it cool before slicing: Cutting into a warm loaf will compress the crumb and leave you with gummy slices. Patience pays off here, but if you can’t resist, at least let it rest 30 minutes.
- For the cleanest slices: Use a serrated bread knife and a gentle sawing motion. Pressing down with a chef’s knife squishes the loaf.
Bake times by pan size; the loaf is done when a toothpick comes out clean and the internal temperature hits 200-205°F (93-96°C).
| Pan Size | Material | Time |
|---|---|---|
| 9×5-inch | Metal | 55-65 mins |
| 8×4-inch | Metal | 65-75 mins |
| 9×5-inch | Glass | 60-70 mins |
Keeping Your Banana Bread Fresh
- Room temperature: Wrap the loaf tightly in plastic wrap or store in an airtight container at room temperature for up to 3 days. To keep the top from getting sticky, place a paper towel inside the container above the bread.
- Refrigerate: You can refrigerate it for up to a week, but the cold will dry it out faster. Bring slices to room temp or toast them before eating.
- Freeze: Wrap the whole cooled loaf or individual slices in plastic wrap, then foil, and freeze for up to 3 months. Thaw at room temperature, no need to reheat.
What to Serve with Banana Nut Bread
A thick slice alongside black coffee is my go-to morning pair, the bitter roast balances the bread’s sweetness. For a snack, spread it with salted butter or a smear of cinnamon honey. If you’re leaning into dessert, warm the slice and top it with a scoop of vanilla ice cream and a quick drizzle of caramel sauce, the cold cream against the warm, nutty bread is a great finish.
Frequently Asked Questions
Can I use frozen bananas?
Yes. Thaw them completely in a bowl, drain off any liquid that separates, then mash and use as directed. The extra moisture can throw off the texture, so pour it away.
Why did my loaf sink in the middle?
It was probably underbaked, the center didn’t set before the air escaped. Check the internal temperature next time, and don’t open the oven door before the 50-minute mark.
Can I cut the sugar?
You can reduce the brown sugar to 3/4 cup, but the loaf will be a little less moist and less sweet. I wouldn’t go lower than that without changing the structure.
Can I turn this into muffins?
Sure. Divide the batter into a 12-cup greased muffin tin and bake at 350°F for 20 to 22 minutes, until a toothpick comes out clean.

Banana Nut Bread Recipe
Ingredients
Method
- Preheat oven to 350°F and toast the walnuts on a baking sheet for 5 to 7 minutes until fragrant.
- Whisk the flour, baking soda, salt, cinnamon, and nutmeg in a large bowl.
- In another bowl, mash the bananas, then whisk in the brown sugar, oil, sour cream, eggs, and vanilla.
- Fold the dry ingredients into the wet mixture, then fold in the toasted walnuts just until no dry streaks remain.
- Pour into a greased 9×5-inch loaf pan and bake for 55 to 65 minutes, until a toothpick comes out with moist crumbs.
- Cool in the pan 10 minutes, then turn out onto a wire rack to cool completely before slicing.
