Need help finding a recipe?

  • Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar

Crumb Top Baking

Simple, Approachable Desserts and Savory Recipes

  • Home
  • About
  • All Recipes
  • Air Fryer
  • Desserts
  • Subscribe
  • Photography
You are here: Home / Desserts / Banana Cake Recipe with Oil

Banana Cake Recipe with Oil

September 8, 2023 Updated: April 1, 2025 By Leanne Leave a Comment

Jump to Recipe·Print Recipe

This Banana Cake Recipe with Oil is so easy and moist and topped with an irresistible cinnamon cream cheese frosting! It’s also egg-free and dairy-free so completely vegan.

You can actually enjoy this cake unfrosted but serving it topped with the luscious and creamy dairy-free cream cheese frosting is highly recommended!

Side view of pieces of banana cake topped with frosting.

It seems I’m always baking with bananas! Most recently, I’ve been obsessed with these banana blackberry oatmeal muffins. And now, of course, I’m obsessed with this frosted banana cake!

This recipe was actually inspired by this banana snack cake, which is also vegan and topped with a thick layer of chocolate almond butter ganache.

Table of contents

  • Reasons to love this easy banana cake recipe
  • Ingredients and substitutions
  • How to make a moist banana cake with oil
  • How to make dairy-free cinnamon cream cheese frosting
  • Storage tips
  • Banana Cake FAQs
  • Measuring ingredients
  • Key recipe tips
  • More banana cakes and breads

Why bake cakes with oil

I almost always use oil in my cake recipes. Very rarely do I use butter. (One exception is this banana cake recipe with milk and butter). Cakes made with oil are just so much more tender and moist, and will stay this way for longer than butter-based cakes.

Another benefit is that you don’t need to let oil come to room temperature or melt it. It’s just in your pantry and ready to go.

My final reason for preferring to make cakes with oil is that you can use a number of oils interchangeably, so you can usually use what you have on hand.

For instance, I prefer to bake with extra virgin olive oil, but if I’m all out, I easily substitute with regular olive oil, avocado oil, canola oil or vegetable oil.

Overhead view of pieces of banana cake arranged on brown parchment paper.

Reasons to love this easy banana cake recipe

  • It’s egg-free and uses plant-based substitutes for the milk, butter and cream cheese so it’s completely vegan and dairy-free.
  • The cake is easy to make, with just 9 ingredients, and can be enjoyed without the frosting.
  • The frosting, however, is super simple to make and perfectly spiced with cinnamon. (You only need 4 ingredients for the frosting)!
  • It’s a great way to use up those few spotty bananas left on your counter. (You only need two small or one large banana).
  • It’s a single layer, 8-inch cake, so it’s small-batch and you don’t need to fuss with assembling and frosting layers.

Ingredients and substitutions

Below is just an overview of the ingredients used and suggested substitutions. The recipe card at the end of the post contains the full details on the quantities used.

Ingredients to make banana cake and cream cheese frosting arranged individually.

Bananas – You only need two small bananas, or one large one to make this cake. You’ll want your bananas to be overly ripe with plenty of brown spots. This will ensure the cake is sweet with noticeable banana flavor.

Oil – I’ve tested this recipe with both extra virgin olive oil and vegetable oil and both worked well. You can also use avocado or canola oil.

Flour – This recipe has only been tested with all purpose white flour.

Sugar – I usually use cane sugar and granulated sugar interchangeably, but I preferred the taste and texture of granulated sugar in this cake.

Almond milk – You can use any plant-based milk of your choice. Cashew milk or oat milk would be good options. I just always have almond milk on hand so that’s what I used. Just make sure whatever you use is unsweetened and unflavored. If you don’t need this cake to be dairy-free, feel free to use dairy milk.

Vanilla extract – To enhance the flavors of the other ingredients. I recommend using real vanilla extract instead of artificial.

Cinnamon – I love how ground cinnamon complements the sweet flavor of banana. You’ll need some for the cake batter and the cream cheese frosting.

Baking soda – For leavening.

Salt – Another flavor enhancer, similar to vanilla.

Cream cheese – You’ll need plant-based cream cheese for the frosting. I used Daiya brand in this recipe (not sponsored) and really like how it was similar in texture to regular cream cheese. You can use dairy cream cheese if you don’t need this recipe to be dairy-free or vegan.

Butter – Any plant-based butter will work in the frosting. I like to look for ones that say on the label that they work like regular butter in baking. You can use regular butter if you don’t need this recipe to be dairy-free or vegan.

Powdered sugar – This will help thicken and sweeten the frosting.

How to make a moist banana cake with oil

Below is just a quick overview. Please see the recipe card at the end of the post for complete instructions on how to make this cake.

Collage of 4 images showing how the banana cake with oil is made.

In a medium-sized bowl, whisk together the flour, cinnamon, baking soda and salt.

In a large bowl, whisk together the sugar, oil, mashed banana, milk and vanilla.

Add the dry ingredients to the wet mixture and whisk until just combined.

Make sure you have your 8-inch square baking pan greased and lined with overhanging parchment paper.

