Banana and Cherry Cake Recipe: Layered Fruit Swirl With Crunchy Top

Desserts

Banana and Cherry Cake Recipe: Layered Fruit Swirl With Crunchy Top

This banana and cherry cake recipe delivers a perfect balance of moist banana layers, tangy cherry swirls, and a crunchy golden top that makes every slice feel like a celebration. 🌟 The secret lies in folding ripe bananas directly into the batter while reserving some cherries to create that signature fruity ribbon through the cake—no fancy equipment needed, just a few simple techniques that guarantee restaurant-quality results at home.

The cake starts with a tender vanilla base enriched by mashed bananas, which keeps the texture rich and moist without needing extra fat. While the batter bakes, a quick cherry compote made from pitted cherries, sugar, and cornstarch swirls through the center, adding bursts of tart-sweet contrast that cut through the cake's natural sweetness. The crumbly streusel topping, made with flour, butter, and brown sugar, caramelizes into a textural masterpiece—crunchy on top, soft when you bite through.

What you'll end up with is a layered masterpiece that's perfect for birthdays, holidays, or whenever you crave dessert that feels special. The bananas infuse the cake with natural sweetness while keeping it light, while the cherry swirl adds vibrant color and flavor that makes every slice look (and taste) like it came from a bakery. The crunchy top adds an element of surprise with every bite, making this cake both satisfying and impressive.

Serve warm with a dollop of whipped cream or a drizzle of chocolate ganache for an extra touch of indulgence. This recipe scales beautifully for crowds, and leftovers stay moist for days when stored properly. Let's get baking!

👨‍🍳
Difficulty
Medium
🔥
Calories
Med Cal

Ingredients for banana and cherry cake

Moist banana layers, tart cherry swirls, and a golden crunchy top—just eight simple ingredients create this showstopper.

Ingredient Amount Notes
Ripe Bananas 🍌 2 cups Mashed, about 3-4 medium bananas
All-Purpose Flour 🌾 2 ½ cups Sifted, plus extra for dusting
Granulated Sugar 🍚 1 ½ cups For batter sweetness
Light Brown Sugar 🍚 ½ cup Packed, for streusel
Unsalted Butter 🧈 1 cup Cold, cubed for streusel
Large Eggs 🥚 2 whole Room temperature
Vanilla Extract 🌿 2 tsp Pure, high-quality
Baking Soda 🧂 1 tsp Pure, not baking powder
Salt 🧂 ½ tsp Fine sea salt
Cornstarch 🌾 2 tbsp For cherry compote
Frozen Dark Cherries 🍒 1 ½ cups Pitted, no sugar added
Granulated Sugar (for compote) 🍚 ¼ cup For cherry sweetness
Chopped Walnuts 🥜 ½ cup Optional for streusel
Cinnamon 🌿 1 tsp Ground, for streusel

The bananas are non-negotiable here—ripe with brown speckles ensures natural sweetness and moisture. Trader Joe's or Whole Foods often carry perfect ones, but grocery store bananas work too if they're soft. For the cherries, frozen pitted cherries save time (no pitting!), but fresh pitted cherries add vibrant color. The baking soda and vanilla extract are the flavor anchors—Bob's Red Mill baking soda is my go-to for reliable rise, and Nielsen-Massey vanilla extract delivers pure flavor without additives. The walnuts in the streusel add crunch, but skip them if you prefer a sweeter crumble.

No ripe bananas? Cook down 1 cup of peeled bananas with 1 tbsp sugar to make a paste. Frozen cherries without pits? Thaw and drain them well, then pit by hand or use a cherry pitter. The cornstarch in the compote is key—it thickens the cherry swirl so it holds its shape. No cornstarch? Substitute 1 tbsp flour, but the texture will be slightly less glossy. For the streusel, butter substitutes like coconut oil work in a pinch, but the flavor won't be the same. And if you're avoiding nuts, crushed graham crackers add crunch without walnuts.

This cake keeps beautifully—3-4 days at room temperature wrapped tightly in plastic, or up to 5 days in the fridge. For longer storage, slice and freeze individual portions for 3 months. The streusel topping stays crisp for about 2 days, so serve it fresh if possible. To reheat, wrap slices in damp paper towels and microwave for 10-15 seconds—the residual heat from the oven keeps it moist. Leftovers? Toast slices and top with whipped cream for a bakery-style treat.

❤️

