This banana snack cake is unbelievably soft inside and every inch is covered with a crunchy walnut streusel topping.

Whoever thought to put ‘cake’ and ‘snack’ in the same sentence together is my new hero.
And this banana cake is my new snack addiction and soon to be yours! With a lot of crunchy walnut streusel filling in every crack, of course.
The beauty of this being a snack cake is that it makes it appropriate for breakfast, a mid-day snack, dessert, or really any meal in between. Trust me, you’re gonna want it that often.

The batter for this cake comes together SUPER quickly and you definitely don’t need to be a professional baker to pull it off either. It’s very similar to a quick bread batter and is ready for baking in only minutes.
Giving you plenty of time to brew up some coffee because omg, don’t even get me started on how amazing warm slices of this cake pair with a cup of coffee.
This Snack Cake features…
- A super soft and moist texture
- Lots of banana flavor
- A crunchy brown sugar walnut streusel

Making the Snack Cake
(scroll down to the bottom of the post for the full recipe)
Ingredients You Will Need
- Bananas
- Brown sugar
- Vegetable oil
- Eggs
- Greek yogurt
- Vanilla extract
- All-purpose flour
- Baking soda
- Cinnamon
- Nutmeg
- Cloves
- Kosher salt
- Walnuts
- Unsalted butter

Tips for Perfect Snack Cake
- Use ripe bananas – choose ripe bananas for easier mashing and a strong banana flavor throughout cake.
- Measure flour correctly – I use the spoon-and-level technique for measuring flour as this will prevent over-measuring your flour. Use a spoon to scoop flour into the measuring cup, then level with the back of a knife.
- Gently fold batter – use a light hand when mixing batter and gently fold so as not to overmix.
- Use a toothpick to test cake – insert a toothpick in the center of cake to test for doneness.
Recipe Variations
Try these ideas for a different twist on this cake.
- Add chocolate – fold 1/2 cup semisweet or dark chocolate chips into batter.
- Top cake with glaze – try topping cake with a simple powdered sugar glaze.
- Use another nut – try pecans or almonds in place of the walnuts.
Storing and Freezing Cake
Allow the cake to cool completely, then store in an airtight container at room temperature 4 days. For best results, reheat individual slices in microwave for 10-20 seconds before serving.
To freeze cake, allow to cool completely, wrap cake well, and freeze up to 2 months. Thaw cake at room temperature and reheat for serving.

One bite of this luxurious cake and you won’t be turning to another snack anytime soon! The crumb of this cake is so moist and that crowning glory of walnut streusel is absolute perfection.
Snacktime doesn’t get much better than this!
Save this recipe using the ‘save to recipe box’ button below. If you make it, please let us know! Leave a comment + star rating below, or take a photo and tag it on with #wholeandheavenlyoven.

More banana-packed favorites to try next!
Banana Snack Cake
This recipe may included paid links. As an Amazon Associate, I earn a commission from qualifying purchases.
Ingredients
Banana Snack Cake
- 3 medium ripe bananas, mashed (about 1-1/2 cups)
- 1 cup packed light brown sugar
- 1/2 cup vegetable oil
- 2 large eggs
- 1/4 cup plain Greek yogurt
- 1 teaspoon vanilla extract
- 2 cups all-purpose flour (spooned and leveled)
- 1 teaspoon baking soda
- 1 teaspoon ground cinnamon
- 1/4 teaspoon ground nutmeg
- 1/4 teaspoon ground cloves
- 1/4 teaspoon kosher salt
Walnut Streusel
- 1/2 cup all-purpose flour (spooned and leveled)
- 1/2 cup chopped walnuts
- 3 tablespoons packed light brown sugar
- 1/2 teaspoon ground cinnamon
- 3 tablespoons unsalted butter, melted
Instructions
Banana Snack Cake
- Preheat oven to 350F and lightly grease a round 9-inch cake pan. Set aside.
- In a large bowl, whisk mashed bananas, sugar, oil, eggs, yogurt, and vanilla until smooth. In a separate medium bowl, whisk flour, baking soda, spices, and salt until combined.
- Fold flour mixture into liquid until batter is just combined. Scrape into prepared pan and smooth top.
Walnut Streusel
- Combine all streusel ingredients in a small bowl until crumbly. Sprinkle evenly over batter.
- Bake cake at 350F 45-50 minutes until a toothpick inserted in center comes out clean. Cool cake completely on a wire cooling rack before cutting into squares. Enjoy!
Notes
Nutrition
This post was updated with new recipe adjustments and photos on 7/23/25.


olivia says
I am the hugest sucker for banana bread too… hahahah! Love bananas so much and every recipe that involves bananas, but I almost never make banana bread at home since my husband is not really a fan. It looks delicious 😉
Sarah says
Glad to know I’m not the only one addicted to banana bread, Olivia! So sad that you don’t get to make it that often, though! I think you should totally try this cake anyway. 😉
Kristi @ Inspiration Kitchen says
Oh my gosh – what a fantastic idea! Struesel on top obnBanana Bread. This is brilliant! I’d want this for breakfast, lunch and dinner! Pinned!
Sarah says
Totally loving the sound of having this cake for bfast, lunch, and dinner. Sounds very balanced to me! 😀 Thanks for the pin, Kristi!
Natalie @ Tastes Lovely says
I am that annoying person that cuts they’re slices diagonally so I can get extra streusel topping. It’s the best part! I’ll also pick up any crumbs that have fallen off in the baking pan and sprinkle them on top. These sounds delicious Sarah!
Sarah says
Hahaha! I love the way you think, Nat! Streusel really is the best isn’t it?? 😀
Rachael | Spache the Spatula says
Anything with streusel is more than a little a-okay in my book! This look heavenly!
Sarah says
Thank you Rachael! If you love streusel, this cake is definitely for you! 🙂
Kelly @ The Pretty Bee: Cooking + Creating says
This cake looks so delicious! I love a good streusel topping! Pinning this one for sure. 🙂
Sarah says
Thank you Kelly! Streusel just makes everything better doesn’t it? 😉 And thanks for pinning!
Baby June says
this looks delish! love all the streusel on top, that is just fabulous. 🙂
Sarah says
Thank you, June! 🙂
Danielle says
I love banana bread this looks delicious! The topping looks so good too!
Sarah says
Thanks, Danielle! If you love banana bread you will definitely enjoy this snack cake. 😉
Jessica @ Jessiker Bakes says
This banana cake looks delicious! In LOVE with that streusel topping Sarah!
Sarah says
Thanks Jessica!
Jamie@Milk 'n' Cookies says
I love all the streusel you used in this! And yes, I agree, if I’m making banana bread, I definitely want it to TASTE like bananas. This cake looks wonderful!
Sarah says
Thanks, Jamie! And full-on banana flavor all the way. 😉
dina says
this looks yummy!