Pour the batter into the pan and bake at 350F for 24-26 minutes.

Let cool on a wire rack before frosting.

How to make dairy-free cinnamon cream cheese frosting

Bring your dairy-free butter and cream cheese to room temperature. In my experience, plant-based butters and cream cheese don’t need a lot of time to soften at room temperature compared to their dairy counterparts.

Some dairy-free cream cheeses may not even need to be left at room temperature. If the variety you’re using seems soft already, I would skip the step of bringing it to room temperature.

Add the butter, cream cheese and cinnamon to a mixing bowl and beat on medium-high until creamed together.

Gradually beat in the powdered sugar until the frosting is smooth. (You can add more powdered sugar if you like your cream cheese frosting thicker and sweeter).

Spread over the cooled cake and enjoy!

Cinnamon cream cheese frosting in a glass bowl.

Storage tips

If you leave the cake unfrosted, you can store it covered at room temperature for 4-5 days.

The frosted cake should be stored in an airtight container and refrigerated. It will last for up to 5 days.

This cake can also be frozen. If the cake is unfrosted, just let it cool and then wrap it in a few layers of plastic wrap and store in the freezer. Let it thaw at room temperature before frosting.

If the cake is frosted, I like to freeze it in individual pieces. Just place pieces of cake in a single layer on a baking sheet or large plate. Place them in the freezer for a few hours until the frosting firms up. Then, wrap the pieces in plastic wrap and store them in a freezer safe container for up to 3 months. Thaw in the fridge before enjoying.

Banana Cake FAQs

What type of oil is best for this moist and tender banana cake?

Many different oils will work in this cake to keep it tender and moist. One of the main differences in oils is the flavor it adds to the cake. I like to use extra virgin olive oil as it is on the healthier side when it comes to oils, and it adds a rich flavor to baked goods.

This recipe has also been tested with vegetable oil, and both canola and avocado oil would be good substitutes as well. I would avoid using virgin coconut oil as it will add a coconut flavor to the cake.

Why did my cake sink in the middle?

This usually happens when your cake pan is too small for the amount of batter being used. This cake was tested in an 8 x 2-inch square pan. If you use a smaller pan, your cake may sink in the middle.

If the size of the pan isn’t your issue, a sunken cake could be the result of an under-baked cake, the oven door being opened too soon to check on the cake, or the batter being over mixed. All of these things can result in a deflated or sunken cake.

Can you make this banana cake in a different size pan?

If you don’t have an 8-inch square pan, you can use a 9-inch square, but your cake will not be as high. You will also need to reduce the baking time by a few minutes.

You can use an 8×2 inch round pan and add another minute or two to the baking time. Just note that the cake may sink a little in the middle. If you have an 8×3 inch round cake pan or a 9×2 inch round pan, those should work okay for this recipe. Just remember you will need to adjust the baking time slightly.

Angled view of cinnamon cream cheese frosting swirled on top of a piece of cake.

Measuring ingredients

For convenience, US cup measurements are included in the recipe card for this recipe. To ensure greater accuracy, however, weight and volume measurements are also provided. So, if you see grams (g), you’ll want to use a kitchen scale to weigh your ingredients, and if you see milliliters (ml), you’ll want to use a liquid measuring cup. Smaller quantities of ingredients are provided in teaspoons and tablespoons.

Key recipe tips

  • Banana. Make sure your bananas are super ripe. The spottier and browner they are, the sweeter the bananas will be. They will also add more banana flavor to the cake.
  • Measuring the flour and sugars. If you don’t have a kitchen scale to weigh your flour and sugars, be sure to measure them using the spoon and level method with a dry measuring cup.
  • Overhanging parchment. If you leave a little extra parchment paper hanging over the top of the pan, you can easily lift the cooled and frosted cake out when it is time to cut and serve.
  • Let cake completely cool. Before frosting the cake, let it cool completely in the pan. If it’s still warm, the cream cheese frosting will just melt off the cake.
  • Sift powdered sugar. If your powdered sugar is lumpy, sift it before adding it to the mixer. This will ensure your frosting ends up silky smooth.
  • Frosting too soft. As mentioned above, plant-based butter and cream cheese doesn’t take long to come to room temperature. If you find that your cream cheese frosting is a bit too soft to spread on the cake, pop it in the fridge for 10-15 minutes to firm it up before spreading it on.

Bonus tip

Instead of the cinnamon cream cheese frosting, try this easy chocolate avocado frosting, this rich chocolate peanut butter frosting or this silky smooth peanut butter cream cheese frosting. A simple vanilla buttercream works too!

Piece of cake turned on its side on brown parchment paper.

More banana cakes and breads

  • Spelt Banana Bread
  • Walnut Banana Bread with Molasses
  • Almond Flour Banana Cake
  • Easy and Moist Eggless Banana Cake

More cakes made with oil

  • Vegan Chai Cake with Orange Cardamom Frosting
  • Apple Spice Cake with Buttercream Frosting
  • Air Fryer Chocolate Cake
  • Orange Spice Cake with Cream Cheese Frosting