Why You'll Love This Recipe

  • No Mash Required: I swear, the bananas here are so ripe they practically turn to butter in your hands—no food processor, no fuss. Just smash them right into the batter with a fork while you measure the flour. Honestly, that’s the kind of recipe where you’re laughing because it’s this simple.
  • Sweet-Tart Magic: That combo of brown sugar caramelizing with the cherries while the bananas add natural creaminess? It’s like dessert got a personality upgrade. The butter keeps it rich but not heavy, and the cherries—whether fresh or frozen—bring a bright pop that cuts through the sweetness.
  • Weeknight or Sunday Showstopper: Make it for a quick dinner when you’re craving something warm, or bake it ahead for a potluck where it’ll disappear faster than you can say “second slice.” I’ve even turned leftover pieces into breakfast toast with a drizzle of honey—because why waste cake?
  • Pantry-Proof & Budget-Smart: Flour, sugar, butter, and bananas? That’s about as basic as it gets, and it still feels special. The brown sugar adds depth without costing extra, and the cherries stretch your dollar whether you use canned, frozen, or what’s in season. Plus, it keeps for days—so you’re covered for lazy afternoons or last-minute guests.

Step-by-step instructions for banana and cherry cake

Here's how to create a moist banana layer with swirled cherry compote and a crunchy walnut streusel topping.

1

👨‍🍳 Step 1: Prepare the Cherry Compote

In a small saucepan, combine the 1.5 cups frozen dark cherries and 0.25 cup granulated sugar (for compote). Cook over medium heat for 5-7 minutes until the cherries soften and release their juices. Mash slightly with a fork to create a chunky consistency—this will give your cake that signature swirl pattern.

Remove from heat and let cool completely to room temperature. This cooling step is crucial—warm compote will melt the butter in your streusel before baking. I like to spread it thinly on parchment paper to speed up the process, then roll it up for easy swirling later.

2

👨‍🍳 Step 2: Make the Banana Batter

Preheat your oven to 350°F and grease an 8-inch round cake pan (or line with parchment). In a large bowl, mash the 2 cups ripe bananas until smooth with no lumps remaining. This ensures even distribution in the batter and prevents dense pockets.

In a separate bowl, whisk together the 2.5 cups all-purpose flour, 1.5 cups granulated sugar, 1 tsp baking soda, and 0.5 tsp salt. Gradually mix the dry ingredients into the banana purée along with the 2 whole large eggs and 2 tsp vanilla extract. Stir just until combined—overmixing develops gluten and makes the cake dense.

3

🥘 Step 3: Create the Walnut Streusel

In a medium bowl, cut the 1 cup cold unsalted butter into small cubes. Use a pastry cutter or your fingers to work in the 0.5 cup light brown sugar, 1 tsp cinnamon, and 0.5 cup chopped walnuts until the mixture resembles coarse crumbs with pea-sized butter pieces. This texture is key for that perfect crunchy top.

Press about half of the streusel mixture evenly over the bottom of your prepared cake pan. This creates the initial crunch layer that will contrast beautifully with the moist banana cake. Don't worry if it doesn't cover the entire bottom—it's meant to be a base layer.

4

🍳 Step 4: Layer and Swirl

Pour half of the banana batter over the streusel in the pan. Spread it evenly with a spatula, then use a knife to create shallow wells in the batter. Spoon half of the cooled cherry compote into these wells, then gently swirl the compote through the batter using the knife in a circular motion.

Repeat with the remaining batter and compote, finishing with another layer of streusel on top. This creates the signature marbled effect that makes this cake so special. Tap the pan gently on the counter to settle the layers and release any air bubbles.

5

🔥 Step 5: Bake to Golden Perfection

Bake the cake in the preheated oven for 45-50 minutes until the top is deep golden brown and a toothpick inserted into the center comes out clean. The streusel should be crispy while the cake remains moist—this balance is what makes this recipe work.

Let the cake cool in the pan for 15 minutes before transferring to a wire rack to cool completely. This gradual cooling prevents the cake from cracking as it sets. Once fully cooled, dust with powdered sugar if desired and slice into 8 equal wedges for serving.

👨‍🍳

Pro Tips For Making Banana And Cherry Cake

  • Mash Bananas Thoroughly: You’d be surprised how often I’ve pulled a cake out of the oven with uneven texture because the bananas weren’t mashed fine enough. Use a fork first, then push through a sieve or press through a ricer—this removes those stubborn banana strings and gives you a smoother batter. No ricer? A potato masher works, but take the extra 30 seconds to press hard.
  • Butter at Room Temp: Cold butter in this cake means you’re fighting for even mixing. Let that block of unsalted butter sit out for 30-45 minutes before creaming with the sugars—it should dent when pressed, not crumble. I learned this the hard way when my first batch turned out dense and greasy. Trust the process, even if you’re impatient.
  • Don’t Overmix the Batter: Once you add the flour, mix just until combined—about 10-12 strokes. Overmixing develops the gluten and turns your tender cake into a tough, chewy brick. I used to think more mixing = better cake, but now I stop as soon as the dry ingredients disappear. A spatula scrape is all you need.
  • Fold Cherries Gently: If you’re adding fresh cherries, toss them in flour first to prevent sinking. Then, use a rubber spatula to fold them into the batter in two additions—don’t stir like you’re making pancakes. This keeps them distributed but avoids crushing them. (Yes, even if they look lumpy in the pan, they’ll bake into perfect pockets of fruit.)

