Spiced Banana Cake with Cream Cheese Frosting

The most delicious, moist and naturally sweetened cake with cream cheese frosting. The cake is sweetened with bananas and dates, while the frosting is sweetened with dates only. It’s also made with oats, rice flour and millet flour, which makes it gluten-free. It’s the perfect cake for any occasion!

prep time

30 minutes

cook time

40 minutes


spiced banana cake with raspberries

A fruit-sweetened spiced banana cake with cream cheese frosting. This cake is gluten-free and sweetened with bananas and dates. Perfect for a baby smash cake or a simple celebration.

Spiced Banana Cake with Cream Cheese Frosting and raspberries

April is a month full of celebrations for us, so it only made sense that I shared my favorite cake recipe: This spiced banana cake with cream cheese frosting.

This recipe is inspired by Snixy Kitchen’s banana date cake, which I made for the first time last April. I haven’t stopped thinking about it since.

Since today is my 24th birthday (where does the time go?!), I knew I had to make this cake again – with a few modifications to make it fruit-sweetened. I also made it for Shaun’s birthday (and Easter) on April 1st. Then I made it again last weekend to photograph and to adjust the recipe as needed. Finally, I’m making it one more time this weekend for myself. I mean, it’s my birthday after all and my favorite way to celebrate is with food!

spiced banana cake with raspberries

So, back to the spiced banana cake.

If there’s one fruit-sweetened cake you have to try, this is the one. Also, it just so happens that this recipe is gluten-free!

I’m seriously debating to use this recipe as our wedding cake, just decorated a little differently. It’s that good. (Update: we did).

The cake itself is sweetened with bananas and dates, which are processed in a food processor with oil, vanilla and water. This results as a delicious liquid sweetener. The dry ingredients are then added to the food processor to blend everything together. No need for an extra bowl! I add the eggs at the end and pulse them a few times into the batter. The flours I used in this recipe are brown rice flour, oat flour (or just oats, which will be processed anyways) and millet flour.

bananas and dates in a blender

This is what your liquid sweetener will look like – As in your blended bananas, dates, water and vanilla.

cake batter poured in a cake pan
Hand frosting a cake
spiced banana cake on a stand

I tried this cake with only rice flour and oats, which turned out fine, but a little gummier. So, if you don’t feel like buying millet flour for this recipe alone, feel free to use oat flour instead, but know that millet flour gives it the best texture. In other words, it may be worth trying millet flour. You can always buy a small quantity to try (I got mine at Bulk Barn).

Now, for the frosting. I used a similar recipe as the cream cheese frosting on my pumpkin cupcakes. Cream cheese, dates, butter (or margarine) and vanilla are blended together in the same food processor or blender (that’s been cleaned). You may have to scrape the sides a few times and process for a while to break down the dates and end up with a smooth frosting. I add 1-2 tablespoons of milk to help blend everything nicely, but you may not have to, depending on your blender or food processor. A small (but strong) food processor or blender would work best in this case since it’s not a very big quantity of frosting. Whatever you have should work; just know that it may take some patience to get that smooth frosting. Also, if you want to make things easier, you can swap the dates for maple syrup. I just wanted to keep things fruit-sweetened for this cake. It’ll be good either way!

spiced banana cake from the top
spiced banana cake closeup
spiced banana cake sliced
slice of banana cake

Spiced Banana Cake with Cream Cheese Frosting

The most delicious, moist and naturally sweetened cake with cream cheese frosting. The cake is sweetened with bananas and dates, while the frosting is sweetened with dates only. It’s also made with oats, rice flour and millet flour, which makes it gluten-free. It’s the perfect cake for any occasion!
Course Dessert
Cuisine vegetarian
Prep Time 30 minutes
Cook Time 40 minutes
Total Time 1 hour 10 minutes
Servings 8


Wet Ingredients

  • 1/2 cup Medjool dates, pitted
  • 1/4 cup water
  • 3 large overripe bananas
  • 1/4 cup avocado oil (or other light tasting oil)
  • 2 large eggs
  • 1 teaspoon vanilla extract