If you make this recipe, I’d love to hear what you think in the comments below!

HUNGRY FOR MORE?  Follow Crumb Top Baking on Instagram, Pinterest and Facebook!

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Close up view of a piece of banana cake topped with cinnamon cream cheese frosting.

Banana Cake Recipe with Oil

5 Stars 4 Stars 3 Stars 2 Stars 1 Star No reviews
  • Author: Leanne
  • Prep Time: 20 minutes
  • Cooling Time: 2 hours
  • Cook Time: 26 minutes
  • Total Time: 2 hours 46 minutes
  • Yield: 16 pieces
  • Category: Dessert
  • Method: Bake
  • Cuisine: American, Canadian
  • Diet: Vegan
Print Recipe
Save Recipe Recipe Saved

Description

This Banana Cake Recipe with Oil is easy and moist with a cinnamon cream cheese frosting. It’s egg-free and dairy-free so completely vegan!


Ingredients

For the cake:

  • 1 1/2 cups (190g) all purpose white flour
  • 1 teaspoon ground cinnamon
  • 1 teaspoon baking soda
  • 1/2 teaspoon fine sea salt
  • 3/4 cup (155g) granulated sugar
  • 1/2 cup (120ml) extra virgin olive oil (or vegetable oil)
  • 1/2 cup (130g) mashed ripe banana
  • 1/2 cup (120ml) unsweetened almond milk
  • 1 teaspoon vanilla extract

For the frosting:

  • 4 ounces (113g) plant-based cream cheese, room temperature (see note)
  • 1/4 cup (56g) plant-based butter, room temperature
  • 1 1/2 cups (180g) powdered sugar (plus more, if necessary)
  • 1/4 teaspoon ground cinnamon

Instructions

  1. Preheat oven to 350F. Grease an 8 x 2 inch square pan and line it with overhanging parchment paper
  2. In a medium-sized bowl, whisk together the flour, cinnamon, baking soda and salt.
  3. In a separate large bowl, whisk together the sugar, oil, mashed banana, milk and vanilla.
  4. Add the dry ingredients to the wet mixture and whisk until just combined.
  5. Pour the batter into the prepared pan and gently tap the bottom of the pan off the counter to help release any air bubbles.
  6. Bake for 24-26 minutes, or until a toothpick inserted into the center comes out clean.
  7. Let cool on a wire rack before frosting.
  8. To make the frosting, add the cream cheese, butter and cinnamon to a mixing bowl and use an electric mixer on medium-high speed to cream together. Gradually add the powdered sugar until the frosting is smooth and creamy. 
  9. Spread the frosting onto the cooled cake, slice and serve.
  10. Store in an airtight container in the fridge for up to 5 days.

Notes

  1. If you don’t have a kitchen scale to weigh your flour and sugars, be sure to measure them using the spoon and level method with a dry measuring cup.
  2. In my experience, plant-based butters and cream cheeses don’t need a lot of time to soften at room temperature compared to their dairy counterparts.
  3. Some dairy-free cream cheeses may not even need to be left at room temperature. If the variety you’re using seems soft already, I would skip the step of bringing it to room temperature.
  4. For a thicker and sweeter cream cheese frosting, just add more powdered sugar.
  5. If your powdered sugar is lumpy, sift it before adding it to the mixer. This will ensure you get a smooth frosting.
  6. Be sure to check out the other sections above the recipe card for more detailed advice and suggestions for making this recipe.

Did you make this recipe?

Tag @crumbtopbaking on Instagram and hashtag it #crumbtopbaking

Filed Under: All Recipes, Dairy-Free, Desserts, Vegan

Previous Post: « Dairy-Free Blueberry Lemon Cookies with White Chocolate Chips
Next Post: Almond Flour Zucchini Muffins (Gluten-Free) »

Reader Interactions

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Primary Sidebar

Meet Leanne

Hey there! I'm Leanne and welcome to Crumb Top Baking. I'm a self-taught baker, home cook and food photographer, and I'm passionate about sharing well-tested, simple and approachable desserts and savory recipes. Learn more about me and what you'll find on Crumb Top Baking....

Follow Crumb Top Baking

  • Facebook
  • Instagram
  • Pinterest

Find a recipe

AIR FRYER RECIPES

Air fryer chicken parmesan served on plates with spaghetti and marinara sauce.

Air Fryer Chicken Parmesan

Close up view of air fryer cornflake chicken strips on a plate.

Crispy Air Fryer Cornflake Chicken Strips

Close up view of a slice of air fryer frittata on white parchment paper.

Creamy and Fluffy Air Fryer Frittata with Spinach, Bacon and Cheese

Close up of air fryer ham and cheese sliders with one turned on its side to show the ham and cheese filling.

Air Fryer Ham and Cheese Sliders

Copyright © 2025 crumbtopbaking.com - Privacy Policy & Terms of Use

Crumb Top Baking Text LogoLogo Header Menu
  • Home
  • About
  • All Recipes
  • Air Fryer
  • Desserts
  • Subscribe
  • Photography