Make-ahead tips for this banana and cherry cake

Prep Ahead Strategy

Make the cherry compote the night before—simply store it in an airtight container in the fridge. The flavors meld beautifully overnight, and it'll be ready to swirl when you're ready to bake. I like to prep the banana batter too, but keep it covered in the fridge for up to 24 hours. Just

Streusel Prep Shortcut

Assemble the streusel mixture and store it in a sealed container in the freezer. When you're ready to bake, simply press it into the pan straight from the freezer—no thawing needed. The cold butter creates perfect crumbly texture without extra effort. This is my go-to time-saver for busy mornings. 💡

Layering for Crowds

For larger gatherings, bake two 8-inch cakes and assemble them together. Use a serrated knife to level the tops, then place one cake on top of the other with a fresh layer of cherry compote between them. Wrap tightly in plastic wrap and refrigerate for 2 hours before slicing—this lets the layers bond beautifully. 🍰

Freezing Fully Assembled

For maximum convenience, assemble the entire cake (baked and cooled) and wrap it tightly in plastic wrap followed by aluminum foil. Freeze for up to 3 months. When ready to serve, thaw at room temperature for 2 hours, then reheat slices in the microwave for 10 seconds to restore freshness. The streusel stays crispy, and the cake remains moist. ✨

Make-Ahead Garnishes

Prep garnishes separately to keep them fresh. Whip up a batch of vanilla bean whipped cream and store it in the fridge for up to 3 days. Make chocolate ganache ahead by melting ½ cup chocolate chips with ¼ cup heavy cream and cooling to room temperature. Keep both in airtight containers—they'll be ready to drizzle when you serve. 🍫

Portion Control

For easy serving, slice the cake into 8 equal wedges and store individual portions in a single layer on a baking sheet. Freeze for 1 hour, then transfer to airtight containers. This prevents sogginess and makes it easy to grab just one slice when you're craving dessert. Perfect for meal prep! 💪

Nutrition facts

Servings 8
Amount Per Serving
Calories 420kcal
% Daily Value *
Total Fat 22g28%
Saturated Fat 13g65%
Cholesterol 95mg32%
Sodium 380mg16%
Total Carbohydrate 58g21%
Dietary Fiber 3g11%
Sugars 42g
Protein 5g10%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I substitute fresh cherries for frozen in this recipe?

Yes, but you'll need to pit them first! Use 1.5 cups fresh pitted cherries instead of frozen, and reduce the sugar in the compote to 1/4 cup since fresh cherries are less sweet. Simmer them for 8-10 minutes until they soften and release juices. Always remove stems and pits completely for smooth texture.

2

Why does my cake turn out dense instead of moist?

Overmixing the batter or using underripe bananas are the most common culprits. Make sure your bananas are ripe with brown speckles and mash them completely smooth. Stir the batter just until combined—no more than 20 strokes with a spatula. Also, don't skip the 15-minute cooling period after baking.

3

How do I make this cake gluten-free?

Replace the 2.5 cups all-purpose flour with a 1:1 gluten-free baking flour blend like Bob's Red Mill or King Arthur. Add 1 tsp xanthan gum to help bind the cake. You may need to increase the baking time by 5-10 minutes since gluten-free batters bake differently. Test with a toothpick!

4

Can I bake this cake in a different pan size?

Yes, but adjust baking time accordingly. For a 9-inch round pan, bake for 35-40 minutes at 350°F—the wider surface area means faster baking. If using a loaf pan, reduce the streusel by half and bake for 50-55 minutes. Always use an oven thermometer to ensure accurate temperature.

5

What's the best way to store leftovers?

Wrap the entire cake tightly in plastic wrap, then place it in an airtight container. It stays fresh at room temperature for 3-4 days. For longer storage, slice and freeze individual portions for up to 3 months. To reheat, microwave slices for 10-15 seconds to restore freshness—just watch the streusel!

★★★★★5.0(11 reviews)
Categories Desserts