Desserts
This banana cake recipe with oil and milk delivers ultra-moist layers that stay tender for days—no butter required. The secret lies in the oil and milk combination, which creates that signature velvety texture while keeping the cake rich and flavorful. I developed this version after years of testing, and it never fails to impress, whether served at gatherings or as a simple treat for yourself.
The beauty of this recipe is its simplicity: just a handful of ingredients come together to create a cake that's foolproof and consistently delicious. Oil replaces butter, adding moisture without heaviness, while milk enhances the tenderness and creates that perfect crumb. The result is a cake that's light yet rich, with a subtle banana flavor that's balanced by the warmth of the spices.
What makes this recipe stand out is how it maintains its moisture even after baking. The oil and milk work together to keep the layers tender, while the baking powder ensures a light rise. You'll end up with a cake that's perfect for slicing and serving—whether you're adding a simple glaze or keeping it as-is for a clean, elegant finish.
For extra indulgence, consider adding a layer of cream cheese frosting or mixing in chocolate chips and walnuts for texture. The possibilities are endless, but the foundation remains the same: a cake that's moist, flavorful, and impossible to resist. Let's get started!
Ingredients for banana cake recipe with oil and milk
Just twelve simple ingredients create this ultra-moist banana cake without butter.
| Ingredient | Amount | Notes |
|---|---|---|
| Ripe Bananas 🍌 | 3 whole | Mashed, no brown spots |
| All-Purpose Flour 🌾 | 2 ½ cups | Sifted for even texture |
| Granulated Sugar 🍚 | 1 ½ cups | White or light brown |
| Vegetable Oil 🫒 | 1 cup | Light or canola preferred |
| Milk 🥛 | 1 cup | Whole for richness |
| Large Eggs 🥚 | 2 whole | Room temperature preferred |
| Baking Powder 🍞 | 2 tsp | Diamond Crystal preferred |
| Baking Soda 🍞 | ½ tsp | Ensures proper rise |
| Salt 🧂 | ½ tsp | Kosher or sea salt |
| Vanilla Extract 🌿 | 1 tsp | Pure vanilla preferred |
| Ground Cinnamon 🌶️ | 1 tsp | Freshly ground preferred |
| Unsalted Butter 🧈 | ½ cup | For greasing pans only |
The bananas are non-negotiable—ripe with brown spots means natural sweetness and moisture. Trader Joe's or Whole Foods often have perfect ones, but grocery store bananas work too if they're soft. For the oil, light or canola is ideal—it stays neutral and keeps the cake tender. The milk? Whole milk adds richness, but 2% works if that's what you've got. Pro tip: let your eggs sit out for 30 minutes before mixing—they'll blend smoother and give a lighter texture. The baking powder is key here—Diamond Crystal is my go-to because it's lighter than other brands.
No vegetable oil? Melted coconut oil or avocado oil works in a pinch, though the flavor will be slightly different. Short on milk? Evaporated milk or even water keeps the cake moist, but you'll lose some richness. The vanilla extract can be swapped for vanilla bean paste if you're feeling fancy, or even vanilla sugar at half the amount. Need to make this nut-free? Skip the walnuts if you add them later. The cinnamon is a must—it balances the sweetness beautifully. If you can't find ground cinnamon, whole sticks can be toasted and ground, but pre-ground is easier.
This cake keeps beautifully—3-4 days in an airtight container at room temperature, or 1 week in the fridge. For longer storage, wrap tightly and freeze for up to 3 months. I like to slice it and freeze individual portions so I can grab a moist slice anytime. The secret to reheating? 10 seconds in the microwave with a damp paper towel—brings back all that moisture. Leftovers? Toss them in a toaster for a quick breakfast treat.
Why You'll Love This Recipe
- No Mash Required: I swear by this trick—just slice those overripe bananas right into the bowl. No sticky mess, no food processor, and the slices blend right in while keeping the texture moist. Honestly, it’s the kind of hack that makes baking feel like a victory.
- Moisture Magic: That oil-and-milk combo? It’s what turns this into a cake that doesn’t dry out by afternoon. The bananas add natural sweetness, but the sugar keeps it from tasting like a health lecture—just pure, tender crumb that begs for another slice.
- Breakfast or Dessert: Serve it warm with a drizzle of honey for a lazy Sunday brunch, or frost it with cream cheese for a crowd-pleasing party dessert. Between us, I’ve even packed slices in lunchboxes—kids don’t care if it’s “dessert” when it’s this good.
- Pantry Staple Power: Flour, sugar, oil, milk—you’re probably already staring at these ingredients in your cupboard. And if you’ve got a few spotted bananas, you’ve got a cake. Not to mention, it keeps for days, so you’re not scrambling to use up leftovers.
Step-by-step instructions for banana cake with oil and milk
Here's how to create a perfectly moist banana cake using oil and milk instead of butter.
Prepare the Banana Mixture
In a medium bowl, mash the 3 whole ripe bananas until completely smooth with no lumps. I press them through a fine-mesh sieve to remove any skins and ensure an ultra-smooth texture. The bananas should be completely ripe with just a hint of brown on the peel for maximum sweetness and moisture.
Add the 1 cup vegetable oil and 1 cup milk to the mashed bananas. Stir well to combine, creating a smooth, creamy base. This oil-and-milk mixture replaces butter entirely while maintaining that signature moistness. Set this mixture aside while you prepare the dry ingredients.
Combine Wet and Dry Ingredients
In a separate large bowl, whisk together the 2.5 cups all-purpose flour, 1.5 cups granulated sugar, 2 tsp baking powder, 0.5 tsp baking soda, 0.5 tsp salt, and 1 tsp ground cinnamon. Sift the flour first to prevent lumps in your final batter. I like to whisk everything together until just combined—don't overmix or you'll develop gluten and end up with a tough cake.
Create a well in the center of the dry ingredients and pour in the banana mixture. Add the 2 whole large eggs and 1 tsp vanilla extract. Using a spatula, gently fold everything together until just combined. The batter should be thick but pourable. If it looks too thick, add 1-2 tablespoons of milk to loosen it slightly—this ensures proper rise and moisture in the final cake.
Bake for Perfectly Moist Layers
Preheat your oven to 350°F and grease two 9-inch round cake pans with the 0.5 cup unsalted butter, then dust with flour. Divide the batter evenly between the two pans. Tap each pan gently on the counter to remove any air bubbles and ensure even distribution of batter.
Bake for 25-30 minutes or until a toothpick inserted into the center comes out clean. Here's the thing—don't overbake! The cake will continue cooking slightly as it cools, and you want to preserve that moist texture. The edges should be golden brown while the center remains slightly springy to the touch.
Cool and Serve for Maximum Moisture
Remove the cakes from the oven and let them cool in the pans for 10 minutes. Then transfer them to a wire rack to cool completely. This gradual cooling prevents cracking and helps the cake retain its moisture. For extra moist layers, I like to brush the warm cakes with a simple glaze made from 2 tablespoons powdered sugar and 1 tablespoon milk while they're still slightly warm.
The result should be tender, moist layers with a fine crumb and just the right amount of cinnamon warmth. Each slice should feel dense yet light, with no dryness at the center. Serve with a dollop of whipped cream or a scoop of vanilla ice cream for the perfect dessert experience.
Pro Tips For Making Banana Cake Recipe With Oil And Milk
- Mash Bananas First: Don’t just chop them—squish those bananas through a fork or potato masher until they’re smooth. I used to blend them, but this adds texture and keeps the cake from getting too dense. The riper the bananas, the easier this step (and the sweeter the cake).
- Grease That Pan: Skip the parchment paper and use a paper towel with a little oil to coat the pan instead. This ensures the cake won’t stick, especially since banana cakes can be moist. I learned this the hard way after pulling a cake apart at the edges—messy and disappointing.
- Don’t Overmix the Batter: Once you add the flour, stop mixing after just 10-12 strokes. Overworking the batter makes banana cake tough, and nobody wants that. I used to think more mixing meant better texture, but this is where cakes go wrong.
- Add a Pinch of Baking Soda: Mix in ½ teaspoon of baking soda with the flour before combining with the wet ingredients. It reacts with the bananas’ natural acidity, giving the cake a lighter lift. I was skeptical until I tried it—now it’s non-negotiable.
Best sauces and condiments for this banana cake recipe with oil and milk
Classic Vanilla Glaze
This simple 2-ingredient glaze elevates your banana cake instantly. Mix ½ cup powdered sugar with 2 tablespoons milk (or heavy cream for extra richness) until smooth. Drizzle over the warm cake while it's still on the cooling rack—it'll soak in beautifully. For a glossy finish, add ½ teaspoon vanilla extract and a pinch of salt. This glaze keeps the cake moist for days and adds that bakery-style shine. 💛
Cream Cheese Frosting
For a tangy contrast, whip together 4 ounces cream cheese (softened), ¼ cup unsalted butter, 2 cups powdered sugar, and 1 teaspoon vanilla extract. Beat until fluffy and spread between layers or on top. The acidity cuts through the sweetness, balancing the cake's natural banana flavor. Use a piped border for a classic look or spread generously for a decadent finish. Store leftovers in an airtight container for up to 3 days.
Chocolate Ganache
Melt ½ cup dark chocolate chips with ¼ cup heavy cream in a double boiler or microwave (30-second intervals). Let cool slightly, then pour over the cake. The chocolate pairs perfectly with banana, adding depth without overpowering. For extra indulgence, fold in 1 tablespoon chopped walnuts or raspberries before pouring. This ganache keeps the cake moist while adding a luxurious touch. 🍫
Lemon Curd Swirl
Spread ½ cup store-bought or homemade lemon curd (like Bon Appétit's recipe) between cake layers for a zesty twist. The bright citrus balances the sweetness and adds a pop of color. For a marbled effect, swirl the curd into the batter before baking. This variation feels fancy but is surprisingly easy—just mix 3 egg yolks, ½ cup sugar, ¼ cup lemon juice, and ¼ cup butter until thickened. 🍋
Caramel Drizzle
Heat ½ cup granulated sugar in a saucepan until melted, then add 2 tablespoons heavy cream and 1 tablespoon butter. Simmer for 2 minutes, then drizzle over the cake while warm. The caramel adds a buttery richness that complements the oil-based cake beautifully. For extra flair, sprinkle with flaky sea salt before serving. This drizzle works especially well with vanilla glaze or cream cheese frosting.
Spiced Maple Syrup
Simmer ¼ cup maple syrup with ½ teaspoon cinnamon and ¼ teaspoon ground ginger until slightly thickened. Brush this warm syrup over the cake layers while still hot. The warm spices enhance the banana flavor, and the syrup keeps the cake ultra-moist. This variation feels cozy and autumnal, perfect for fall gatherings. 🍁
Nutrition facts
Frequently asked questions
Why does this banana cake use oil instead of butter?
The oil creates a moist, tender crumb without adding heaviness. Unlike butter, oil doesn't solidify when chilled, so the cake stays soft for days. The milk also plays a key role—it enhances moisture and creates that signature velvety texture while keeping the flavor pure and clean.
Can I make this cake without eggs?
Yes! Replace the 2 eggs with 2 tablespoons ground flaxseed mixed with 6 tablespoons water (let sit for 5 minutes to thicken). For a lighter texture, use ½ cup unsweetened applesauce or ½ cup plain yogurt. The cake will still be moist, though the crumb may be slightly denser.
How do I know when the bananas are ripe enough?
Look for bananas with mostly brown peels and slight softness when squeezed. The brown spots indicate natural sugars have converted, making the cake sweeter and more flavorful. If your bananas aren't ripe enough, place them in a paper bag with an apple for 1-2 days to speed up ripening.
What's the best way to store leftovers?
Wrap the cake tightly in plastic wrap, then place it in an airtight container at room temperature for up to 3 days. For longer storage, freeze slices wrapped individually for up to 3 months. To reheat, microwave for 10-15 seconds with a damp paper towel for that fresh-from-oven moisture.
Can I add mix-ins like nuts or chocolate chips?
Fold in ½ cup chopped walnuts or chocolate chips after combining wet and dry ingredients. For even distribution, gently stir just until mixed. Pro tip: Toast nuts first for enhanced flavor. The oil-based batter keeps them from drying out the cake.
