Desserts
This banana cake recipe with yogurt and oil delivers ultra-moist layers that stay tender for days—no dry crumbs in sight. 💛 I perfected it after years of testing banana cakes, and the yogurt-oil combo is the game-changer that keeps every slice perfectly moist. The secret swirl of banana puree through the batter adds that signature flavor while maintaining that melt-in-your-mouth texture.
What makes this recipe stand out is the balance of ingredients: yogurt adds moisture and tenderness, while oil creates a rich, velvety crumb. The cake bakes up with a golden top and just the right amount of springiness—no dense, heavy texture here. I've tested it with different banana ripeness levels, and this version works whether your bananas are perfectly spotted or slightly overripe.
By the time you pull it from the oven, you'll have a cake that's so moist it practically oozes with banana flavor in every bite. The yogurt keeps it from drying out, while the oil ensures that rich, cakey texture we all love. This isn't just another banana cake—it's the one that'll have everyone asking for seconds, and you'll never want to go back to dry, crumbly versions.
Perfect for breakfast, dessert, or even a snack, this cake pairs beautifully with a dollop of whipped cream or a scoop of vanilla ice cream. The recipe scales easily too, so you can make a single layer for two or a triple layer for a crowd. Let's get baking!
Ingredients for banana cake recipe with yogurt and oil
Here's what makes this banana cake ultra-moist and irresistibly tender every time.
| Ingredient | Amount | Notes |
|---|---|---|
| Ripe Bananas 🍌 | 3 medium | Mashed for batter and swirl |
| Plain Yogurt 🥛 | 1 cup | Full-fat preferred for richness |
| Vegetable Oil 🫒 | ¾ cup | Light or neutral flavor |
| All-Purpose Flour 🌾 | 2 ½ cups | Sifted for light texture |
| Granulated Sugar 🍚 | 1 ½ cups | White or light brown |
| Baking Soda 🧂 | 1 tsp | Ensures proper rise |
| Ground Cinnamon 🌿 | 1 ½ tsp | Freshly ground preferred |
| Salt 🧂 | ½ tsp | Fine sea salt |
| Vanilla Extract 💧 | 1 tsp | Pure extract preferred |
| Eggs 🥚 | 2 large | Room temperature for blending |
| Banana Puree 🍌 | ½ cup | Mashed bananas strained |
| Whipped Cream 🍦 | 1 cup | For serving, optional |
| Chopped Nuts 🥜 | ½ cup | Optional walnuts or pecans |
The bananas are the star—look for those with bright yellow skins and brown spots (the spottier, the sweeter). Trader Joe's usually has perfect ones, but grocery store bananas work too if they're ripe. The yogurt and oil combo is non-negotiable for moisture—full-fat Greek yogurt gives the best texture, but regular works in a pinch. I always measure the bananas by count (3 medium) since they vary in size, but you can weigh them if you prefer. The extra banana puree for the swirl? Just blend 2 mashed bananas and strain—no pulp needed.
No yogurt? Applesauce or sour cream works in a bind (use same amount), but trust me on the full-fat version for that rich crumb. Short on oil? Melted coconut oil or butter works too, though the flavor shifts slightly. The baking soda is crucial—don't swap for baking powder unless you adjust the recipe. For the nuts, toasted walnuts or pecans add crunch, but skip them if you prefer a smoother texture. The whipped cream topping? Store-bought is fine, but homemade tastes like summer—just whip heavy cream with a pinch of sugar until soft peaks form.
This cake stays moist for 4-5 days covered at room temp, or 1 week refrigerated. For the swirl, pipe the banana puree through a ziplock bag with a corner cut off—easier than you'd think! Leftovers reheat beautifully in the microwave for 10-15 seconds. I always double the recipe for parties—it disappears fast. Store extra portions in single slices wrapped tightly in plastic for quick grab-and-go treats.
Why You'll Love This Recipe
- You’re using basics: flour, sugar, bananas at their ripest (so no waste), and yogurt you already own. No fancy ingredients, no last-minute store runs. I’ve made this with store-brand oil and still got a cake that tasted like a bakery’s.
- No Mixer Needed: I’ll be real—this cake comes together with a spoon and a bowl. Mash those bananas, stir in the yogurt and oil, then fold in the dry ingredients. Honestly, it’s the kind of recipe where you can make it while scrolling through your phone.
- Moist Magic: That yogurt keeps it tender, and the oil gives it just the right crumb—no dry bites here. The bananas add natural sweetness, so you don’t even need extra sugar if you’re feeling wild. (I’ve done it, and it’s still dangerously good.)
- Lunchbox Hero: Slice it up the night before, and it’s breakfast, snack, or dessert the next day. The yogurt makes it sturdy enough to pack, and kids (or adults) will actually eat it. My daughter picks out the biggest pieces—no complaints.
Step-by-step instructions for banana cake with yogurt and oil
Here's how to bake a tender, ultra-moist banana cake with that signature swirled banana goodness.
👨🍳 Step 1: Prepare the Banana Swirl and Prep Ingredients
Start by mashing 2 of the 3 medium ripe bananas until smooth—no lumps, just pure banana goodness. In a separate bowl, mix this with the 0.5 cup banana puree and set aside. This will be your swirl.
For the batter, whisk together the 1 cup plain yogurt, 0.75 cup vegetable oil, 1.5 cups granulated sugar, 2 large eggs, and 1 teaspoon vanilla extract until completely smooth. I like to use a hand mixer here—it saves time and ensures everything blends perfectly. The oil and yogurt combo keeps this cake incredibly moist, so don't skip this step!
👨🍳 Step 2: Combine Dry Ingredients and Create the Batter
In a large bowl, sift together the 2.5 cups all-purpose flour, 1 teaspoon baking soda, 1.5 teaspoons ground cinnamon, and 0.5 teaspoon salt. This sifting step prevents lumps and gives you that light, airy texture we're after.
Gradually add the dry mixture to your wet ingredients while mixing on low speed. Once combined, fold in the 0.5 cup chopped nuts if using—walnuts or pecans work perfectly here. The batter should be thick but pourable. If it looks too stiff, add 1-2 tablespoons of milk (though we're not using milk in this recipe, it's a common fix).
🥘 Step 3: Layer and Swirl the Banana Mixture
Preheat your oven to 350°F and grease two 8-inch round cake pans (or one 9x13-inch pan if preferred). Line the bottoms with parchment paper for easy removal.
Pour half of the batter into your prepared pans. Then, using a spoon or piping bag, add dollops of the banana swirl mixture over the batter. Gently swirl it with the tip of a knife to create those beautiful marbled patterns. Top with the remaining batter, then swirl again if you want extra banana goodness throughout.
🔥 Step 4: Bake to Golden Perfection
Bake for 30-35 minutes (for round pans) or 40-45 minutes (for the sheet pan) until a toothpick inserted in the center comes out clean. Here's the thing—your oven might run hot, so start checking at the 25-minute mark for round pans. The edges should be golden brown, but the top might still look slightly underdone.
I like to tent the pans with foil if the tops are browning too quickly—this keeps the cake moist while still getting that perfect golden crust. Let the cakes cool in the pans for 10 minutes before transferring to a wire rack to cool completely. Patience here pays off—the cake will be easier to slice and serve.
🍽️ Step 5: Serve with Whipped Cream
Once completely cooled, slice the cake into 8 equal servings. For the ultimate presentation, top each slice with a dollop of whipped cream and a sprinkle of the remaining chopped nuts. The contrast of the creamy frosting with the moist banana cake is pure magic.
This cake keeps well at room temperature for 2 days or in the fridge for 4 days. I like to store it wrapped in plastic wrap to maintain that perfect moisture. The flavors actually improve slightly the next day as the bananas mellow and the cake absorbs all those delicious juices!
Pro Tips For Making Banana Cake Recipe With Yogurt And Oil
- Mash Bananas Thoroughly: I learned this the hard way—lumpy banana puree makes for a dense, uneven cake. Use a fork first to break them up, then press through a fine-mesh sieve or push through a ricer for silky texture. No sieve? Blend with a splash of yogurt first, then strain. The smoother the batter, the lighter the crumb.
- Whisk Yogurt First: Skip mixing yogurt into cold ingredients—it curdles when it hits warm oil. Beat the yogurt with sugar until it’s just slightly thickened (about 2 minutes), then fold in the oil. This keeps the batter stable longer and prevents that weird grainy texture some recipes get.
- Don’t Overmix the Batter: After adding flour, stop as soon as it’s just combined. Overmixing develops gluten, turning your tender cake into a dry, chewy brick. Use a spatula to gently fold—two quick swipes through the center is enough. If you’re skeptical, try it: the difference in texture is night and day.
- Grease Pan + Line It: Vegetable oil alone won’t prevent sticking—this cake’s moisture needs backup. Lightly grease your pan with oil, then line the bottom with parchment paper (cut to fit). Press the edges against the pan to seal. Trust me, you’ll regret skipping this if you’ve ever pried a banana cake off a sticky bottom.
Perfect pairings for this recipe
Creamy Coffee Pairings
I always serve this banana cake with a cup of freshly brewed coffee—specifically, a light roast Ethiopian Yirgacheffe from my favorite Austin roaster, Atlas Coffee Club. The bright floral notes complement the cake's natural sweetness without overpowering it. For a richer pairing, try a cold brew concentrate (I use Death Wish Coffee) mixed with a splash of milk—it cuts through the richness beautifully. ☕
Warm Spiced Tea
When I want something lighter, I brew a chai latte using Bigelow Chai tea bags and steamed milk. The cinnamon and cardamom in the tea echo the cake's warm spices, creating a cozy harmony. For a non-caffeinated option, hibiscus tea with a touch of honey adds a tangy contrast that makes the banana flavor pop. I often make this in a thermos for easy serving.
Vanilla Ice Cream
Nothing beats a slice of this cake with a scoop of homemade vanilla bean ice cream. I love using Nestlé Creamy Vanilla for convenience, but when I have time, I make my own with real Madagascar vanilla beans from Central Market. The cold creaminess balances the cake's moisture perfectly. For a tropical twist, try coconut ice cream—it adds a creamy, slightly sweet contrast. 🍦
Whipped Cream Variations
While classic whipped cream is perfect, I sometimes experiment with flavors. For a citrus kick, I fold in 1 teaspoon of lemon zest and a touch of vanilla extract. For a spiced version, I add ½ teaspoon of cinnamon and a pinch of nutmeg. These variations keep the cake exciting even after the third slice. Store-bought works, but homemade always tastes fresher.
Fruit Compote Toppings
To add freshness, I sometimes drizzle the cake with a warm berry compote made from frozen mixed berries simmered with 1 tablespoon of honey and a squeeze of lemon juice. The acidity cuts through the richness, while the fruit adds a vibrant contrast. For a tropical version, try mango compote—it pairs beautifully with the banana's natural sweetness. 🍓
Warm Caramel Sauce
For a decadent touch, I drizzle the cake with homemade salted caramel sauce. Just melt ½ cup of butter, add 1 cup of sugar, and cook until golden, then whisk in ½ cup of heavy cream and a pinch of sea salt. The caramel's sweetness enhances the banana flavor while adding a luxurious finish. Store-bought caramel sauce works in a pinch, but homemade is always better. 🍯
Nutrition facts
Frequently asked questions
Why does this recipe use both yogurt and oil for moisture?
The yogurt adds protein and moisture that keeps the cake tender, while the oil creates a rich, velvety crumb. Together, they prevent dryness for 5+ days when stored properly. This combo works better than butter alone because it doesn't overpower the banana flavor while maintaining that melt-in-your-mouth texture.
Can I use overripe bananas for this cake?
Overripe bananas with brown spots are perfect—they're sweeter and add natural moisture. Just mash them thoroughly to avoid lumps in the batter. The yogurt and oil combo means you won't need extra sugar even with extra-sweet bananas. For best results, use 3 medium bananas with brown speckles.
How do I make this cake gluten-free?
Replace the all-purpose flour with a 1:1 gluten-free baking flour blend (like Bob's Red Mill) plus ½ teaspoon xanthan gum. You may need to add 1-2 tablespoons extra liquid since gluten-free flours absorb differently. The yogurt and oil will still keep it moist, but check for doneness at 25 minutes—gluten-free cakes can dry out faster.
What's the best way to store leftovers?
Wrap tightly in plastic wrap at room temperature for 2 days, or refrigerate for 4-5 days. For longer storage, freeze slices in airtight containers for up to 3 months. To reheat, microwave for 10-15 seconds—the yogurt and oil combo means it stays moist even after reheating.
Can I make this cake in a bundt pan?
Yes! Grease the pan well and reduce baking time to 25-30 minutes. The swirl technique works differently—pipe the banana mixture in concentric circles before adding the final batter layer. For best results, use a 10-12 cup bundt pan and check doneness at 20 minutes since bundt cakes can overbake quickly.