Dry Ingredients

  • 1/2 cup brown rice flour
  • 1/2 cup rolled or quick oats
  • 1/3 cup millet flour
  • 1 1/2 teaspoon baking powder
  • 1/2 teaspoon baking soda
  • 2 teaspoons cinnamon, ground
  • 1/2 teaspoon nutmeg, ground
  • Pinch clove
  • 1/2 teaspoon fine grain sea salt

For the Frosting

  • 1 (250g) package light cream cheese, room temperature
  • 1/4 cup soft margarine or unsalted butter, room temperature
  • 1/3 cup Medjool dates, pitted
  • 1-3 tablepsoons milk of choice (as needed)
  • 1 teaspoon vanilla extract


For the Cake

  • Preheat oven to 350F. Line the bottoms of 2 6-inch cake pans with parchment paper and oil the bottom and sides of the pans lightly. 
  • In a large food processor or high-speed blender, add your dates, water, bananas, oil and vanilla extract. Blend until smooth.
  • Add all of your dry ingredients to the food processor or blender and blend everything together for about 30 seconds. Add the eggs and pulse a few times. The batter should be smooth. 
  • Transfer the batter equally to the two prepared cake pans. Bake for 30-40 minutes or until a toothpick inserted to the middle comes out dry.
  • When the cake is done, let it cool in the pan a few minutes, then transfer to a cooling rack and let cool completely.

For the Frosting

  • Meanwhile, prepare the frosting: In the same blender or food processor (that’s been well cleaned), add all of the frosting ingredients. (See note). Blend until smooth. Patience, it may take a few minutes. You may need to stop and scrape the sides a few times. Let the frosting chill in the fridge until the cake has cooled.
  • When the cake is completely cooled, you can add the frosting. I decided to go for a naked cake look, but feel free to decorate yours differently. For the naked cake, add about a 1/2 cup of frosting between the two layers and on top. Use the remaining frosting to cover the sides. Scrape most of it using an offset spatula (or the back of a butter knife if you’re like me and don’t have an offset spatula). Top with sliced bananas and berries if desired.


For the frosting, a small blender or food processor may work best as the frosting quantity is small. If you have a smaller food processor bowl as an attachment to a bigger one, that would work great.
Store the extra frosting in the fridge and use on other cakes or cupcakes. Or you can just add it on top of your cake piece like I do for extra frosting. 😉 
If you don’t have any millet flour, feel free to use an additional 1/4 cup of oats instead. The texture will be a bit gummier, but still moist and delicious!

If you make this spiced banana cake, be sure to leave a comment and/or give this recipe a rating! I love to hear from you guys. And of course, if you try this recipe, don’t forget to tag me on Instagram!

more recipes

Vegan Buffalo Soy Curl Caesar Wrap
Air Fryer Buffalo Soy Curls
Simple Barley and Vegetable Soup
Quick Weeknight Tortilla Pizza

search recipes


6 responses to “Spiced Banana Cake with Cream Cheese Frosting”

  1. Jen Avatar

    I just discovered your website. So happy to find healthy alternatives that don’t contain all the sugar and still tastes great. I just tried your banana bread and it was wonderful. This spiced banana cake will be my next adventure.

    1. Unsweetened Caroline Avatar

      Hi Jen, I’m so happy you found the blog! The banana bread is one of my favorites too and I hope you’ll enjoy this cake as well. Have a great day! 🙂

  2. Lucinda Drake Avatar
    Lucinda Drake

    Could the rice and millet flour be subbed for whole wheat? (Also I love your recipes! I’ve made all the muffins and they are INCREDIBLE!)

    1. Unsweetened Caroline Avatar

      Hi Lucinda! Thank you so much, I’m happy you loved the muffins! As for this cake, I heard back from a friend who tried it with whole wheat flour and it didn’t work unfortunately. I’ll add it in the notes now that I think of it. Millet and rice flour are more dense than whole wheat flour, so the liquid would have to be adjusted. I will add a note if I find a way to make it work. 🙂

  3. rachel Avatar

    5 stars
    i made this for my daughters birthday and it was delicious! i did end up making double the frosting, which was perfect
    thank you

    1. Unsweetened Caroline Avatar

      Hi Rachel, I’m so happy you loved it! Hope your daughter had a lovely birthday. 🙂

Leave a Reply

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

Recipe Rating

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