Desserts
This banana cake recipe with streusel topping delivers the perfect balance of moist, spiced cake and buttery crunch—every bite is a harmonious mix of caramelized banana swirls and golden streusel. The secret lies in ripe bananas and a simple streusel that transforms into crispy, buttery perfection with just 10 minutes in the oven. I’ve baked this for family gatherings and holidays, and it never fails to disappear quickly.
The cake itself is tender and lightly spiced with cinnamon and nutmeg, while the streusel topping adds a delightful contrast in texture and flavor. What sets this apart is the caramelized banana swirl—folded into the batter for pockets of sweetness that melt into every forkful. It’s the kind of dessert that feels indulgent but is actually simple to make, with no fancy techniques required.
By the time it emerges from the oven, you’ll have a cake with a golden crust, a moist interior, and a streusel topping that’s crispy on the edges and soft in the center. The aroma alone—warm vanilla, cinnamon, and caramelized bananas—will have everyone gathering around the kitchen. Serve it warm with a scoop of vanilla ice cream or dusted with powdered sugar for an extra touch of elegance.
This recipe works equally well for casual weeknight desserts or special occasions, and it’s easy to adapt with substitutions like almond flour or coconut sugar. Let’s get baking—your kitchen will smell like comfort, and your taste buds will thank you.
Ingredients for banana cake recipe with streusel topping
Ripe bananas, warm spices, and buttery streusel—this cake is comfort in every bite.
| Ingredient | Amount | Notes |
|---|---|---|
| Ripe Bananas 🍌 | 3 medium | Dark spots preferred |
| All-Purpose Flour 🌾 | 2 ½ cups | Sifted for light texture |
| Granulated Sugar 🍚 | 2 cups | White or light brown |
| Brown Sugar 🍚 | ½ cup | Packed firmly |
| Unsalted Butter 🧈 | 1 cup | Room temperature, full-fat |
| Large Eggs 🥚 | 2 whole | Room temperature |
| Pure Vanilla Extract 🌿 | 2 tsp | High-quality preferred |
| Baking Soda 🧂 | 1 tsp | Freshly opened |
| Ground Cinnamon 🌶️ | 2 tsp | Freshly ground |
| Ground Nutmeg 🌶️ | ½ tsp | Freshly grated |
| Salt 🧂 | ½ tsp | Fine sea salt |
| All-Purpose Flour (Streusel) 🌾 | 1 cup | For topping only |
| Brown Sugar (Streusel) 🍚 | ½ cup | Packed firmly |
| Unsalted Butter (Streusel) 🧈 | ½ cup | Cold and cubed |
| Ground Cinnamon (Streusel) 🌶️ | 1 tsp | Extra for flavor |
The bananas are everything here. Look for ones with brown spots—that’s where the sweetness and caramel flavor peak. I always grab extra at Trader Joe’s because their organic ones are perfect for baking. For the flour, King Arthur or Bob’s Red Mill are my go-to brands—they bake up lighter. The butter? Use full-fat, never margarine, and let it sit out for 30 minutes before mixing. That’s the secret to a tender crumb. The spices—cinnamon and nutmeg—are non-negotiable for that classic banana cake warmth.
No ripe bananas? Use 1/2 cup banana puree (blend cooked bananas) plus 1/2 cup mashed ripe ones. Swapping flour? Almond flour works but reduce by 1/4 cup—it’s denser. The streusel topping is where the magic happens, and cold butter is key—it creates those perfect crumbly bits. Want extra crunch? Add 1/4 cup chopped walnuts to the streusel. For the sugar, coconut sugar is a great 1:1 swap if you’re avoiding refined sugar, but it’ll be slightly less sweet.
Bananas can be mashed up to 2 days ahead and stored in the fridge—just stir before using. The dry ingredients (flour, sugars, spices) keep indefinitely in airtight containers. The streusel topping is best made fresh, but you can prep it a day ahead and store it in the fridge. Once baked, this cake stays moist for 3 days at room temperature, wrapped tightly. Freeze slices for up to 3 months—they reheat beautifully in the oven with a splash of milk.
Why You'll Love This Recipe
- No Mash Required: I swear by this trick—just slice those ripe bananas right into the batter. No sticky fingers, no food processor, and zero extra cleanup. The streusel just melts into golden pockets as it bakes, so you don’t even miss the fuss.
- Streusel Magic: That buttery brown sugar crumble on top? It’s the star. The moment it cracks open, revealing caramelized edges while the cake stays moist underneath—honestly, it’s the kind of texture that makes you pause mid-bite. (Yes, even on a Tuesday night.)
- Breakfast or Dessert: Serve it warm with a scoop of vanilla ice cream for a grown-up treat, or slice it cold for a grab-and-go breakfast. My kids ask for it in their lunchboxes, and my husband sneaks seconds when he thinks I’m not looking.
- Budget-Friendly Indulgence: Ripe bananas? Free if you’re like me and buy them too green. Brown sugar and butter stretch far, and the flour already lives in your pantry. It’s the kind of dessert that feels special without breaking the bank—or your willpower.
Step-by-step instructions for banana cake with streusel topping
Here's how to create a moist, flavorful banana cake with a perfectly caramelized streusel topping.
Prepare the Banana Cake Batter
Preheat your oven to 350°F and grease an 8-inch round cake pan or line it with parchment paper. In a large mixing bowl, mash the 3 medium ripe bananas until smooth—you want to see no visible chunks. I like to press them through a fork for even consistency.
In a separate bowl, whisk together the 2.5 cups all-purpose flour, 2 cups granulated sugar, 0.5 cup brown sugar, 1 tsp baking soda, 2 tsp ground cinnamon, 0.5 tsp ground nutmeg, and 0.5 tsp salt. Sift the dry ingredients together to remove any lumps—this ensures a light, fluffy texture.
Add the 1 cup room-temperature unsalted butter to the mashed bananas and mix until fully combined. Then add the 2 whole large eggs one at a time, mixing well after each addition. Finally, stir in the dry ingredients along with the 2 tsp pure vanilla extract until just combined. The batter should be thick but pourable. Don't overmix—just until everything is incorporated.
Make the Streusel Topping
While the batter rests, prepare the streusel topping in a medium bowl. Cut the 0.5 cup unsalted butter (streusel) into small cubes and let it sit at room temperature for 5 minutes—this makes it easier to work with. Use a fork or your fingers to mix the butter with the 1 cup all-purpose flour (streusel) and 0.5 cup brown sugar (streusel) until it resembles coarse crumbs with some larger pieces.
Add the 1 tsp ground cinnamon (streusel) and mix again until evenly distributed. The streusel should be slightly sticky but not wet—if it's too dry, add 1 teaspoon of cold milk to help it bind. Set aside while you prepare the cake batter for swirling.
Swirl the Banana Batter and Add Streusel
Pour half of the banana batter into the prepared cake pan and spread it evenly. Drop spoonfuls of the streusel topping over the batter, distributing them evenly across the surface. Then add the remaining batter and gently swirl it with a knife or spoon to create marbled patterns. Sprinkle the rest of the streusel evenly over the top, pressing down lightly to ensure it sticks.
For that signature caramelized look, I recommend using a small offset spatula to create a lattice pattern with the streusel. This not only looks beautiful but also ensures even baking. Tap the pan gently on the counter to remove any air bubbles from the batter.
Bake to Golden Perfection
Bake the cake in the preheated oven for 40-45 minutes, or until a toothpick inserted into the center comes out clean. The streusel topping should be deep golden brown with caramelized edges. If the top browns too quickly, tent the cake with aluminum foil after 25 minutes to prevent over-browning.
I know it's tempting to check early, but resist the urge to open the oven door—this causes temperature fluctuations that can affect the bake time. When the cake is done, let it cool in the pan for 10 minutes before transferring it to a wire rack to cool completely. This resting period helps the cake set properly and prevents it from falling apart when you slice it.
Serve and Enjoy
Once the cake has cooled completely, slice it into 8 equal pieces for serving. The contrast between the moist banana cake and the buttery, caramelized streusel topping is what makes this recipe so special. Each bite delivers a perfect balance of sweet, spiced banana flavor with a satisfying crunch from the topping.
For an extra touch, dust the top with a light layer of powdered sugar or serve with a dollop of whipped cream. Store any leftovers in an airtight container at room temperature for up to 3 days or refrigerate for up to 5 days. The cake actually tastes even better the next day as the flavors meld together!
Pro Tips For Making Banana Cake Recipe With Streusel Topping
- Mash Bananas Properly: Don’t just smash them with a fork—use a potato masher or fork to break up the flesh while keeping some texture. Over-blending turns the cake dense; you want those little banana chunks for moisture and flavor. (Yes, even if you’re impatient like me.)
- Use Cold Butter for Streusel: Cut that butter into the streusel mixture while it’s still cold—this keeps the topping crumbly, not greasy. I learned this the hard way after a batch turned into a sad, clumpy mess. Two tablespoons of cold butter, cut into tiny pea-sized pieces, is all you need.
- Don’t Overmix the Batter: Mix the wet and dry ingredients just until combined—lumps are fine. Overmixing develops gluten, which makes the cake tough instead of tender. Two or three stirs with a spatula is enough; your future self will thank you.
- Bake Until Golden, Not Just Set: The cake’s done when the edges pull away from the pan and the streusel is a deep golden brown, not just pale. I used to pull mine out too soon, and the topping stayed bland. Ten minutes longer at 325°F (if needed) guarantees that caramelized crunch.
Health benefits of this banana cake recipe with streusel topping
Banana Powerhouse
This cake is packed with natural sweetness from 3 ripe bananas, providing potassium (about 500mg per serving) to support heart and muscle function. The bananas also contribute vitamin B6 (about 20% of daily needs per slice), which aids in energy metabolism and mood regulation. Honestly, I notice I feel more energized after eating this cake compared to other desserts. 🍌
Fiber-Rich Streusel
The streusel topping adds dietary fiber from the 1 cup all-purpose flour and ½ cup brown sugar, helping with digestion and keeping you full longer. The cinnamon in both the cake and streusel provides antioxidant benefits, particularly cinnamaldehyde, which may help regulate blood sugar levels. I always add extra cinnamon because it just makes everything taste better! 🌶️
Healthy Fats
The 1 cup unsalted butter in the cake batter and ½ cup in the streusel provides saturated fats for flavor and texture, but in moderation. For a lighter option, I sometimes swap ¼ of the butter for applesauce—it keeps the cake moist without adding as much fat. The butter also contributes vitamin A, which supports eye health and immune function.
Protein Boost
Each serving contains about 4 grams of protein from the 2 eggs and all-purpose flour, making it a slightly more satisfying dessert than many others. The eggs also provide choline, an essential nutrient for brain health. While it’s not a high-protein dessert, it’s a nice bonus for something that’s usually just sugar and fat. 🥚
Low-Calorie Indulgence
At around 350 calories per slice, this cake is a relatively lighter dessert option compared to many others. The streusel topping adds texture without excessive calories, making it feel indulgent while still being balanced. I love that it satisfies my sweet tooth without leaving me feeling overly heavy afterward. Perfect for a guilt-free treat! 💛
Adaptable for Dietary Needs
This recipe can easily be modified for dietary restrictions. Swap all-purpose flour for whole wheat flour to add fiber, or use almond flour for a gluten-free option. The brown sugar can be replaced with coconut sugar for a lower-glycemic alternative. These tweaks keep the cake nutritious while still delivering that classic banana cake flavor. 🌱
Nutrition facts
Frequently asked questions
Why does the recipe call for ripe bananas with brown spots?
Ripe bananas with brown spots are sweeter and more flavorful, creating a deeper caramel taste in the cake. The natural sugars intensify during baking, giving that classic banana cake flavor without needing extra sugar. Plus, they mash more easily for a smoother batter.
Can I make this cake in a different pan size?
Yes, but adjust baking time accordingly. For a 9-inch pan, bake 35-40 minutes—the cake will spread more. For a 6-inch pan, use 45-50 minutes and check early to avoid overbaking. Always use an oven thermometer to ensure accurate temperature.
What if my streusel topping isn't crunchy?
Under-crisp streusel usually means the butter wasn't cold enough. For next time, chill the topping for 15 minutes before baking. Also, ensure your oven is fully preheated—streusel needs 350°F heat to develop proper texture. Bake an extra 5 minutes if needed.
How can I make this cake vegan?
Swap the eggs for 2 tablespoons ground flaxseed + 6 tablespoons water (let sit 5 minutes to thicken). Use vegan butter and ensure your vanilla extract is alcohol-free. For the streusel, keep it the same—it's naturally vegan! The texture will be slightly denser but still delicious.
Can I prepare the streusel ahead of time?
Make the streusel up to 2 days ahead and store it in an airtight container in the fridge. Bring it to room temperature before using—this prevents moisture loss and keeps the butter firm. The flavor actually improves after resting overnight!
